Skip to content

test: add github actions functional tests for posix sidecar option#2050

Open
benmcclelland wants to merge 2 commits intomainfrom
ben/sidecar-test
Open

test: add github actions functional tests for posix sidecar option#2050
benmcclelland wants to merge 2 commits intomainfrom
ben/sidecar-test

Conversation

@benmcclelland
Copy link
Copy Markdown
Member

Enough people are making use of sidecar that we need to add a CI test to make sure we have some coverage with this mode.

Enough people are making use of sidecar that we need to add
a CI test to make sure we have some coverage with this mode.
Unlike xattr metadata which is tied to the filesystem object and removed
automatically, sidecar metadata lives in a parallel directory tree and
must be deleted explicitly. Add DeleteAttributes calls after removing
bucket directories, null-version files, and versioned object files.

Also add an os.Stat existence check in GetObjectTagging and
PutObjectTagging when no versionId is given, since sidecar's
StoreAttribute/RetrieveAttribute do not naturally return ErrNotExist
for missing objects the way xattr operations do.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant