Actions
Bug #69154
closedscan_for_backfill leaks objects
% Done:
0%
Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
v20.0.0-302-g2bb6ae3477
Released In:
v20.2.0~878
Upkeep Timestamp:
2025-11-01T01:15:10+00:00
Description
The recovery of the clone object rbd_data.16bfb19ecd06.0000000000008dc8:18 triggers a "load_metadata" for the head object rbd_data.16bfb19ecd06.0000000000008dc8:head
INFO 2024-12-07 14:33:01,928 [shard 0:main] osd - enqueue_push: obj=4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:18 v=43988'607 peers=[0] DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - recover_object: 4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:18, 43988'607 DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - maybe_pull_missing_obj: 4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:18, 43988'607 DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - recover_object: loading obc: 4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:18 DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - tri_mutex 8000000000000000.00000000.0... writers 0 readers 0 exclusively_used false waiters: 0 tri_mutex::~tri_mutex(): DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - pg_epoch 45160 pg[4.376( v 45117'4579 (44794'3182,45117'4579] local-lis/les=44828/44829 n=514 ec=82/82 lis/c=44828/43021 les/c/f=44829/43022/0 sis=44828) [9,7,0]/[9,7,12] backfill=[0] r=0 lpr=44828 pi=[43021,44828)/1 lua=44810'3599 crt=45117'4579 mlcod 45117'4579 active+remapped+backfilling ObjectContextLoader::with_locked_obc: object 4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:head existed false
The scan_for_backfill listing the range that includes rbd_data.16bfb19ecd06.0000000000008dc8:head leaks it, as its obc is already in cache, but not existed yet
DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - request_primary_scan
DEBUG 2024-12-07 14:33:01,928 [shard 0:main] osd - scan_for_backfill starting from 4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:head
DEBUG 2024-12-07 14:33:01,930 [shard 0:main] osd - load_metadata: object 4:6effb36e:::rbd_data.16bf7503bc55.000000000000439a:head and snapset 0=[]:{} present
DEBUG 2024-12-07 14:33:01,930 [shard 0:main] osd - scan_for_backfill found: 4:6effb36e:::rbd_data.16bf7503bc55.000000000000439a:head 183'108
DEBUG 2024-12-07 14:33:01,931 [shard 0:main] osd - load_metadata: object 4:6effccc4:::rbd_data.16bf5f0a3939.000000000000f001:head and snapset 0=[]:{} present
DEBUG 2024-12-07 14:33:01,931 [shard 0:main] osd - scan_for_backfill found: 4:6effccc4:::rbd_data.16bf5f0a3939.000000000000f001:head 43937'494
DEBUG 2024-12-07 14:33:01,931 [shard 0:main] osd - load_metadata: object 4:6eff86b6:::rbd_data.16bf539f5e2f.0000000000023981:head and snapset 0=[]:{} present
DEBUG 2024-12-07 14:33:01,931 [shard 0:main] osd - scan_for_backfill found: 4:6eff86b6:::rbd_data.16bf539f5e2f.0000000000023981:head 44268'892
DEBUG 2024-12-07 14:33:01,931 [shard 0:main] osd - scan_for_backfill BackfillInterval filled, leaving, BackfillInfo(4:6eff6a41:::rbd_data.16bfb19ecd06.0000000000008dc8:head-MAX 3 objects {4:6eff86b6:::rbd_data.16bf539f5e2f.0000000000023981:head=44268'892,4:6effb36e:::rbd_data.16bf7503bc55.000000000000439a:head=183'108,4:6effccc4:::rbd_data.16bf5f0a3939.000000000000f001:head=43937'494})
Updated by Matan Breizman about 1 year ago
- Status changed from New to Fix Under Review
- Assignee changed from Xuehan Xu to Matan Breizman
- Pull request ID set to 61536
Updated by Matan Breizman about 1 year ago
- Status changed from Fix Under Review to Resolved
Updated by Upkeep Bot 9 months ago
- Merge Commit set to 2bb6ae3477f7381e19db641b96d45e59118b7f49
- Fixed In set to v20.0.0-302-g2bb6ae3477f
- Upkeep Timestamp set to 2025-07-10T06:12:53+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v20.0.0-302-g2bb6ae3477f to v20.0.0-302-g2bb6ae3477
- Upkeep Timestamp changed from 2025-07-10T06:12:53+00:00 to 2025-07-14T19:38:08+00:00
Updated by Upkeep Bot 5 months ago
- Released In set to v20.2.0~878
- Upkeep Timestamp changed from 2025-07-14T19:38:08+00:00 to 2025-11-01T01:15:10+00:00
Actions