Casey Bodley
a66a644929
rgw: update beast frontend for boost 1.66
...
Fixes: http://tracker.ceph.com/issues/22600
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 14:55:16 -05:00
Casey Bodley
01f9b599e6
Merge pull request #19806 from cbodley/wip-common-escape
...
common: add streaming interfaces for json/xml escaping
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-05 14:29:23 -05:00
Casey Bodley
0e47a339df
cmake: update minimum boost version to 1.66
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 13:52:47 -05:00
Casey Bodley
688cc25755
common: add streaming interfaces for json/xml escaping
...
adds stream output operators that escape json/xml strings without having
to allocate a separate output buffer
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 13:26:25 -05:00
Casey Bodley
dff9562098
test: EscapeJson.Utf8 uses json instead of xml
...
the xml version does not escape the \n, while json does
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 12:38:13 -05:00
Casey Bodley
b2960e4721
test: use hex string literals
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 12:38:08 -05:00
Yuri Weinstein
135c0a0104
Merge pull request #19279 from taoCH/wip-fix-librgw-shutdown-err
...
librgw: fix shutdown err with resources uncleaned
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2018-01-05 08:42:12 -08:00
Yuri Weinstein
3b033d8e81
Merge pull request #19394 from zhangsw/cleanup-rgw-datasync-lease_cr
...
rgw: lease_cr->go_down is called twice, remove the needless one.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 08:41:42 -08:00
Kefu Chai
92eae109a3
Merge pull request #19725 from shinobu-x/osd_max_object_size
...
osd,os/bluestore: Display current size of osd_max_object_size
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-06 00:02:28 +08:00
Kefu Chai
6a817b90c6
Merge pull request #19718 from ifed01/wip-ifed-freelist-cleanup
...
os/bluestore: refactor FreeListManager to get clearer view on the number
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-05 23:59:58 +08:00
Casey Bodley
b99dae03c3
Merge pull request #18324 from Jeegn-Chen/wip-bucket-quota-api
...
rgw: Admin API Support for bucket quota change
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 10:52:30 -05:00
Kefu Chai
58fe27ebc2
common/perf_counters: remove unused parameter
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-05 23:52:10 +08:00
Kefu Chai
44bbb372a4
Merge pull request #19719 from shinobu-x/bluestore_extentmap_dup
...
bluestore: BlueStore::ExtentMap::dup impl
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-05 23:50:29 +08:00
Kefu Chai
2775cc9aa3
Merge pull request #19698 from Liuchang0812/cleanup-ceph-tool
...
ceph: add the right bracket to watch-channel argument in the help message
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-05 23:43:30 +08:00
Kefu Chai
16a1a02e70
Merge pull request #19660 from cfanz/tmp
...
include/encoding: fix compat version error message
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-05 23:35:54 +08:00
Kefu Chai
b77ad3ae37
Merge pull request #19654 from yaozongyou/test-fix-memory-leak
...
test: fix unittest memory leak to silence valgrind
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-05 23:16:06 +08:00
Kefu Chai
4fda7cc599
Merge pull request #19598 from jcsp/wip-22457
...
packaging: explicit jinja2 dependency for dashboard
Reviewed-by: Wido den Hollander <wido@42on.com>
2018-01-05 23:15:04 +08:00
Nathan Cutler
bdeaae016a
Merge pull request #19792 from joscollin/wip-doc-cephfs
...
doc: add mount.fuse.ceph to index
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2018-01-05 15:58:36 +01:00
Jos Collin
a925bb4520
doc: fix typo
...
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-01-05 19:37:31 +05:30
Jos Collin
db23f4ce30
doc: add mount.fuse.ceph to index
...
Added mount.fuse.ceph to index.rst
Fixes: http://tracker.ceph.com/issues/22595
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-01-05 19:29:55 +05:30
Mingxin Liu
dc279bdd86
osd: use next_map to determine if peer is down
...
or peer was once down after this msg had been sent out
Signed-off-by: Mingxin Liu <mingxin@xsky.com>
2018-01-05 18:56:56 +08:00
fang yuxiang
69edaa1ee0
rgw: update quota is inconsistent at add/del object with compression
...
Fixes: http://tracker.ceph.com/issues/22568
Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com
2018-01-05 14:10:58 +08:00
Jos Collin
a068fd842f
doc: fix heading
...
Fixed 'Which kernel version?' heading not having brown color background.
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-01-05 11:24:28 +05:30
Haomai Wang
e4a0cb5843
Merge pull request #19559 from liu-chunmei/fix_dpdk_bug_base_spdk
...
osd: fix dpdk runtime issue based on spdk/dpdk libarary
Reviewed-by: Haomai Wang <haomai@xsky.com>
2018-01-05 11:58:53 +08:00
dongdong tao
06ce613779
client: make mark_caps_clean and mark_caps_dirty as member function to Inode
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-05 11:18:29 +08:00
dongdong tao
aeb920be8a
client: fix dirty caps might never be flushed
...
Fixes: http://tracker.ceph.com/issues/22546
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-05 11:15:01 +08:00
Jeegn Chen
0cbd26e88d
doc: Add usage doc for individual bucket quota Admin API
...
Add usage doc for a new Admin API for individual bucket quota management
Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
2018-01-05 01:48:51 +00:00
Jason Dillaman
f691ad1b93
doc/rados: document new class method whitelisting cap syntax
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-01-04 16:56:51 -05:00
Jason Dillaman
8ced644ccf
osd: caps now support whitelisting execution of class methods
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-01-04 16:52:00 -05:00
chunmei Liu
c9051fbad3
osd: fix dpdk runtime issue based on spdk/dpdk libarary
...
1.misunderstand mbuf_overhead before, so correct it.
2.spdk/dpdk library will set refcnt, so needn't set it here.
3.avoid dpdk library modification. when create memory pool set elt_size as
mbuf_overhead + mbuf_data_size to avoid dpdk library check size assert.
4. call rte_pktmbuf_prefree_seg to set mbuf->next = null avoid dpdk/lib
modification .
5. use memzon to allocate mbuf data part, so these data buf can be
processes the same way as mbuf allocated by mempool create.
Signed-off-by: chunmei Liu <chunmei.liu@intel.com>
2018-01-04 13:38:54 -08:00
Jason Dillaman
132624da7f
osd: track class methods when evaluating caps
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-01-04 16:37:19 -05:00
Patrick Donnelly
7705e59a52
Merge PR #19766 into master
...
* refs/pull/19766/head:
mds: fix typo
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-04 11:31:19 -08:00
fang yuxiang
2062969107
rgw: keep compression type consistent between parts of s3 Multipart
...
Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com
2018-01-05 02:10:18 +08:00
Gregory Farnum
79e83d27de
Merge pull request #19756 from shinobu-x/objecter_unique_lock
...
osdc: Do not use lock_guard as unique_lock
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-04 09:58:20 -08:00
Patrick Donnelly
f6e1a797d4
Revert "Merge PR #19369 into master"
...
This reverts commit 3189ba19a7
, reversing
changes made to b7620de020
.
Despite the change in json format being positive, the unfortunate side-effect
is that it broke upgrade testing (because the QA framework must handle the
transition of mdsmap["info"] to a list from object) and the ceph-mgr.
Fixes: http://tracker.ceph.com/issues/22527
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-04 09:42:37 -08:00
Sage Weil
4edaf0accc
Merge pull request #19763 from tchaikov/wip-cmake
...
cmake: pass static linkflags to the linker who links libcommon
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-04 11:11:49 -06:00
Jason Dillaman
f309180b96
admin/build-doc: support renamed python2 RPMs
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-01-04 09:55:16 -05:00
Sage Weil
b33191279f
Merge pull request #19780 from tchaikov/wip-22266
...
tools/ceph_monstore_tool: include mgrmap in initial paxos epoch
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-04 08:32:36 -06:00
Kefu Chai
f3f2a8bad4
tools/ceph_monstore_tool: include mgrmap in initial paxos epoch
...
before this change, the "mgr" map is not included paxos, thus why the
peon mon fails to have the mgr map after it is sync'ed with its leader.
and hence there is chance that ceph-mgr is unable to get a mgr map from
the monitor it is connected to.
Fixes: http://tracker.ceph.com/issues/22266
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-04 21:21:55 +08:00
Kefu Chai
75c5e5cc26
cmake: pass static linkflags to the linker who links libcommon
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-04 19:44:04 +08:00
Jeegn Chen
46b1186f14
rgw: Add URL format support for bucket quota modification
...
Allow admin to change the quota of a individual bucket through Admin API
with params in URL
Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
2018-01-04 06:56:49 +00:00
Jeegn Chen
b2893d1710
rgw: Admin API Support for bucket quota change
...
Allow admin to change the quota of a individual bucket through Admin API
Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
2018-01-04 06:56:49 +00:00
hechuang
77c7013af6
rgw: fix the return type is wrong
...
invalid acl header will also be successful
Signed-off-by: hechuang <hechuang@xsky.com>
2018-01-04 14:48:55 +08:00
songweibin
e96b55fd41
rbd: replace positional_path parameter with arg_index in get_path()
...
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-01-04 13:23:28 +08:00
dongdong tao
67a198018a
client: add log when we got unexpected flush ack
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 12:47:14 +08:00
dongdong tao
b96df5ff5a
mds: use session.get_client()
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 12:43:02 +08:00
dongdong tao
7bc1fa04d5
client: avoid adding checked inode to the delayed_caps
...
no need to check again in delayed_caps
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 12:35:03 +08:00
dongdong tao
3d3df18bdb
mds: fix dump last_sent
...
issue: http://tracker.ceph.com/issues/22562
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 11:57:35 +08:00
dongdong tao
11ed05c71f
mds: fix typo
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 11:47:28 +08:00
dongdong tao
b8c3c695a2
client: avoid remove same cap twice
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 11:41:34 +08:00