feat: shredding option for .xlog and .snap deletion
Summary
- Add a new option
picodata run --shredding
to enable shredding uponxlog_remove_file_impl
. - For test purposes additionally use the
inject_errors
feature to keep files after shred operation and allow the test code to look inside and make sure that content was really shredded.
- Target branch: master
- Changes should be cherry-picked to 23.12: no
- Docs follow-up: https://git.picodata.io/picodata/picodata/docs/-/work_items/152?iid_path=true
- Depends on picodata/tarantool!148
Edited by Yaroslav Dynnikov