Commit Graph

176 Commits (dedd478afbbae2dc9b67a06bafae73c6423fcbc1)

Author SHA1 Message Date
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