storageccl: improve observability around EAR registry bugs #107121
Labels
A-storage
Relating to our storage engine (Pebble) on-disk storage.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
T-storage
Storage Team
Projects
Currently, whenever we rotate the records-based file registry in the encryption-at-rest
encryptedFS
, we delete the previous one instead of keeping it around for debuggability. This doesn't match the behaviour for Pebble manifests where we keep the past two manifests around on disk, a feature that has proved invaluable in multiple past investigations.As part of this change, also consider adding a log entry any time we elide a file due to it not being present on disk, such as during node restart. This would help a lot in investigating whether a file was removed during load-time
encryptedFS.maybeElideEntries
.These changes would help in investigating #106617.
The text was updated successfully, but these errors were encountered: