Skip to content

[DEBT] Namespace refactor and s3 connection #3642

Open
@jeniawhite

Description

@jeniawhite

Environment info

  • Version: VERSION
  • Deployment: AZURE|ESX|AWS|GCLOUD|DEV|VBOX
  • Customer: NAME

Actual behavior

#3570
Take a look at Guy's review comment regarding the refactor of namespace implementation in the BE (naming etc..)

  1. Notice that we still have a gap regarding the namespaceS3 aws sdk client configuration.
    Body sha256 calculation on v4 signature (in http requests).

  2. The structure of bucket.namespace:
    Should be similar to the tiering structure, and more flexible to add more flags to control namespace policy - for example mirror writes, migrate on read, etc.
    So we agreed that instead of read_resources and write_resource we should have just one list of namespaces with objects where each one will have {order:integer, readable:boolean, writable:boolean, ... namespace resource details ...}.

Expected behavior

Steps to reproduce

Screenshots or Logs or other output that would be helpful

(If large, please upload as attachment)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions