Chris Lu
|
33da87452b
|
Refine S3 Tables implementation to address code review feedback
- Standardize namespace representation to []string
- Improve listing logic with pagination and StartFromFileName
- Enhance error handling with sentinel errors and robust checks
- Add JSON encoding error logging
- Fix CI workflow to use gofmt -l
- Standardize timestamps in directory creation
- Validate single-level namespaces
|
2026-01-28 10:04:27 -08:00 |
|
Chris Lu
|
b30631c3b5
|
s3tables: propagate request context to filer operations
|
2026-01-28 09:38:01 -08:00 |
|
Chris Lu
|
ef3873b616
|
s3tables: add error handling for json.Marshal calls
- Add error handling in handler_namespace.go (metadata marshaling)
- Add error handling in handler_table.go (metadata and tags marshaling)
- Add error handling in handler_policy.go (tag marshaling in TagResource and UntagResource)
- Return proper errors with context instead of silently ignoring failures
|
2026-01-28 01:13:42 -08:00 |
|
Chris Lu
|
3b1920cf43
|
s3tables: add handler_ prefix to operation handler files
- Rename bucket_create.go → handler_bucket_create.go
- Rename bucket_get_list_delete.go → handler_bucket_get_list_delete.go
- Rename namespace.go → handler_namespace.go
- Rename table.go → handler_table.go
- Rename policy.go → handler_policy.go
Improves file organization by clearly identifying handler implementations.
No code changes, refactoring only.
|
2026-01-28 01:00:00 -08:00 |
|