feature/165-speed_up_listing #294

Merged
alexvanin merged 22 commits from dkirillov/frostfs-s3-gw:feature/165-speed_up_listing into master 2024-02-02 14:04:06 +00:00
Collaborator

close #165

close #165
dkirillov self-assigned this 2024-01-22 12:26:21 +00:00
dkirillov force-pushed feature/165-speed_up_listing from c0298b167e to da1a5800c3 2024-01-25 06:39:26 +00:00 Compare
dkirillov changed title from WIP: feature/165-speed_up_listing to feature/165-speed_up_listing 2024-01-25 06:45:24 +00:00
dkirillov requested review from storage-services-committers 2024-01-29 07:53:00 +00:00
dkirillov requested review from storage-services-developers 2024-01-29 07:53:01 +00:00
dkirillov force-pushed feature/165-speed_up_listing from 4ffde07ac5 to 6e73d64b37 2024-02-02 13:13:39 +00:00 Compare
dkirillov force-pushed feature/165-speed_up_listing from 6e73d64b37 to a74d498df2 2024-02-02 13:15:25 +00:00 Compare
alexvanin approved these changes 2024-02-02 13:31:22 +00:00
alexvanin left a comment
Owner

Looks good, we've done some tests in loaded environments and it works pretty good. Let's see how compatibility tests are doing after merge.

Looks good, we've done some tests in loaded environments and it works pretty good. Let's see how compatibility tests are doing after merge.
@ -722,3 +714,1 @@
}
n.cache.DeleteObjectName(bkt.CID, bkt.Name, obj.Name)
if !client.IsErrObjectAlreadyRemoved(obj.Error) && !client.IsErrObjectNotFound(obj.Error) {

I will create an issue to investigate if we should improve this code and ignore more different errors here, including gRPC (network) errors. This is not quite clear for me right now.

I will create an issue to investigate if we should improve this code and ignore more different errors here, including gRPC (network) errors. This is not quite clear for me right now.
@ -146,6 +147,7 @@ func (t *memoryTree) createPathIfNotExist(parent *treeNodeMemory, path []string)
}
t.idCounter++
parent.children = append(parent.children, node)
//sortNodes(parent.children)

Seems don't need it.

Seems don't need it.
Poster
Collaborator

Fixed c334adeb6d

Fixed https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/commit/c334adeb6da0bf6fa889b1bf8bb370ccc80f2b0e
alexvanin marked this conversation as resolved
@ -326,6 +375,7 @@ func (c *ServiceClientMemory) AddNodeByPath(_ context.Context, bktInfo *data.Buc
}
parentNode.children = append(parentNode.children, tn)
//sortNodes(parentNode.children)

Seems don't need it.

Seems don't need it.
alexvanin marked this conversation as resolved
@ -356,11 +406,38 @@ func (c *ServiceClientMemory) MoveNode(_ context.Context, bktInfo *data.BucketIn
node.data.parentID = parentID
newParent.children = append(newParent.children, node)
//sortNodes(newParent.children)

Seems don't need it.

Seems don't need it.
alexvanin marked this conversation as resolved
dkirillov added 1 commit 2024-02-02 13:53:24 +00:00
/ DCO (pull_request) Successful in 1m22s Details
/ Builds (1.20) (pull_request) Successful in 1m52s Details
/ Builds (1.21) (pull_request) Successful in 1m17s Details
/ Vulncheck (pull_request) Successful in 1m51s Details
/ Lint (pull_request) Failing after 1m55s Details
/ Tests (1.20) (pull_request) Successful in 2m24s Details
/ Tests (1.21) (pull_request) Successful in 2m24s Details
c334adeb6d
[#165] Sort nodes in ServiceClientMemory
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
alexvanin merged commit c334adeb6d into master 2024-02-02 14:04:06 +00:00
alexvanin deleted branch feature/165-speed_up_listing 2024-02-02 14:04:08 +00:00
Sign in to join this conversation.
There is no content yet.