feature/260-support_frostfsid #265
No reviewers
TrueCloudLab/storage-services-developers
Labels
No labels
P0
P1
P2
P3
good first issue
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/frostfs-s3-gw#265
Loading…
Reference in a new issue
No description provided.
Delete branch "dkirillov/frostfs-s3-gw:feature/260-support_frostfsid"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
close #260
WIP: feature/260-support_frostfsidto feature/260-support_frostfsidced5787694
tofb80f8029f
fb80f8029f
tofcd56432a9
fcd56432a9
to363d6559a7
@ -58,3 +59,2 @@
// Put puts an object to cache.
func (o *BucketCache) Put(bkt *data.BucketInfo) error {
return o.cache.Set(bkt.Name, bkt)
func (o *BucketCache) Put(ns string, bkt *data.BucketInfo) error {
Is it too bad to keep namespace string as a part of BucketInfo struct? Technically it is bucket info when bucket is created.
@ -40,0 +106,4 @@
return fmt.Errorf("invalid bearer token public key: %w", err)
}
if err = frostfsID.ValidatePublicKey(pk); err != nil {
Would you like to cache result for some period of time now or later after performance tests?
I think we are going to DOS local neo-go node under heavy load from single s3 client easily.
622ac3da4f
to29e768e297
@ -323,0 +355,4 @@
}
func (s *appSettings) setDefaultNamespaces(namespaces []string) {
for i := range namespaces { // to be set namespaces in evn variable as `S3_GW_KLUDGE_DEFAULT_NAMESPACES="" "root"`
evn typo
29e768e297
toff1ec56d24