Do not put objects to the local storage synchronously #64

Closed
opened 2023-02-20 12:15:46 +00:00 by carpawell · 0 comments
carpawell commented 2023-02-20 12:15:46 +00:00 (Migrated from github.com)

ef7aeffd4b brought us a "shard-side" load limiting but also took away the possibility to put an object to local and remote storages asynchronously: see and see.

What pool size should be chosen is an open question. I think that could be calculated as numOfShards * shardPoolSize at least.

https://github.com/nspcc-dev/neofs-node/pull/899/commits/ef7aeffd4b5a8b79541595f2a0a6e83837ff0689 brought us a "shard-side" load limiting but also took away the possibility to put an object to local and remote storages asynchronously: [see](https://github.com/TrueCloudLab/frostfs-node/blob/3beef10f89e7a33b2675e341d46672d9302c1369/pkg/services/object/put/distributed.go#L200-L208) and [see](https://github.com/TrueCloudLab/frostfs-node/blob/3beef10f89e7a33b2675e341d46672d9302c1369/pkg/services/object/put/service.go#L63). What pool size should be chosen is an open question. I think that could be calculated as `numOfShards` * `shardPoolSize` at least.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#64
No description provided.