Skip to content

NSFS | s3a test gaps and bugs #9362

@nadavMiz

Description

@nadavMiz

following are the open bus and gaps found during the s3a tests:

  • requesterPays - set requesterPays should fail if x-amz-expected-bucket-owner header is missing with access denied. failed test: ITestS3ARequesterPays
  • regarding x-amz-expected-bucket-owner, should check if we can implement its functionality it in general, for all places it might apply, or as a system wide check if it exists
  • Content-Encoding - save this value if it is set or passed as part of put-object. retrive it as part of head-object data (get_object_info in namespace_fs) and in get_object if applicable - failed test ITestS3AContentEncoding
  • sha256 - check where it is calculated and save it and retrieve it as part of head-object - failed test ITestS3AChecksum
  • implement md_condition check in put-object and complete multipart upload. currently we check it in get and head object (see NSFS check_md_conditions for GET/HEAD (not yet for PUT/DELETE) #8799 ) failed tests : ITestS3APutIfMatchAndIfNoneMatch
  • [ ]
    Additional context
    Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions