]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Adam C. Emerson  [Sun, 13 Dec 2020 23:54:28 +0000  (18:54 -0500)] 
 
rgw: vector<rgw_data_change_log_entry> not list 
 
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>  
Casey Bodley  [Mon, 1 Feb 2021 19:39:39 +0000  (14:39 -0500)] 
 
rgw: add json encoding of bucket layout types 
 
adds a "layout" section to RGWBucketInfo 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Mon, 1 Feb 2021 19:34:54 +0000  (14:34 -0500)] 
 
json: add encode_json() overload for string_view 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 2 Feb 2021 17:51:14 +0000  (12:51 -0500)] 
 
rgw: refactor per-entry reshard logic into separate function 
 
this cuts down on nesting and avoids the need for goto 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Mon, 1 Feb 2021 17:04:36 +0000  (12:04 -0500)] 
 
rgw: reshard adds a log layout for the new index 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Mon, 1 Feb 2021 17:02:44 +0000  (12:02 -0500)] 
 
radosgw-admin: try reshard even if bucket is resharding 
 
allow reshard in case a previous reshard failed. if the reshard is 
actually still in progress, we'll fail to get the reshard lock 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 19 Jan 2021 14:27:13 +0000  (09:27 -0500)] 
 
test: fix threading for FaultInjector death tests 
 
addresses test timeout and warning message: 
 
[WARNING] /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/src/gtest-death-test.cc:1121:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test detected 3 threads. See https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#death-tests-and-threads for more explanation and suggested solutions, especially if this is the last message you see before your test times out. 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 18 Dec 2020 21:01:15 +0000  (16:01 -0500)] 
 
radosgw-admin: remove fault injection options from usage 
 
these are only used for testing, not administration 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 18 Dec 2020 16:19:55 +0000  (11:19 -0500)] 
 
rgw: RGWBucketReshard doesn't need a friend 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 18 Dec 2020 15:46:49 +0000  (10:46 -0500)] 
 
rgw: fix decode of cls_rgw reshard types 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 18 Dec 2020 15:23:55 +0000  (10:23 -0500)] 
 
rgw: BucketReshardManager takes layouts 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 18 Dec 2020 15:22:23 +0000  (10:22 -0500)] 
 
rgw: clean up uses of BucketShard::init() without info 
 
the rgw_bucket overload of BucketShard::init() has to look up the bucket 
info. use the RGWBucketInfo overload when we have one 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Thu, 17 Dec 2020 17:19:12 +0000  (12:19 -0500)] 
 
qa/rgw: disable coredumps for reshard fault injection 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Wed, 16 Dec 2020 23:17:29 +0000  (18:17 -0500)] 
 
test/rgw: add test_bucket_reshard() for fault injection testing 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Wed, 16 Dec 2020 23:16:41 +0000  (18:16 -0500)] 
 
test/rgw: test_rgw_reshard.py exec_cmd() can return error code 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Wed, 16 Dec 2020 23:13:43 +0000  (18:13 -0500)] 
 
radosgw-admin: 'bucket reshard' returns positive error codes 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Wed, 16 Dec 2020 18:57:28 +0000  (13:57 -0500)] 
 
rgw: reshard first cleans up old-style reshards 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 15 Dec 2020 18:57:31 +0000  (13:57 -0500)] 
 
rgw: refactor reshard init/cleanup with fault injection 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 15 Dec 2020 17:55:03 +0000  (12:55 -0500)] 
 
rgw: add typedef for ReshardFaultInjector 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 15 Dec 2020 17:07:14 +0000  (12:07 -0500)] 
 
rgw: BucketReshardManager stores BucketReshardShards by value 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 15 Dec 2020 17:06:24 +0000  (12:06 -0500)] 
 
rgw: remove unused attrs from RGWBucketReshard 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Shilpa Jagannath  [Mon, 12 Oct 2020 12:51:16 +0000  (18:21 +0530)] 
 
rgw: reshard tests with fault injection 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Casey Bodley  [Wed, 19 Aug 2020 19:15:56 +0000  (15:15 -0400)] 
 
common: add generic FaultInjector 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Shilpa Jagannath  [Mon, 21 Sep 2020 07:31:44 +0000  (13:01 +0530)] 
 
rgw: Better error handling 
 
  - function update_bucket() handles updating bucket state 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Fri, 11 Sep 2020 06:28:55 +0000  (11:58 +0530)] 
 
rgw: use a helper function to handle repetitive num_shards check 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 1 Sep 2020 18:25:42 +0000  (23:55 +0530)] 
 
rgw: code organization fixes and error handling 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Fri, 28 Aug 2020 06:00:04 +0000  (11:30 +0530)] 
 
rgw: clean up fixes for extra spaces and indentation. 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 21 Jul 2020 13:10:09 +0000  (18:40 +0530)] 
 
rgw: helper function to set reshard status from rgw::BucketReshardState. 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 21 Jul 2020 08:08:24 +0000  (13:38 +0530)] 
 
rgw: minor fixes 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 14 Jul 2020 12:26:05 +0000  (17:56 +0530)] 
 
rgw: failing to reshard, restore old indexes 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 14 Jul 2020 07:33:31 +0000  (13:03 +0530)] 
 
rgw: allow clean_index to take const bucket_index_layout_generation& 
 
fix bi_get() to get objects after being resharded 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Fri, 10 Jul 2020 08:05:25 +0000  (13:35 +0530)] 
 
rgw: - take non-optional gen_id in svc_bi_rados functions 
 
     - call init_index() on target layout during reshard process. 
       Takes const rgw::bucket_index_layout_generation& 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Manjarabad Jagannath  [Thu, 9 Jul 2020 07:18:52 +0000  (12:48 +0530)] 
 
rgw: make RGWBucketInfo non-const in functions using guard_reshard() 
 
 - remove unused 'instance_id' from cls_rgw_reshard_entry 
 - other minor fixes 
 
Signed-off-by: Shilpa Manjarabad Jagannath <smanjara@redhat.com>  
Shilpa Manjarabad Jagannath  [Mon, 6 Jul 2020 09:47:15 +0000  (15:17 +0530)] 
 
rgw: target_layout to be optional 
 
Signed-off-by: Shilpa Manjarabad Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Mon, 29 Jun 2020 19:17:53 +0000  (00:47  +0530)] 
 
rgw: use rgw::BucketReshardState for reshard state change 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Wed, 10 Jun 2020 14:09:55 +0000  (19:39 +0530)] 
 
rgw: fetch updated bucketinfo rather than bucket_id in guard_reshard 
 
To be able to read the updated layout. 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Tue, 9 Jun 2020 03:05:27 +0000  (08:35 +0530)] 
 
rgw: use BucketReshardState states in appropriate places 
 
This replaces cls_rgw_reshard_status. 
 
Remove unused parameters in cls_rgw_bucket_instance_entry. 
Other minor cleanup fixes. 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Thu, 21 May 2020 12:59:15 +0000  (18:29 +0530)] 
 
rgw/dynamic-resharding: Allow clean_index to take generation number 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Thu, 21 May 2020 12:54:29 +0000  (18:24 +0530)] 
 
rgw/dynamic-resharding: reshard bucket using the same instance id 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Shilpa Jagannath  [Thu, 21 May 2020 12:33:01 +0000  (18:03 +0530)] 
 
rgw/dynamic-resharding: remove creation of new bucket instance 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Casey Bodley  [Wed, 3 Feb 2021 15:39:18 +0000  (10:39 -0500)] 
 
test/rgw: add --gen to radosgw-admin/help.t 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 22 Jan 2021 23:28:50 +0000  (18:28 -0500)] 
 
rgw: add generations to error repo with binary format 
 
adds a backward-compatible binary encoding for error repo keys that can 
contain a generation number along with the bucket and shard 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Shilpa Jagannath  [Thu, 3 Dec 2020 06:23:40 +0000  (11:53 +0530)] 
 
rgw: add generation support to BILog admin APIs 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Casey Bodley  [Fri, 20 Nov 2020 17:32:48 +0000  (12:32 -0500)] 
 
rgw: remove rgw_bucket_shard_sync_info::full_marker 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Wed, 18 Nov 2020 21:24:11 +0000  (16:24 -0500)] 
 
rgw: disable backoff on data sync error_retry_time 
 
this backoff is triggered often by the per-bucket lease for full sync, 
and causes tests to fail with checkpoint timeouts 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Adam C. Emerson  [Sat, 8 May 2021 00:01:11 +0000  (20:01 -0400)] 
 
qa/rgw: rgw_multisite_tests task loads default plugins 
 
the ability to filter tests by attribute is provided by the 
nose.plugins.attrib plugin, which wasn't being loaded by default 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 10 Nov 2020 16:36:31 +0000  (11:36 -0500)] 
 
qa/rgw: disable multisite tests for 'bucket sync disable' 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 10 Nov 2020 21:38:10 +0000  (16:38 -0500)] 
 
qa/rgw: add missing meta checkpoint to test_multipart_object_sync 
 
if metadata sync hasn't finished, the 'bucket checkpoint' commands may 
not find its bucket info 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 10 Nov 2020 20:00:40 +0000  (15:00 -0500)] 
 
rgw: RGWSyncBucketCR holds lease over Init state too 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:44 +0000  (17:59 -0400)] 
 
rgw: fix up BucketShardIncrementalSync log message 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:41 +0000  (17:59 -0400)] 
 
rgw: move full sync from SyncBucketShard to SyncBucket 
 
renamed ListBucketShardCR to ListRemoteBucketCR and removed the shard-id 
parameter 
 
renamed BucketFullSyncShardMarkerTrack to BucketFullSyncMarkerTrack, 
which now updates the bucket-level rgw_bucket_sync_status 
 
renamed BucketShardFullSyncCR to BucketFullSyncCR 
 
BucketSyncCR now takes a bucket-wide lease during full sync 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:39 +0000  (17:59 -0400)] 
 
radosgw-admin: 'bucket sync checkpoint' waits for full sync 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:36 +0000  (17:59 -0400)] 
 
radosgw-admin: 'bucket sync status' displays new full sync status 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:34 +0000  (17:59 -0400)] 
 
rgw: add rgw_read_bucket_full_sync_status() 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:31 +0000  (17:59 -0400)] 
 
rgw: InitBucketShardSyncStatus always sets state to Incremental 
 
full sync happens as the bucket level, so the shards will always start 
in StateIncrementalSync 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:29 +0000  (17:59 -0400)] 
 
rgw: split SyncBucket from SyncBucketShard 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:28 +0000  (17:59 -0400)] 
 
rgw: add InitBucketFullSyncStatusCR 
 
a coroutine to initialize a bucket for full sync using a new bucket-wide 
sync status object 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 13 Oct 2020 13:56:11 +0000  (09:56 -0400)] 
 
rgw: RGWSimpleRadosWriteAttrsCR supports exclusive create 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 13 Oct 2020 13:54:56 +0000  (09:54 -0400)] 
 
rgw: system objects can set exclusive on set_attrs() 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:26 +0000  (17:59 -0400)] 
 
rgw: add exclusive flag to RGWSimpleRadosWriteCR 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:24 +0000  (17:59 -0400)] 
 
rgw: generalize error handling in RGWShardCollectCR 
 
RGWShardCollectCR was hard-coded to ignore ENOENT errors and print a 
'failed to fetch log status' error message. this moves that logic into a 
handle_result() virtual function. it also exposes the member variables 
'status' and 'max_concurrent' as protected, so they can be consulted or 
modified by overrides of handle_result() and spawn_next() 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:22 +0000  (17:59 -0400)] 
 
rgw: add sync_bucket_shard_cr() factory function 
 
allows other code to spawn this coroutine without having the class 
definition 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:20 +0000  (17:59 -0400)] 
 
rgw: rename to RGWSyncBucketShardCR 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:18 +0000  (17:59 -0400)] 
 
rgw: add full_status_oid() for buckets 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:16 +0000  (17:59 -0400)] 
 
rgw: use const for string constants in rgw_data_sync.cc 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:14 +0000  (17:59 -0400)] 
 
rgw: rename to inc_status_oid 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:11 +0000  (17:59 -0400)] 
 
rgw: add data structures for bucket sync status 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:09 +0000  (17:59 -0400)] 
 
rgw: rename to rgw_read_bucket_inc_sync_status 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:07 +0000  (17:59 -0400)] 
 
rgw: remove unused RGWRunBucketsSyncBySourceCR 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 6 Oct 2020 21:59:00 +0000  (17:59 -0400)] 
 
rgw: RGWSimpleRadosReadCR copies out objv_tracker 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Adam King  [Fri, 27 May 2022 12:14:58 +0000  (08:14 -0400)] 
 
Merge pull request #46404 from phlogistonjohn/jjm-obj-format-pkg-fix 
 
debian: include the new object_format.py file 
 
Reviewed-by: Adam King <adking@redhat.com>  
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
Yingxin  [Fri, 27 May 2022 08:23:22 +0000  (16:23 +0800)] 
 
Merge pull request #46356 from xxhdx1985126/wip-backref-gc-opt 
 
crimson/os/seastore/segment_cleaner: add dedicated backref trimming process 
 
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>  
Venky Shankar  [Fri, 27 May 2022 05:43:43 +0000  (11:13 +0530)] 
 
Merge pull request #45544 from wxypro/fix-typos-cephfs 
 
common/options: fix typo 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
John Mulligan  [Thu, 26 May 2022 14:56:44 +0000  (10:56 -0400)] 
 
debian: include the new object_format.py file 
 
This was missed when adding object_format.py to the RPM packaging. 
 
Signed-off-by: John Mulligan <jmulligan@redhat.com>  
Xuehan Xu  [Fri, 20 May 2022 09:23:03 +0000  (17:23 +0800)] 
 
crimson/os/seastore/segment_cleaner: add dedicated backref trimming process 
 
Space reclamation needs to merge backrefs up to the point where the latest 
release of extents within the scope of the reclamation process happened. 
When the journal size is large, that merge may generate a transaction 
record with size exceeds the max record size threshold. So we need have a 
backref trimming process that merge most of the backrefs before the space 
reclamation happens. 
 
This commit also fixes issue: https://tracker.ceph.com/issues/55692, by 
repeating the inflight backrefs trimming transaction when it's 
invalidated by other trans on the ROOT block 
 
Fixes: https://tracker.ceph.com/issues/55692  
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Yingxin  [Thu, 26 May 2022 02:24:37 +0000  (10:24 +0800)] 
 
Merge pull request #46271 from xxhdx1985126/wip-backref-new_mapping-opt 
 
crimson/os/seastore: backref related clean ups 
 
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>  
Patrick Donnelly  [Wed, 25 May 2022 20:01:57 +0000  (16:01 -0400)] 
 
Merge commit '
b76b6ea16899861d6c266797b3c11d9f68f924d7 ' into main
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com> 
 
David Galloway  [Wed, 25 May 2022 19:47:07 +0000  (15:47 -0400)] 
 
Merge pull request #46390 from gabriellasroman/inclusive-lang 
 
teuthology-cronjobs: master->main 
 
Gabriella  [Wed, 25 May 2022 12:01:11 +0000  (08:01 -0400)] 
 
teuthology-cronjobs: master->main 
 
Signed-off-by: Gabriella Roman <gsroman@bu.edu>  
Venky Shankar  [Wed, 25 May 2022 01:24:53 +0000  (06:54 +0530)] 
 
Merge pull request #44486 from batrick/fs-workload-kclient-switches 
 
qa: reduce fs:workload use of random selection 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
David Galloway  [Tue, 24 May 2022 21:04:50 +0000  (17:04 -0400)] 
 
Merge pull request #46385 from ceph/inclusive-rename-yaml 
 
Rename/re-symlink whitelist_*.yaml 
 
Zack Cerza  [Tue, 24 May 2022 19:31:12 +0000  (13:31 -0600)] 
 
Rename/re-symlink whitelist_*.yaml
whitelist_health.yaml -> ignorelist_health.yaml
whitelist_wrongly_marked_down.yaml -> ignore_wrongly_marked_down.yaml
This was mostly addressed in
https://github.com/ceph/ceph/commit/
2ee9365d0bc220523632753f02c61eb5c2f4fbdd ,
but the rename wasn't done there.
Signed-off-by: Zack Cerza <zack@cerza.org> 
 
Zack Cerza  [Tue, 24 May 2022 16:23:48 +0000  (10:23 -0600)] 
 
Merge pull request #44967 from batrick/nested-subset-doc 
 
doc/dev: document nested subsets in teuthology 
 
Yuri Weinstein  [Tue, 24 May 2022 15:02:26 +0000  (08:02 -0700)] 
 
Merge pull request #46099 from NitzanMordhai/wip-nitzan-rados-test-delete-pools-parallel 
 
systest: fix race with pool delete after socket injection 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Yuri Weinstein  [Tue, 24 May 2022 15:01:45 +0000  (08:01 -0700)] 
 
Merge pull request #45825 from NitzanMordhai/wip-nitzan-watch-notify-reconnect-107 
 
librados/watch_notify: reconnect after socket injection 
 
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>  
Yuri Weinstein  [Tue, 24 May 2022 15:01:19 +0000  (08:01 -0700)] 
 
Merge pull request #45805 from ifed01/wip-ifed-more-stats 
 
os/bluestore: more debug information from BlueStore 
 
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>  
Yuri Weinstein  [Tue, 24 May 2022 14:59:36 +0000  (07:59 -0700)] 
 
Merge pull request #45409 from NUABO/tancz 
 
mon: add proxy to cache tier options 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Adam King  [Tue, 24 May 2022 14:27:03 +0000  (10:27 -0400)] 
 
Merge pull request #46324 from ceph/dgalloway-nodockerio 
 
qa: Pull from quay.io not docker.io 
 
Reviewed-by: Adam King <adking@redhat.com>  
kalebskeithley  [Tue, 24 May 2022 11:06:50 +0000  (07:06 -0400)] 
 
Merge pull request #46366 from kalebskeithley/rocksdb 
 
rocksdb: build with rocksdb-7.y.z 
 
Rishabh Dave  [Tue, 24 May 2022 10:43:48 +0000  (16:13 +0530)] 
 
Merge pull request #46185 from dparmar18/fix_rm_error_output 
 
cephfs-shell: fix rm cmd's error output 
 
Reviewed-by: Rishabh Dave <ridave@redhat.com>  
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>  
Rishabh Dave  [Tue, 24 May 2022 10:40:26 +0000  (16:10 +0530)] 
 
Merge pull request #46160 from dparmar18/fix_tracker_40860 
 
cephfs-shell: fix rmdir cmd 
 
Reviewed-by: Rishabh Dave <ridave@redhat.com>  
Ernesto Puerta  [Tue, 24 May 2022 10:38:14 +0000  (12:38 +0200)] 
 
Merge pull request #46249 from rhcs-dashboard/rbd-mirroring-commands 
 
mgr/dashboard: enable/disable/promote/demote/resync mirroring images 
 
Reviewed-by: Avan Thakkar <athakkar@redhat.com>  
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>  
Reviewed-by: Nizamudeen A <nia@redhat.com>  
Xuehan Xu  [Sun, 15 May 2022 23:59:54 +0000  (07:59 +0800)] 
 
crimson/os/seastore/segment_cleaner: downgrade the level of unnecessary logs to DEBUG 
 
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Xuehan Xu  [Sun, 15 May 2022 07:24:03 +0000  (15:24 +0800)] 
 
crimson/os/seastore/backref: rename BackrefManager::batch_insert_from_cache to BackrefManager::merge_cached_backrefs 
 
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Xuehan Xu  [Sun, 15 May 2022 06:45:51 +0000  (14:45 +0800)] 
 
crimson/os/seastore/segment_cleaner: don't repeat backref mapping retrieval when gc transactions get invalidated 
 
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Xuehan Xu  [Fri, 13 May 2022 08:50:10 +0000  (16:50 +0800)] 
 
crimson/os/seastore: mandate all access to backrefs to go through backref manager 
 
this would avoid other components' unnecessary dependency on Cache 
 
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Venky Shankar  [Tue, 24 May 2022 02:24:16 +0000  (07:54 +0530)] 
 
Merge pull request #45728 from lxbsz/wip-55144 
 
client: stop retrying the request when exceeding 256 times 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
Venky Shankar  [Tue, 24 May 2022 01:43:32 +0000  (07:13 +0530)] 
 
Merge pull request #46034 from mchangir/mgr-snap_schedule-remove-subvolume-support 
 
mgr/snap_schedule: remove subvol interface 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
Yingxin  [Tue, 24 May 2022 01:34:48 +0000  (09:34 +0800)] 
 
Merge pull request #46351 from cyx1231st/wip-seastore-cleaner-cleanup 
 
crimson/os/seastore/segment_cleaner: minor cleanups 
 
Reviewed-by: Kefu Chai <tchaikov@gmail.com>  
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Venky Shankar  [Tue, 24 May 2022 01:26:13 +0000  (06:56 +0530)] 
 
Merge pull request #46314 from rishabh-d-dave/qa-fs-fsid 
 
qa/vstart_runner: store FSID in LocalContext instances 
 
 Reviewed-by: Venky Shankar <vshankar@redhat.com>