Project

General

Profile

Actions

Bug #59739

open

RGW D3n cache don't work for object with slash

Added by Alexander Kazansky 12 months ago. Updated 11 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

Source:
Tags:
d3n backport_processed
Backport:
pacific quincy reef
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Hello,

i have trouble with d3n cache. If a requested object has a slash in name, d3n can not catch it.

2023-05-14T15:39:10.662+0000 7fad52183700 10 D3nDataCache: flush(): bl.length <= rgw_get_obj_max_req_size (default 4MB) - write to datacache, bl.length=4194304
2023-05-14T15:39:10.662+0000 7fad52183700 10 D3nDataCache::put(): oid=2804fdd4-5ce0-4803-9588-5b622abc0ae2.10210173.6__shadow_process_launch/data/20230428_061954_01529_bzrj7-037aaaa7-8448-43a5-a4a4-49821d048de4.parquet.2~fvn7iKYGBa20LXxLl1AjL8RIILTl-LT.2_3, len=4194304
2023-05-14T15:39:10.662+0000 7fad52183700 30 D3nDataCache: d3n_libaio_create_write_request(): Write To Cache, oid=2804fdd4-5ce0-4803-9588-5b622abc0ae2.10210173.6__shadow_process_launch/data/20230428_061954_01529_bzrj7-037aaaa7-8448-43a5-a4a4-49821d048de4.parquet.2~fvn7iKYGBa20LXxLl1AjL8RIILTl-LT.2_3, len=4194304
2023-05-14T15:39:10.662+0000 7fad52183700 20 D3nDataCache: d3n_prepare_libaio_write_op(): Write To Cache, location=/rgw-cache/2804fdd4-5ce0-4803-9588-5b622abc0ae2.10210173.6__shadow_process_launch/data/20230428_061954_01529_bzrj7-037aaaa7-8448-43a5-a4a4-49821d048de4.parquet.2~fvn7iKYGBa20LXxLl1AjL8RIILTl-LT.2_3
2023-05-14T15:39:10.662+0000 7fad52183700 0 ERROR: D3nCacheAioWriteRequest::create_io: open file failed, errno=2, location='/rgw-cache/2804fdd4-5ce0-4803-9588-5b622abc0ae2.10210173.6__shadow_process_launch/data/20230428_061954_01529_bzrj7-037aaaa7-8448-43a5-a4a4-49821d048de4.parquet.2~fvn7iKYGBa20LXxLl1AjL8RIILTl-LT.2_3'
2023-05-14T15:39:10.662+0000 7fad52183700 0 ERROR: D3nDataCache: d3n_libaio_create_write_request() prepare libaio write op r=-1
2023-05-14T15:39:10.662+0000 7fad52183700 1 D3nDataCache: create_aio_write_request fail, r=-1


Files

cache-logs.txt (76.7 KB) cache-logs.txt Alexander Kazansky, 05/24/2023 07:06 PM

Related issues 3 (0 open3 closed)

Copied to rgw - Backport #61766: quincy: RGW D3n cache don't work for object with slashResolvedMark KoganActions
Copied to rgw - Backport #61767: reef: RGW D3n cache don't work for object with slashResolvedMark KoganActions
Copied to rgw - Backport #61768: pacific: RGW D3n cache don't work for object with slashRejectedMark KoganActions
Actions

Also available in: Atom PDF