Browse Source
Add CI debug logging for versioning race condition investigation
Add CI debug logging for versioning race condition investigation
- Add detailed logging for .versions metadata updates in putVersionedObject - Add logging for latest version resolution in getLatestObjectVersion - Add logging for HeadObject latest version requests - All logs use glog.V(0) with CI-DEBUG prefix for easy filtering - Will help diagnose timing issues between object creation and retrieval in CI Debug logs will show: - When .versions metadata updates start and complete - When HeadObject tries to read latest version metadata - Race conditions if HeadObject runs before metadata update completes - Missing metadata if .versions directory exists but metadata keys are missing - File access issues if version files exist but can't be accessedpull/7231/head
3 changed files with 22 additions and 0 deletions
-
3weed/s3api/s3api_object_handlers.go
-
10weed/s3api/s3api_object_handlers_put.go
-
9weed/s3api/s3api_object_versioning.go
Write
Preview
Loading…
Cancel
Save
Reference in new issue