Sage Weil
58e03a9b2f
osd: drop explicit calls to osr->flush
...
These are no longer needed as the implementations do it themselves.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 14:09:30 -06:00
Sage Weil
08eb08a580
osd/PrimaryLogPG: drop unnecessary flush() on shutdown
...
The ObjectStore implementation should handle this.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 14:09:30 -06:00
Sage Weil
c0c6de3b94
os: make implementation flush before collection_{list,empty}
...
This takes the (awkward) burden off the caller.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 14:09:30 -06:00
Sage Weil
38d24fefd6
os/ObjectStore: make all read operations CollectionHandle-based
...
Drop the coll_t shims, and convert the last few that weren't already
handle-based.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 14:09:27 -06:00
Sage Weil
03c8a828ea
Merge pull request #20313 from guzhongyan/fix-22350
...
osd/OSDMap: misleading message in print_oneline_summary()
Reviewed-by: Sage Weil <sage@redhat.com>
2018-02-06 14:01:41 -06:00
Sage Weil
0ebbb1c62c
Merge pull request #20317 from liewegas/wip-pg-scrub-priority
...
osd/PG: pass scrub priority to replica
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:01:19 -06:00
Sage Weil
b2467f02c5
Merge pull request #20319 from tchaikov/wip-ops_blocked_by_scrub-cleanup
...
osd: pass ops_blocked_by_scrub() to requeue_scrub()
Reviewed-by: Sage Weil <sage@redhat.com>
2018-02-06 14:00:53 -06:00
Igor Fedotov
64abc7ba39
os/bluestore: do not assert on insufficient allocation during bluefs
...
rebalance
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2018-02-06 22:51:14 +03:00
Igor Fedotov
eb0443a103
test/store_test: add test case to for excessive fragmentation
...
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2018-02-06 22:51:14 +03:00
Igor Fedotov
89aeea84f9
os/bluestore: fix lack of extent demotion in StupidAllocator::init_rm_free
...
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2018-02-06 22:51:14 +03:00
Andrew Schoen
63046e0d7b
ceph-volume: do not test custom cluster names with simple
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-06 11:36:03 -06:00
Sage Weil
3ca0e0c565
Merge pull request #20279 from liewegas/wip-idempotent-sequence
...
ceph_test_filestore_idempotent_sequence: many fixes
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-02-06 10:53:35 -06:00
Andrew Schoen
85b319a2c5
ceph-volume: sleep 2 minutes after reboot in simple tests
...
This will allow for some time for OSD services to start back up after
reboot. If not we see race conditions where tests fail because they
were run before the OSD finished startup.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-06 10:46:44 -06:00
Sage Weil
abd58ad0b9
os/ObjectStore: combine Sequencer and CollectionImpl in ObjectStore
...
In practice we have a sequencer per collection. Combine them in the interface
to simplify our lives!
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 08:21:29 -06:00
Sage Weil
9c8c66c4c8
ceph_test_objectstore_workloadgen: remove
...
Stale test code, never run.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 08:21:29 -06:00
Sage Weil
e4e4079636
qa/tasks/recovery_bench: drop recovery_bench task
...
This relies on smalliobench, which is gone now. The task could
pretty easily be resurrected if we substitute in another tool.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 08:21:29 -06:00
Sage Weil
8ae0a0169f
ceph_xattr_bench: drop
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 08:21:29 -06:00
Sage Weil
5749434ad6
test/bench: remove smallio bench tools
...
These are stale and superceded by the fio ObjectStore (and other)
backends. Shed the weight!
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-06 08:21:29 -06:00
Jason Dillaman
7a24713a72
librbd: drop unused variable from flatten state machine
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-06 08:20:42 -05:00
Yan, Zheng
4852de618d
client: re-use free snap tag
...
Fixes: https://tracker.ceph.com/issues/22829
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-02-06 19:26:42 +08:00
Kefu Chai
797b7c0a87
Merge pull request #20267 from liewegas/wip-22847
...
mon/OSDMonitor: filter out pgs that shouldn't exist from force-create-pg
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:49:35 +08:00
Kefu Chai
12e3cbd13d
Merge pull request #20259 from guzhongyan/rados-cleanup
...
rados: clean up rados_getxattrs() and rados_striper_getxattrs()
Reviewed-by: Sage Weil <sage@redhat.com>
2018-02-06 14:48:42 +08:00
Kefu Chai
221d8a1df2
Merge pull request #20260 from guzhongyan/fix-22042
...
librados: invalid free() in rados_getxattrs_next()
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:45:03 +08:00
Kefu Chai
ccf99d5e82
Merge pull request #20255 from david-z/wip-fix-kv-max-option
...
config: Change bluestore_cache_kv_max to type INT64
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:41:11 +08:00
Kefu Chai
5de47e1b63
Merge pull request #20301 from bigclouds/wip-fix-declaration-of-rados-striper-trunc
...
libradosstriper: fix the function declaration of rados_striper_trunc
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:40:28 +08:00
Kefu Chai
439cf82aad
Merge pull request #20233 from cbodley/wip-test-log-nullptr
...
test/log: fix for crash with libc++
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:35:18 +08:00
Kefu Chai
d4254db9c9
Merge pull request #20223 from Yan-waller/wip-walle-180124cephosd
...
osd: use existing osd_required variable for messenger policy
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:31:52 +08:00
Kefu Chai
6655648d74
Merge pull request #20201 from majianpeng/mosdrepop-encode-log
...
osd: avoid encoding the same log entries repeatedly for different peers
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-06 14:29:34 +08:00
Pritha Srivastava
09c1bfe864
rgw: Correct permission evaluation to allow only admin
...
users to work with Roles.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2018-02-06 10:14:28 +05:30
shun-s
8d179f7a59
librbd: speed up diskusage and resize
...
speed up diskusage and resize
Signed-off-by: shun-s <song.shun3@zte.com.cn>
2018-02-06 09:43:46 +08:00
Sage Weil
6f5a952fb7
os/filestore: add replay guards for omap operations
...
These were not guarded, meaning they could get replayed onto an object
that was cloned or renamed. Eek!
Fixes: http://tracker.ceph.com/issues/22920
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-05 18:08:28 -06:00
Sage Weil
13af247a92
test/objectstore/run_seed_to_range: stop on first error
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-05 18:08:28 -06:00
Sage Weil
9d0a193ea1
ceph_test_idempotent_sequence: use coll_entry_t
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-05 18:08:28 -06:00
Sage Weil
1c4bb2a52d
ceph_filestore_idempotent_sequence: fix up clone, move ops; cleanup
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-05 18:08:28 -06:00
Sage Weil
135ccf8790
qa/tasks/filestore_idempotent: run failure tests later in sequence
...
We want to get past the initial colleciton and object creation steps,
which don't include interesting ops.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-05 18:08:28 -06:00
Jason Dillaman
88171d09f3
cls/rbd: store original namespace type within trash snapshot namespace
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-05 19:04:37 -05:00
Casey Bodley
19fb77e217
Merge pull request #20016 from cbodley/wip-18885
...
rgw: log unlink_instance mtime as object's mtime
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-02-05 16:44:37 -05:00
Andrew Schoen
3052010a80
ceph-volume: adds the simple dmcrypt_plain and dmcrypt_luks tests
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-05 14:21:29 -06:00
Andrew Schoen
2ee70bf2d1
ceph-volume: fix ceph-volume simple scan help menu test
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-05 13:53:13 -06:00
Matt Benjamin
80a58a477d
Merge pull request #20145 from linuxbox2/rgwf-deref-readdir-off
...
rgw_file: avoid evaluating nullptr for readdir offset
2018-02-05 14:22:48 -05:00
Casey Bodley
41229b47ed
Merge pull request #20188 from cbodley/wip-rgw-frontend-multimap
...
rgw: beast frontend can listen on multiple endpoints
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2018-02-05 13:52:04 -05:00
Casey Bodley
705e505049
Merge pull request #20013 from cbodley/wip-rgw-auth-skew
...
rgw: share time skew check between v2 and v4 auth
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2018-02-05 13:51:43 -05:00
Casey Bodley
ae0557255f
Merge pull request #20017 from cbodley/wip-22248
...
rgw: unlink deleted bucket from bucket's owner
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-02-05 13:50:48 -05:00
Casey Bodley
720a759401
Merge pull request #20120 from cbodley/wip-22797
...
rgw: fix for empty query string in beast frontend
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-02-05 13:49:13 -05:00
Orit Wasserman
19b430fe5b
Merge pull request #20038 from oritwas/wip-rgw-22742
...
rgw: bucket resharding should not update bucket ACL or user stats
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-02-05 20:02:06 +02:00
Jason Dillaman
244617c645
Merge pull request #20295 from trociny/wip-test_deep_copy_clone
...
test/pybind/rbd: skip test_deep_copy_clone if layering not enabled
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-05 12:26:44 -05:00
Jason Dillaman
ec51c53d22
cls/rbd: tweak handling for moving snapshots to trash namespace
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-05 11:36:33 -05:00
Kefu Chai
2277a10279
cmake: fix the include dir for building boost::python
...
the "includes" directories are separated by spaces not semicolons.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-02-06 00:36:26 +08:00
Jason Dillaman
57559a47f6
qa/workunits/rbd: force use of v1 clone when testing orphan
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-05 11:12:00 -05:00
Jason Dillaman
fb62296f6e
rbd-mirror: image deleter now handles clone v2
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-05 11:12:00 -05:00