octopus: rocksdb: do not use non-zero recycle_log_file_num setting#45040
octopus: rocksdb: do not use non-zero recycle_log_file_num setting#45040yuriw merged 1 commit intoceph:octopusfrom
Conversation
This forces RocksDB to use less reliable kTolerateCorruptedTailRecords mode for wal recovery. Fixes: https://tracker.ceph.com/issues/54288 Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
|
@ifed01 should try to get this into 15.2.16? though it might be a bit late |
I think that's not required. There is a workaround - one can adjust the setting manually if needed. |
|
@ifed01 does this failure look familiar to you? It came up in twice in teuthology runs, and I don't see it tracked anywhere. http://pulpito.front.sepia.ceph.com/yuriw-2022-05-09_21:49:19-rados-wip-yuri6-testing-2022-05-09-0734-octopus-distro-default-smithi/6829109/ |
|
Current analysis of the test run. @ifed01 I opened https://tracker.ceph.com/issues/49287 to track the BlueFS failure. Let me know what you think of it. http://pulpito.front.sepia.ceph.com/?branch=wip-yuri6-testing-2022-05-09-0734-octopus A few jobs failed due to problems in infrastructure, but passed in a rerun. Failures: Details: |
@ljflores - sorry for the late response. |
|
Rados suite results: https://pulpito.ceph.com/?branch=wip-yuri5-testing-2022-06-22-0914-octopus One unrelated dead cephadm job, which passed in the rerun. |
|
Hi @ifed01, please see https://tracker.ceph.com/issues/55636#note-2. I suspect that this commit actually did cause the bug from https://tracker.ceph.com/issues/55636. The reason it was a tricky catch is that it appears to fail only on certain operating systems. Let me know what you think. |
This forces RocksDB to use less reliable kTolerateCorruptedTailRecords
mode for wal recovery.
Fixes: https://tracker.ceph.com/issues/54288
Signed-off-by: Igor Fedotov igor.fedotov@croit.io
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox