-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
8
-
Storage - Ra 2022-04-04, Storage - Ra 2022-04-18
This work splits from the larger ticket WT-8855. We will do a code walkthrough of the S3 extension and adopt a uniform coding standard, to improve error handling and logging:
- Do a code walk-through and make changes wherever needed to adopt uniform coding standards
- We also switch to C++17 for WiredTiger, so we can make use of facilities brought on by the newer standard (example, the filesystem API)
- Verify that all error paths are being handled gracefully and logs are being generated
- Add verbose logging where it will be helpful to debug