m.malygina
dedd478afb
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 20:52:18 +03:00
m.malygina
1d6dc4c840
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 18:27:46 +03:00
m.malygina
d892b1633b
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 18:20:33 +03:00
m.malygina
1d2eb06c8a
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 18:05:36 +03:00
m.malygina
ffd20a41df
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:54:44 +03:00
m.malygina
11d82924e9
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:50:59 +03:00
m.malygina
0477552ee5
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:29:27 +03:00
m.malygina
034e319809
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:25:30 +03:00
m.malygina
b1a315ea5b
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:24:22 +03:00
m.malygina
bc066de649
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:16:37 +03:00
m.malygina
de37267fea
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 17:09:43 +03:00
m.malygina
8e807596d2
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 16:59:22 +03:00
m.malygina
645e53dd16
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 16:49:45 +03:00
m.malygina
12711422ab
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 16:16:51 +03:00
m.malygina
7768ef57ee
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 16:00:54 +03:00
m.malygina
5cb7b410f5
Added read status to obj
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 15:28:21 +03:00
m.malygina
274d071964
Added delete object after read
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 14:38:45 +03:00
m.malygina
a8eab4434b
Added delete object after read
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 14:33:54 +03:00
m.malygina
dc8a9b196f
Added delete object after read
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 14:28:37 +03:00
m.malygina
81fe6e85a0
Added delete object after read
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2024-06-05 12:49:41 +03:00
Ekaterina Lebedeva
3dd559a7b1
[ #139 ] Allow registry to export gRPC objects
...
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2024-06-04 15:05:52 +03:00
Evgenii Stratonikov
4aaa50c8ed
[ #141 ] registry: Use Batch() for all methods
...
Refs #136
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-30 15:33:32 +03:00
Evgenii Stratonikov
de61aef66e
[ #140 ] native,s3: Do not set `Success` flag on hash mismatch
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-30 14:00:17 +03:00
Anton Nikiforov
31fac75743
[ #138 ] scenarios: Bump version for `node`, `s3-gw`, `sdk-go`, `neo-go`
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-06 10:12:28 +03:00
Anton Nikiforov
b5c7c01a11
[ #138 ] go.mod: Bump go version to 1.21
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-05-05 21:29:00 +03:00
Evgenii Stratonikov
e5af4112f9
[ #136 ] registry: Apply updates in batch
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-03 13:56:59 +03:00
Evgenii Stratonikov
7f139734b1
[ #133 ] scenarios: Support one-shot deletion scenario
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-05 13:43:01 +03:00
Evgenii Stratonikov
86ed8add10
[ #133 ] scenarios: Format with clang-format
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-05 13:43:01 +03:00
Evgenii Stratonikov
87ffb551b6
[ #133 ] registry: Implement oneshot selector
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-04-05 13:43:01 +03:00
Dmitrii Stepanov
d1ec9e4bf0
[ #108 ] preset: Allow to skip preset
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-04-01 16:10:04 +03:00
Dmitrii Stepanov
0a6e51ccc9
[ #131 ] registry: Gofumpt
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-03-20 11:41:03 +03:00
Dmitrii Stepanov
93aaec4e0d
[ #131 ] scenarios: Format js files with clang formatter
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-03-20 11:40:49 +03:00
Dmitrii Stepanov
0c4e2665ba
[ #131 ] registry: Allow to create cycled/forward selectors
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-03-20 11:40:49 +03:00
Anton Nikiforov
2d26ac766f
[ #130 ] Update documentation
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-02-22 16:31:29 +03:00
Andrey Berezin
adacef19bb
[ #125 ] Fix recursion issue
...
Signed-off-by: Andrey Berezin <a.berezin@yadro.com>
2024-02-15 16:40:18 +03:00
Dmitrii Stepanov
d1578a728f
[ #121 ] scenarios: Fix tags doc
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-02-08 10:10:09 +03:00
Dmitrii Stepanov
5cfb958a18
[ #121 ] scenarios: Add info about Grafana annotations
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-02-08 10:10:09 +03:00
Andrey Berezin
47fc031028
[ #125 ] Adding acl to container and bucket creation
...
Signed-off-by: Andrey Berezin <a.berezin@yadro.com>
2024-02-05 18:56:36 +03:00
Dmitrii Stepanov
965dcdcbe7
[ #119 ] scenarios: Add `Metrics export` section to docs
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-01-26 10:39:26 +03:00
Dmitrii Stepanov
e9edca3e79
[ #119 ] metrics: Refactor custom metrics
...
Add `data` metrics to measure payload rate.
Rename `total` metrics to `success`, because these metrics count
success operations count but not total operations count.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-01-26 10:39:26 +03:00
Dmitrii Stepanov
604982de3e
[ #119 ] metrics: Allow to add custom tags
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-01-26 10:31:54 +03:00
Evgenii Stratonikov
029af2a865
[ #114 ] local: Fix payload type after recent refactoring
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-24 16:15:24 +00:00
Dmitrii Stepanov
4ff87f9bf6
[ #122 ] preset_grpc: Allow specify `--local` without value
...
Now `--local` is flag, so it is possible to specify `--local`
instead of `--local True` or '--local False'.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-01-24 16:28:44 +03:00
Evgenii Stratonikov
339e4e52ec
[ #114 ] .forgejo: Add golanci-lint workflow
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 19:35:26 +03:00
Evgenii Stratonikov
636a1e9290
[ #114 ] internal: Resolve linter issues
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 19:29:16 +03:00
Evgenii Stratonikov
d8af19cc83
[ #114 ] datagen: Remove calcHash parameter in GenPayload()
...
Hash calculation is now done on-demand with a method call.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 19:29:16 +03:00
Evgenii Stratonikov
4544ec616b
[ #114 ] datagen: Allow to generate streaming payloads
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 19:29:16 +03:00
Evgenii Stratonikov
74121bb387
[ #114 ] datagen: Refactor payload generation
...
Return an interface which can be converted to `io.Reader` as well as
report payload size and hash.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 19:29:16 +03:00
Evgenii Stratonikov
17ace8a73d
[ #117 ] .gitignore: Add __pycache__
...
It is created after preset script execution.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 13:19:03 +03:00
Evgenii Stratonikov
14a5eac5b1
[ #117 ] scenarios: Refactor data generator construction
...
1. Make it easier to change new parameters.
2. Fix a bug where the generator was created even for read-only
scenarios.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-12 13:19:03 +03:00