xk6-frostfs/internal
Pavel Karpy c43f73704e [#30] grpc: Cache object getters
Includes:
1. Logic simplification: no need to call `ObjSelector.Reset` from JS code,
everything could be done inside the Go code. Remove unused mutexes.
2. Do not handle object twice ever: Once handled, any error is expected to be
logged on the JS side and never be handled again. It solves "already removed"
error.
3. Object caching: no need to call bolt's `View` on every object removal: it
blocks other calls and slows down the execution. Read 100 objects (or less if
not available yet), cache them and send to buffered channel.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-11-03 13:11:50 +03:00
..
datagen [#17] Add unit tests for the generator 2022-09-19 12:57:57 +03:00
native [#30] go.mod: Update neofs-sdk 2022-11-03 13:11:50 +03:00
registry [#30] grpc: Cache object getters 2022-11-03 13:11:50 +03:00
s3 [#23] Implement deletion of objects 2022-10-03 17:34:20 +03:00
stats Initial commit 2022-05-12 23:27:06 +03:00