xk6-frostfs/scenarios
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
..
files fix policy rules 2022-08-02 13:57:50 +03:00
preset [#30] preset: Print container progress 2022-11-03 13:11:50 +03:00
grpc.js [#30] grpc: Cache object getters 2022-11-03 13:11:50 +03:00
http.js Use separate sleep intervals for VUs 2022-10-17 14:30:24 +03:00
run_scenarios.md Fix misprint in docs 2022-10-21 08:54:56 +03:00
s3.js [#30] grpc: Cache object getters 2022-11-03 13:11:50 +03:00
verify.js [#23] Implement deletion of objects 2022-10-03 17:34:20 +03:00