Introduce queue for prepared objects #128

Open
opened 2023-07-25 10:35:41 +00:00 by fyrchik · 2 comments
Owner

REP4, 1G object, dev-env

Here is an old trace -- 74 sec (master):
image

Here is a trace after basic parallelization -- 48 sec (send-and-forget at most 3 parts in parallel, collect errors later):
image

There is a tradeoff between parallelization and memory consumption on the client: I suggest to introduce a parameter for SDK here (default=1).

Can serve as a basis for a later geo-aware placement.

REP4, 1G object, dev-env Here is an old trace -- 74 sec (master): ![image](/attachments/a6efcffa-4636-41bd-876e-c1abffcc527e) Here is a trace after basic parallelization -- 48 sec (send-and-forget at most 3 parts in parallel, collect errors later): ![image](/attachments/75547815-e1cc-47d4-bb39-a963cc8130a1) There is a tradeoff between parallelization and memory consumption on the client: I suggest to introduce a parameter for SDK here (default=1). Can serve as a basis for a later geo-aware placement.
157 KiB
158 KiB
Author
Owner

Oh, it seems I have homomorphic hashing enabled -- it explains some gaps on pictures.

Oh, it seems I have homomorphic hashing enabled -- it explains some gaps on pictures.
fyrchik added the
enhancement
label 2023-07-26 11:03:35 +00:00
Author
Owner

As for API status we could use the first error encountered.

As for API status we could use the first error encountered.
fyrchik added the
good first issue
label 2023-08-23 10:52:23 +00:00
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-sdk-go#128
No description provided.