]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agoosd: Add "trigger_scrub" admin socket command
David Zafman [Fri, 9 Dec 2016 20:14:06 +0000 (12:14 -0800)]
osd: Add "trigger_scrub" admin socket command

This allows testing to fake a schedule scrub (must_scrub not set)

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c8dc945260ee2ee841aca00fbc802d41036033d6)

8 years agotest: Add test for keeping deep-scrub information
David Zafman [Fri, 9 Dec 2016 07:00:13 +0000 (23:00 -0800)]
test: Add test for keeping deep-scrub information

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 64a7012e986ec88994c073b738fd08e8958395c3)

8 years agoosd: When deep-scrub errors present upgrade regular scrubs
David Zafman [Fri, 2 Dec 2016 00:39:42 +0000 (16:39 -0800)]
osd: When deep-scrub errors present upgrade regular scrubs

Previously, if a weekly deep-scrub found errors the next daily scrub
would cause the deep-scrub information to be removed.

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 532a759dca466181f37a329f86045c34f1a2506f)

8 years agotasks/scrub_test.py: Make test deterministic by updating digests
David Zafman [Thu, 20 Oct 2016 00:10:29 +0000 (17:10 -0700)]
tasks/scrub_test.py: Make test deterministic by updating digests

ceph_test_rados: Get coverage of digest updates in deep-scrub/repair

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e000ab2f46b7b98a223176a2a25bb7195e601af6)

8 years agorepair_test, scrub_test: Fix whitelists for scrub changes
David Zafman [Thu, 20 Oct 2016 00:10:07 +0000 (17:10 -0700)]
repair_test, scrub_test: Fix whitelists for scrub changes

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 5fe8522df47f56842d227e08b2912623504afe24)

8 years agoscrub_test: Fix for list-inconsistent-obj output changes
David Zafman [Wed, 31 Aug 2016 19:02:31 +0000 (12:02 -0700)]
scrub_test: Fix for list-inconsistent-obj output changes

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 5ae0f5c75a8236d4a026f9ddcb5ff59964d90579)

8 years agodoc, test: Add schemas for list-inconsistent-* rados command output
David Zafman [Tue, 30 Aug 2016 19:11:44 +0000 (12:11 -0700)]
doc, test: Add schemas for list-inconsistent-* rados command output

If jsonschema cmd is available use it to test output against schema

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit eb73dd473600fbbb45fad00194f7c46b565d6b81)

8 years agotest: Update testing for new list-inconsistent-obj output
David Zafman [Tue, 30 Aug 2016 19:22:55 +0000 (12:22 -0700)]
test: Update testing for new list-inconsistent-obj output

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b7bacd219b000869b9c93e21edba4f8a3ace60d9)

Adapted for difference in Jewel object_info

8 years agorados, osd: Improve attrs output of list-inconsistent-obj
David Zafman [Tue, 30 Aug 2016 19:22:29 +0000 (12:22 -0700)]
rados, osd: Improve attrs output of list-inconsistent-obj

Persist the user_version and shard id of scrubbed obj
Rados command dump inconsistent obj's version and shard-id
    so they can be passed to repair command
Rados list-inconsistent-obj output of attrs
    Make attrs an array since there are more than one
    Use base64 encode for values with non-printable chars
    Add indication if base64 encoding used
Add checking for ss_attr_missing and ss_attr_corrupted
    Rename attr errors to attr_key_mismatch and attr_value_mismatch
Add missing size_mismatch_oi scrub checking
For erasure coded pools add ec_size_error and ec_hash_error not just read_error
Use oi_attr_missing and oi_attr_corrupted just like list-inconsistent-snap does
Pick an object info based on version and use that to find specific shards in error
    Check for object info inconsistency which should be rare
Make all errors based on comparing shards to each other object errors
    We don't want give the impression that we've picked the correct one

Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit df3ff6dafeadb3822b35c424a890db9a14d7f60f)

8 years agoosd: Fix logging to help with diagnostics
David Zafman [Thu, 1 Sep 2016 21:45:01 +0000 (14:45 -0700)]
osd: Fix logging to help with diagnostics

These messages were not outputing the intended information

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b39001ec6ff0996860bcb5a3578bc2c66355c781)

8 years agotest: Fix use of wait_for_clean()
David Zafman [Wed, 22 Jun 2016 01:05:25 +0000 (18:05 -0700)]
test: Fix use of wait_for_clean()

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d0503a52d0fe5505bdb38dfd613c03a20500c05d)

8 years agocommon: Change cleanbin() to use base64 encoding, update ceph-objectstore-tool
David Zafman [Tue, 30 Aug 2016 17:56:06 +0000 (10:56 -0700)]
common: Change cleanbin() to use base64 encoding, update ceph-objectstore-tool

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 92e982c71995b863466d83671468f84761cb1793)

8 years agocommon: Move cleanbin() function to common/util.cc
David Zafman [Tue, 30 Aug 2016 18:05:16 +0000 (11:05 -0700)]
common: Move cleanbin() function to common/util.cc

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 5c79074ffaee34b2956d9dfc67b1eff9f39b47f3)

Conflicts:
src/tools/CMakeLists.txt (changes goes in src/CMakeLists.txt)

8 years agotest: Add test support for deep-scrub
David Zafman [Wed, 8 Jun 2016 16:48:00 +0000 (09:48 -0700)]
test: Add test support for deep-scrub

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 907e79e2b77835d1aca9e8ba2fae5fa2fd437e5a)

8 years agocommon: Fix indentation
David Zafman [Sun, 19 Jun 2016 00:58:36 +0000 (17:58 -0700)]
common: Fix indentation

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit a74418a29e4e469117fc0c4edd80f78b62944c98)

8 years agoosd: Handle corrupt attributes in get_object_context()
David Zafman [Fri, 12 Aug 2016 19:06:31 +0000 (12:06 -0700)]
osd: Handle corrupt attributes in get_object_context()

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 30f8b0d6593718dd10bcf6ff459c95b4bb68c05c)

8 years agoReplicatedPG::failed_push: release read lock on failure
Kefu Chai [Fri, 11 Nov 2016 13:37:50 +0000 (21:37 +0800)]
ReplicatedPG::failed_push: release read lock on failure

and requeue the blocked ops.

Fixes: http://tracker.ceph.com/issues/17857
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit b3224a18f6acc7ed54c2162b140a33b6146a16be)

8 years agotest.sh: Make check for flags more robust
David Zafman [Fri, 14 Oct 2016 23:17:55 +0000 (16:17 -0700)]
test.sh: Make check for flags more robust

Low space broke test, saw "flags nearfull,pauserd,pausewr...."

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b4c080b1b4378d659c1ca8a17811cd6f84595166)

8 years agotest: Remove extra objectstore_tool call which causes a recovery
David Zafman [Fri, 22 Jul 2016 00:36:34 +0000 (17:36 -0700)]
test: Remove extra objectstore_tool call which causes a recovery

Caused by: 70e000a9a42c50eda48f5d3b9e432ffc3a70f75b

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 6904529d1b53993304de2927500937ba0d493e9e)

8 years agotest: Handle object removals in a non-racey way
David Zafman [Wed, 15 Jun 2016 03:09:15 +0000 (20:09 -0700)]
test: Handle object removals in a non-racey way

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit bfe3ebd94fdc1ef36ebe6e8f9d38acea322eca22)

8 years agoosd: Fix hang on unfound object after mark_unfound_lost is done
David Zafman [Fri, 27 May 2016 05:09:42 +0000 (22:09 -0700)]
osd: Fix hang on unfound object after mark_unfound_lost is done

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 73a27533beba3587f8447b4d41d200427c45042b)

Conflicts:
src/osd/ReplicatedPG.cc (trivial)

8 years agoosd: Handle recovery read errors
David Zafman [Fri, 20 May 2016 22:20:18 +0000 (15:20 -0700)]
osd: Handle recovery read errors

Fixes: http://tracker.ceph.com/issues/13937
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c51d70e1e837c972e42ddd5fa66f7ca4477b95cc)

Conflicts:
src/osd/ReplicatedPG.h (trivial)

8 years agoosd: Fix log messages
David Zafman [Sat, 21 May 2016 01:19:42 +0000 (18:19 -0700)]
osd: Fix log messages

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b40ec3fe890679b4c73778815e1bedd492cb264b)

8 years agoosd: CLEANUP: Remove unused pending_read member
David Zafman [Fri, 20 May 2016 20:58:32 +0000 (13:58 -0700)]
osd: CLEANUP: Remove unused pending_read member

Remove unused struct

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 36fd68c96653e83f87767feb08530a9fc6e841b0)

8 years agotest/osd-scrub-repair.sh: Use test case specific object names to help with diagnostics
David Zafman [Wed, 12 Oct 2016 01:08:12 +0000 (18:08 -0700)]
test/osd-scrub-repair.sh: Use test case specific object names to help with diagnostics

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 0bf4da589155ee50969812492cfbc66368efb54c)

8 years agoMerge pull request #13299 from dachary/wip-18848-jewel
Loic Dachary [Wed, 8 Feb 2017 12:16:25 +0000 (13:16 +0100)]
Merge pull request #13299 from dachary/wip-18848-jewel

jewel: tests: remove qa/suites/buildpackages

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
8 years agobuildpackages: remove because it does not belong 13299/head
Loic Dachary [Tue, 7 Feb 2017 17:33:29 +0000 (18:33 +0100)]
buildpackages: remove because it does not belong

It should live in teuthology, not in Ceph. And it is currently broken:
there is no need to keep it around.

Fixes: http://tracker.ceph.com/issues/18846
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 5a43f8d57925da227c95480501ceec10a29395d8)

Conflicts:
qa/tasks/buildpackages/common.sh (remove)
qa/tasks/buildpackages/make-rpm.sh (remove)

8 years agoMerge pull request #13280 from athanatos/wip-revert-jewel-18581
Samuel Just [Tue, 7 Feb 2017 00:31:06 +0000 (16:31 -0800)]
Merge pull request #13280 from athanatos/wip-revert-jewel-18581

Revert "Merge pull request #12978 from asheplyakov/jewel-18581"

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoRevert "Merge pull request #12978 from asheplyakov/jewel-18581" 13280/head
Samuel Just [Mon, 6 Feb 2017 18:20:55 +0000 (10:20 -0800)]
Revert "Merge pull request #12978 from asheplyakov/jewel-18581"

See: http://tracker.ceph.com/issues/18809

This reverts commit 8e69580c97622abfcbda73f92d9b6b6780be031f, reversing
changes made to c05730ceb3387fb43c35937f0506297a34a44452.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #11872 from dachary/wip-17838-jewel
Nathan Cutler [Wed, 1 Feb 2017 23:08:29 +0000 (00:08 +0100)]
Merge pull request #11872 from dachary/wip-17838-jewel

jewel: leak in RGWFetchAllMetaCR

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #13182 from smithfarm/wip-18498-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:58:29 +0000 (23:58 +0100)]
Merge pull request #13182 from smithfarm/wip-18498-jewel

jewel: rgw: Realm set does not create a new period

8 years agoMerge pull request #13180 from smithfarm/wip-18547-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:57:40 +0000 (23:57 +0100)]
Merge pull request #13180 from smithfarm/wip-18547-jewel

jewel: rgw: multisite: segfault after changing value of rgw_data_log_num_shards

8 years agoMerge pull request #13177 from smithfarm/wip-18676-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:56:21 +0000 (23:56 +0100)]
Merge pull request #13177 from smithfarm/wip-18676-jewel

jewel: rgw: librgw: objects created from s3 apis are not visible from nfs mount point

8 years agoMerge pull request #13175 from smithfarm/wip-18684-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:55:25 +0000 (23:55 +0100)]
Merge pull request #13175 from smithfarm/wip-18684-jewel

jewel: rgw: multisite: sync status reports master is on a different period

8 years agoMerge pull request #13173 from smithfarm/wip-18710-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:54:33 +0000 (23:54 +0100)]
Merge pull request #13173 from smithfarm/wip-18710-jewel

jewel: rgw: slave zonegroup cannot enable the bucket versioning

8 years agoMerge pull request #13171 from smithfarm/wip-18712-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:53:39 +0000 (23:53 +0100)]
Merge pull request #13171 from smithfarm/wip-18712-jewel

jewel: rgw: radosgw-admin period update reverts deleted zonegroup

8 years agoMerge pull request #13001 from asheplyakov/jewel-bp/18559
Nathan Cutler [Wed, 1 Feb 2017 22:13:11 +0000 (23:13 +0100)]
Merge pull request #13001 from asheplyakov/jewel-bp/18559

jewel: rgw multisite: fix ref counting of completions

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12997 from asheplyakov/jewel-bp-18569
Nathan Cutler [Wed, 1 Feb 2017 22:10:37 +0000 (23:10 +0100)]
Merge pull request #12997 from asheplyakov/jewel-bp-18569

jewel: radosgw valgrind "invalid read size 4" RGWGetObj

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12764 from SUSE/wip-17342-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:02:14 +0000 (23:02 +0100)]
Merge pull request #12764 from SUSE/wip-17342-jewel

jewel: tests: assertion failure in a radosgw-admin related task

8 years agoMerge pull request #12738 from SUSE/wip-18286-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:01:02 +0000 (23:01 +0100)]
Merge pull request #12738 from SUSE/wip-18286-jewel

jewel: rgw: multisite: coroutine deadlock in RGWMetaSyncCR after ECANCELED errors

8 years agoMerge pull request #12678 from Abhishekvrshny/wip-18348-jewel
Nathan Cutler [Wed, 1 Feb 2017 22:00:12 +0000 (23:00 +0100)]
Merge pull request #12678 from Abhishekvrshny/wip-18348-jewel

jewel: rgw ldap: enforce simple_bind w/LDAPv3 redux

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12622 from wido/jewel-15776
Nathan Cutler [Wed, 1 Feb 2017 21:45:54 +0000 (22:45 +0100)]
Merge pull request #12622 from wido/jewel-15776

jewel: rgw: log name instead of id for SystemMetaObj on failure

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agoMerge pull request #12542 from dreamhost/wip-17076-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:39:52 +0000 (22:39 +0100)]
Merge pull request #12542 from dreamhost/wip-17076-jewel

jewel: rgw: Replacing '+' with "%20" in canonical uri for s3 v4 auth.

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12428 from SUSE/wip-18216-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:38:17 +0000 (22:38 +0100)]
Merge pull request #12428 from SUSE/wip-18216-jewel

jewel: rgw-admin: missing command to modify placement targets

8 years agoMerge pull request #12426 from SUSE/wip-18214-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:36:19 +0000 (22:36 +0100)]
Merge pull request #12426 from SUSE/wip-18214-jewel

jewel: add max_part and nbds_max options in rbd nbd map, in order to keep consistent with

http://tracker.ceph.com/issues/17851#note-59

8 years agoMerge pull request #12419 from SUSE/wip-18217-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:34:15 +0000 (22:34 +0100)]
Merge pull request #12419 from SUSE/wip-18217-jewel

jewel: rgw sends omap_getvals with (u64)-1 limit

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12405 from jan--f/wip-18199-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:32:24 +0000 (22:32 +0100)]
Merge pull request #12405 from jan--f/wip-18199-jewel

jewel: build/ops: install-deps.sh based on /etc/os-release

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12397 from linuxbox2/jewel-next
Nathan Cutler [Wed, 1 Feb 2017 21:29:24 +0000 (22:29 +0100)]
Merge pull request #12397 from linuxbox2/jewel-next

jewel: rgw: do not abort when accept a CORS request with short origin

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12316 from dachary/wip-18101-jewel
Nathan Cutler [Wed, 1 Feb 2017 21:15:35 +0000 (22:15 +0100)]
Merge pull request #12316 from dachary/wip-18101-jewel

jewel: Add workaround for upgrade issues for older jewel versions

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12890 from dillaman/wip-18453-jewel
Nathan Cutler [Wed, 1 Feb 2017 20:37:45 +0000 (21:37 +0100)]
Merge pull request #12890 from dillaman/wip-18453-jewel

jewel: librbd: new API method to force break a peer's exclusive lock

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12302 from SUSE/wip-18135-jewel
Loic Dachary [Wed, 1 Feb 2017 19:23:36 +0000 (20:23 +0100)]
Merge pull request #12302 from SUSE/wip-18135-jewel

jewel: build/ops: add hostname sanity check to run-{c}make-check.sh

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #12315 from dachary/wip-18102-jewel
Nathan Cutler [Wed, 1 Feb 2017 15:18:04 +0000 (16:18 +0100)]
Merge pull request #12315 from dachary/wip-18102-jewel

jewel: rgw: Unable to commit period zonegroup change

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12314 from dachary/wip-18107-jewel
Nathan Cutler [Wed, 1 Feb 2017 15:14:15 +0000 (16:14 +0100)]
Merge pull request #12314 from dachary/wip-18107-jewel

jewel: multisite: failed assertion in 'radosgw-admin bucket sync status'

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12313 from dachary/wip-18112-jewel
Nathan Cutler [Wed, 1 Feb 2017 15:12:40 +0000 (16:12 +0100)]
Merge pull request #12313 from dachary/wip-18112-jewel

jewel: rgw: multisite requests failing with '400 Bad Request' with civetweb 1.8

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12258 from rzarzynski/wip-rgw-17931-jewel
Nathan Cutler [Wed, 1 Feb 2017 15:02:05 +0000 (16:02 +0100)]
Merge pull request #12258 from rzarzynski/wip-rgw-17931-jewel

jewel: rgw: add support for the prefix parameter in account listing of Swift API

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #12156 from dachary/wip-17969-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:56:48 +0000 (15:56 +0100)]
Merge pull request #12156 from dachary/wip-17969-jewel

jewel: rgw: multisite upgrade from hammer -> jewel ignores rgw_region_root_pool

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11990 from asheplyakov/jewel-17908
Nathan Cutler [Wed, 1 Feb 2017 14:34:45 +0000 (15:34 +0100)]
Merge pull request #11990 from asheplyakov/jewel-17908

jewel: rgw: for the create_bucket api, if the input creation_time is zero, we …

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11876 from dachary/wip-17839-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:31:21 +0000 (15:31 +0100)]
Merge pull request #11876 from dachary/wip-17839-jewel

jewel: rgw: the value of total_time is wrong in the result of 'radosgw-admin log show' opt

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11868 from dachary/wip-17512-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:26:21 +0000 (15:26 +0100)]
Merge pull request #11868 from dachary/wip-17512-jewel

jewel: multisite: metadata master can get the wrong value for 'oldest_log_period'

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11866 from dachary/wip-17709-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:24:11 +0000 (15:24 +0100)]
Merge pull request #11866 from dachary/wip-17709-jewel

jewel: rgw: multisite: coroutine deadlock assertion on error in FetchAllMetaCR

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11497 from rzarzynski/wip-rgw-slashinfo-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:21:33 +0000 (15:21 +0100)]
Merge pull request #11497 from rzarzynski/wip-rgw-slashinfo-jewel

jewel: rgw: add suport for Swift-at-root dependent features of Swift API

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11477 from dachary/wip-17119-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:18:42 +0000 (15:18 +0100)]
Merge pull request #11477 from dachary/wip-17119-jewel

jewel: rgw: multisite: assert(next) failed in RGWMetaSyncCR

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11476 from dachary/wip-17162-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:17:03 +0000 (15:17 +0100)]
Merge pull request #11476 from dachary/wip-17162-jewel

jewel: rgw: multisite doesn't retry RGWFetchAllMetaCR on failed lease

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #11470 from dachary/wip-17514-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:15:01 +0000 (15:15 +0100)]
Merge pull request #11470 from dachary/wip-17514-jewel

jewel: rgw:bucket check remove _multipart_ prefix

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #10661 from dachary/wip-16871-jewel
Nathan Cutler [Wed, 1 Feb 2017 14:12:51 +0000 (15:12 +0100)]
Merge pull request #10661 from dachary/wip-16871-jewel

jewel: rgw: Have a flavor of bucket deletion in radosgw-admin to bypass garbage collection

Reviewed-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #13187 from asheplyakov/jewel-bp-18729
Loic Dachary [Wed, 1 Feb 2017 13:02:56 +0000 (14:02 +0100)]
Merge pull request #13187 from asheplyakov/jewel-bp-18729

jewel: cli: ceph-disk: convert none str to str before printing it

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #13153 from smithfarm/wip-no-firefly-on-centos
Nathan Cutler [Wed, 1 Feb 2017 12:29:50 +0000 (13:29 +0100)]
Merge pull request #13153 from smithfarm/wip-no-firefly-on-centos

jewel: tests: upgrade:hammer-x: install firefly only on Ubuntu 14.04

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #13118 from smithfarm/wip-18274-jewel
Nathan Cutler [Wed, 1 Feb 2017 12:17:48 +0000 (13:17 +0100)]
Merge pull request #13118 from smithfarm/wip-18274-jewel

jewel: Memory leaks in object_list_begin and object_list_end

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #13025 from SUSE/wip-18605-jewel
Loic Dachary [Wed, 1 Feb 2017 12:15:09 +0000 (13:15 +0100)]
Merge pull request #13025 from SUSE/wip-18605-jewel

jewel: ceph-disk prepare writes osd log 0 with root owner

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #13106 from ceph/wip-cd-dev-option
Nathan Cutler [Wed, 1 Feb 2017 12:12:57 +0000 (13:12 +0100)]
Merge pull request #13106 from ceph/wip-cd-dev-option

qa/tasks: jewel backport -  ceph-deploy use of dev option

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
8 years agoMerge pull request #13062 from asheplyakov/jewel-bp-18379
Nathan Cutler [Wed, 1 Feb 2017 12:02:54 +0000 (13:02 +0100)]
Merge pull request #13062 from asheplyakov/jewel-bp-18379

jewel: msg/simple: clear_pipe when wait() is mopping up pipes

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #12978 from asheplyakov/jewel-18581
Nathan Cutler [Wed, 1 Feb 2017 11:53:06 +0000 (12:53 +0100)]
Merge pull request #12978 from asheplyakov/jewel-18581

jewel: ReplicatedBackend: take read locks for clone sources during recovery

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #12755 from Abhishekvrshny/wip-18284-jewel
Nathan Cutler [Wed, 1 Feb 2017 11:33:19 +0000 (12:33 +0100)]
Merge pull request #12755 from Abhishekvrshny/wip-18284-jewel

jewel: Need CLI ability to add, edit and remove omap values with binary keys

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #12677 from SUSE/wip-18104-jewel
Nathan Cutler [Wed, 1 Feb 2017 11:31:13 +0000 (12:31 +0100)]
Merge pull request #12677 from SUSE/wip-18104-jewel

jewel: mon: ceph osd down detection behaviour

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #12291 from asheplyakov/jewel-18108
Nathan Cutler [Wed, 1 Feb 2017 11:28:50 +0000 (12:28 +0100)]
Merge pull request #12291 from asheplyakov/jewel-18108

jewel: msg/simple/Pipe: error decoding addr

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #11998 from Abhishekvrshny/wip-17877-jewel
Nathan Cutler [Wed, 1 Feb 2017 11:27:46 +0000 (12:27 +0100)]
Merge pull request #11998 from Abhishekvrshny/wip-17877-jewel

jewel: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #11991 from asheplyakov/jewel-17909
Nathan Cutler [Wed, 1 Feb 2017 11:26:28 +0000 (12:26 +0100)]
Merge pull request #11991 from asheplyakov/jewel-17909

jewel: osd: limit omap data in push op

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #12045 from Abhishekvrshny/wip-17875-jewel
Matt Benjamin [Tue, 31 Jan 2017 16:40:41 +0000 (11:40 -0500)]
Merge pull request #12045 from Abhishekvrshny/wip-17875-jewel

jewel: rgw: file: remove spurious mount entries for RGW buckets

8 years agoMerge pull request #13161 from smithfarm/wip-lfn-upgrade-hammer
Loic Dachary [Tue, 31 Jan 2017 15:42:14 +0000 (16:42 +0100)]
Merge pull request #13161 from smithfarm/wip-lfn-upgrade-hammer

jewel: tests: add require_jewel_osds before upgrading last hammer node

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #12425 from SUSE/wip-18190-jewel
Nathan Cutler [Tue, 31 Jan 2017 15:36:17 +0000 (16:36 +0100)]
Merge pull request #12425 from SUSE/wip-18190-jewel

jewel: rbd-mirror: gmock warnings in bootstrap request unit tests

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #13129 from smithfarm/wip-18558-jewel
Nathan Cutler [Tue, 31 Jan 2017 14:16:45 +0000 (15:16 +0100)]
Merge pull request #13129 from smithfarm/wip-18558-jewel

jewel: rbd: bench-write will crash if --io-size is 4G

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #13155 from smithfarm/wip-18494-jewel
Nathan Cutler [Tue, 31 Jan 2017 14:15:30 +0000 (15:15 +0100)]
Merge pull request #13155 from smithfarm/wip-18494-jewel

jewel: rbd: [rbd-mirror] sporadic image replayer shut down failure

8 years agoMerge pull request #13128 from smithfarm/wip-18633-jewel
Nathan Cutler [Tue, 31 Jan 2017 14:14:31 +0000 (15:14 +0100)]
Merge pull request #13128 from smithfarm/wip-18633-jewel

jewel: rbd: [qa] crash in journal-enabled fsx run

http://tracker.ceph.com/issues/13512

8 years agoMerge pull request #13104 from idryomov/wip-fio-unmap-devices-jewel
Nathan Cutler [Tue, 31 Jan 2017 14:11:43 +0000 (15:11 +0100)]
Merge pull request #13104 from idryomov/wip-fio-unmap-devices-jewel

qa/tasks: backport rbd_fio fixes to jewel

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #13156 from smithfarm/wip-18455-jewel
Nathan Cutler [Tue, 31 Jan 2017 14:10:03 +0000 (15:10 +0100)]
Merge pull request #13156 from smithfarm/wip-18455-jewel

jewel: rbd: Attempting to remove an image w/ incompatible features results in partial removal

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #13157 from smithfarm/wip-18434-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:59:56 +0000 (14:59 +0100)]
Merge pull request #13157 from smithfarm/wip-18434-jewel

jewel: rbd: Improve error reporting from rbd feature enable/disable

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #13168 from trociny/wip-18550-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:59:04 +0000 (14:59 +0100)]
Merge pull request #13168 from trociny/wip-18550-jewel

jewel: librbd: metadata_set API operation should not change global config setting

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #12739 from SUSE/wip-18323-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:55:58 +0000 (14:55 +0100)]
Merge pull request #12739 from SUSE/wip-18323-jewel

jewel: JournalMetadata flooding with errors when being blacklisted

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #12416 from SUSE/wip-18219-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:54:19 +0000 (14:54 +0100)]
Merge pull request #12416 from SUSE/wip-18219-jewel

jewel: msg: don't truncate message sequence to 32-bits

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #13115 from smithfarm/wip-18404-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:52:00 +0000 (14:52 +0100)]
Merge pull request #13115 from smithfarm/wip-18404-jewel

jewel: mon: cache tiering: base pool last_force_resend not respected (racing read got wrong version)

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #13045 from SUSE/wip-18553-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:50:52 +0000 (14:50 +0100)]
Merge pull request #13045 from SUSE/wip-18553-jewel

jewel: mon: peon wrongly delete routed pg stats op before receive pg stats ack

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #13117 from smithfarm/wip-18280-jewel
Nathan Cutler [Tue, 31 Jan 2017 13:49:56 +0000 (14:49 +0100)]
Merge pull request #13117 from smithfarm/wip-18280-jewel

jewel: mon: osd flag health message is misleading

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #12320 from dachary/wip-18061-jewel
Matt Benjamin [Tue, 31 Jan 2017 13:34:22 +0000 (08:34 -0500)]
Merge pull request #12320 from dachary/wip-18061-jewel

jewel: rgw:fix for deleting objects name beginning and ending with underscores of one bucket using POST method of js sdk.

8 years agoMerge pull request #11759 from Abhishekvrshny/wip-17783-jewel
Matt Benjamin [Tue, 31 Jan 2017 13:31:34 +0000 (08:31 -0500)]
Merge pull request #11759 from Abhishekvrshny/wip-17783-jewel

jewel: rgw: json encode/decode of RGWBucketInfo missing index_type field

8 years agoMerge pull request #12153 from dachary/wip-18010-jewel
John Spray [Tue, 31 Jan 2017 13:10:46 +0000 (14:10 +0100)]
Merge pull request #12153 from dachary/wip-18010-jewel

jewel: Cleanly reject session evict command when in replay

8 years agoMerge pull request #12324 from dachary/wip-18103-jewel
John Spray [Tue, 31 Jan 2017 13:10:23 +0000 (14:10 +0100)]
Merge pull request #12324 from dachary/wip-18103-jewel

jewel: truncate can cause unflushed snapshot data lose

8 years agoMerge pull request #12783 from SUSE/wip-18413-jewel
John Spray [Tue, 31 Jan 2017 13:09:59 +0000 (14:09 +0100)]
Merge pull request #12783 from SUSE/wip-18413-jewel

jewel: cephfs: lookup of /.. in jewel returns -ENOENT

8 years agoMerge pull request #12921 from xiaoxichen/wip-18520-jewel
John Spray [Tue, 31 Jan 2017 13:08:56 +0000 (14:08 +0100)]
Merge pull request #12921 from xiaoxichen/wip-18520-jewel

Jewel: speed up readdir by skipping unwanted dn

8 years agoMerge pull request #13119 from smithfarm/wip-18565-jewel
John Spray [Tue, 31 Jan 2017 13:08:30 +0000 (14:08 +0100)]
Merge pull request #13119 from smithfarm/wip-18565-jewel

jewel: MDS crashes on missing metadata object

8 years agoMerge pull request #13120 from smithfarm/wip-18551-jewel
John Spray [Tue, 31 Jan 2017 13:08:20 +0000 (14:08 +0100)]
Merge pull request #13120 from smithfarm/wip-18551-jewel

jewel: ceph-fuse crash during snapshot tests