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
dongdong tao
585d1ac3fb
client: enhance log for _closed_mds_session
...
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2018-01-04 11:34:51 +08:00
Shinobu Kinjo
cf322e65b1
mds: Using stl min | max, MIN | MAX macros instead
...
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
2018-01-03 18:12:26 -05:00
Matt Benjamin
6b72f45613
Merge pull request #19768 from cbodley/wip-rgw-cache-dedeque
...
rgw: change ObjectCache::lru from deque back to list
2018-01-03 17:19:16 -05:00
Casey Bodley
25b27b5c9d
rgw: add invalidate_lru() call back to ObjectCache::put()
...
the removal of this line was causing s3test failures independently of
the change from list-deque
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-03 16:29:36 -05:00
Casey Bodley
3fa6a3fadc
rgw: change ObjectCache::lru from deque back to list
...
ObjectCacheEntry stores an lru_iter into this lru, and depends on that
iterator remaining valid as other entries are inserted/erased
Fixes: http://tracker.ceph.com/issues/22560
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-03 14:39:03 -05:00
Sage Weil
819a3578fa
Merge tag 'v13.0.1'
2018-01-03 10:04:20 -06:00
Sage Weil
9cce242776
v13.0.1
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-01-03 10:03:39 -06:00
Kefu Chai
ab076edf87
ceph.in: print all matched commands if arg missing
...
so if only a single command matches, the "Invalid command:" error
message is
printed, otherwise, the top 10 matched candidate commands are printed.
also, validate_command() now always returns `{}` if the command is not
valid. because we just the retval of it using
```py
if validate_command(...):
# ...
```
and we do not differentiate `None` from `{}` here. and it'd be more
consistent and easier from the implementation perspective this way.
Fixes: http://tracker.ceph.com/issues/22344
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-03 23:23:14 +08:00
Sage Weil
78b7f10d29
mgr/DaemonServer: fix error string
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-01-03 08:37:12 -06:00
Sage Weil
8651e15c93
qa/tasks/ceph_manager: tolerate failure to force backfill/recoery
...
The pool may have been deleted out from underneath us.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-01-03 08:37:02 -06:00
Mykola Golub
742187ac09
rbd-nbd: 'id' instead of 'pid' as column name in list-mapped output
...
(to make output look similar to krbd)
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-01-03 14:44:10 +02:00
Mykola Golub
e372e9492b
rbd-nbd: output format support for list-mapped command
...
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-01-03 14:44:10 +02:00
Mykola Golub
a5fd0e71d1
Merge pull request #19724 from dillaman/wip-18480
...
rbd: support cloning an image from a non-primary snapshot
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-01-03 14:11:25 +02:00
Igor Fedotov
fa37ed1a48
common/throttle: start using 64-bit values
...
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2018-01-03 14:16:19 +03:00
Yan, Zheng
0abcf5785a
Merge pull request #19750 from badone/wip-dump_loads-formatter-null-check
...
mds: Remove redundant null pointer check
2018-01-03 19:08:24 +08:00
Shinobu Kinjo
dae91f363b
osdc: Do not use lock_guard as unique_lock
...
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
2018-01-03 04:19:57 -05:00
Bingyin Zhang
07c30aafb4
rgw: format rgw_bucket_dir_header in ceph-dencoder
...
* "new_instance" doesn't belong to field "stats", so put it in another section
Signed-off-by: Bingyin Zhang <zhangbingyin@cloudin.cn>
2018-01-03 15:49:51 +08:00
Kefu Chai
37282f2158
Merge pull request #19752 from Liuchang0812/cleanup-dev-doc
...
doc: fix CFLAGS in doc/dev/cpu-profiler.rst
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-03 15:46:25 +08:00
Chang Liu
489ef0f2be
doc: fix CFLAGS in doc/dev/cpu-profiler.rst
...
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
2018-01-03 15:19:06 +08:00