|
146aba866d
|
[#1] Makefile: Remove image-storage-testnet target
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-26 15:06:22 +03:00 |
|
|
f2c0efdbb6
|
[#1] go.mod: Remove retract version
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-26 15:06:22 +03:00 |
|
|
71a63b8e9c
|
[#439] node: Update SDK-Go version
ci/woodpecker/push/pre-commit Pipeline was successful
This fixed version: null header for complex object.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-26 07:56:32 +00:00 |
|
|
4bf345225c
|
[#447] pilorama: Use named constant for the key size
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-26 07:42:05 +00:00 |
|
|
b4ce0b0412
|
[#447] pilorama: Do not undo log for create ops
```
goos: linux
goarch: amd64
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
│ old │ new │
│ sec/op │ sec/op vs base │
Create-8 36.48µ ± 11% 30.34µ ± 14% -16.84% (p=0.000 n=10)
│ old │ new │
│ B/op │ B/op vs base │
Create-8 43.01Ki ± 4% 37.78Ki ± 5% -12.15% (p=0.000 n=10)
│ old │ new │
│ allocs/op │ allocs/op vs base │
Create-8 166.0 ± 3% 146.0 ± 3% -12.05% (p=0.000 n=10)
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-26 07:42:05 +00:00 |
|
|
dd3874eff1
|
[#447] pilorama: Add benchmark for create ops
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-26 07:42:05 +00:00 |
|
|
72fedff7ad
|
[#426] cli: Add object nodes command
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-26 07:41:34 +00:00 |
|
|
ab489265b3
|
[#449] cli: Allow to exec tree get-by-path without bearer token
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2023-06-23 14:44:19 +03:00 |
|
|
71889234b7
|
[#449] tree: Allow reading requests signed by keys from allow list
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2023-06-23 14:44:19 +03:00 |
|
|
40eae22109
|
[#460] services/util: Remove CreateRequestStreamer
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
There is no need in a wrapper with many from-`interface{}` conversions.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-21 17:08:04 +03:00 |
|
|
a64dc9ad70
|
[#460] services/util: Remove HandleServerStreamRequest
There is no need in a wrapper with many from-`interface{}` conversions.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-21 17:08:01 +03:00 |
|
|
167a67f0b8
|
[#460] services/util: Remove HandleUnaryRequest
There is no need in a wrapper with many from-`interface{}` conversions.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-21 17:07:56 +03:00 |
|
|
785d81a68a
|
[#460] services/object: Reduce distibutedTarget memory footprint
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-21 17:07:50 +03:00 |
|
|
4d48377cec
|
[#459] blobovniczatree: Fix get error
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 16:44:53 +03:00 |
|
|
03aa210145
|
[#373] metrics: Move labels to consts
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
To unify label naming all lable keys and other consts are moved to
one file.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
b5d9f4a285
|
[#373] metrics: Add pilorama metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
e89fa110c7
|
[#373] metrics: Add metabase metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
af608da952
|
[#373] metrics: Add blobovnizca metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
56f320dd85
|
[#373] metrics: Add blobstor metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
16a142cd0c
|
[#373] metrics: Add FSTree metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
d8ecc69d00
|
[#373] local storage: Pass parent ID
This is required to add shard ID as metric label.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
d5aaec1107
|
[#373] pilorama: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
059e9e88a2
|
[#373] metabase: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
f54cc0b607
|
[#373] blobstor: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
8318d90ad0
|
[#373] blobovniczatree: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
3ae3c8dfdb
|
[#373] fstree: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
a8526d45e9
|
[#373] blobovnizca: Add missed/fix tracing spans
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
028d4a8058
|
[#373] blobovnicza: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-21 15:13:26 +03:00 |
|
|
01a0c97760
|
[#453] engine: Set Disabled mode to deleted shard
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-20 12:04:07 +03:00 |
|
|
50caa388b0
|
[#303] ir: Use pub key when validate container deletion
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
|
2023-06-20 08:02:48 +00:00 |
|
|
69df0d21c2
|
[#446] engine: Move to read-only on blobstor errors
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-16 14:53:32 +03:00 |
|
|
fe01781811
|
[#446] los: Wrap SSD errors in a separate type
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-16 14:53:31 +03:00 |
|
|
20b84f183a
|
[#446] engine: Simplify logs for shard mode change
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-06-16 14:51:29 +03:00 |
|
|
69b788a90b
|
[#424] metrics: Rename mode to mode_info
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
To follow best practice.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 18:39:49 +03:00 |
|
|
26b305f82b
|
[#424] morph: Fix cache metrics
ci/woodpecker/pr/pre-commit Pipeline was successful
Use separate morph cache metrics for node and IR
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 18:26:19 +03:00 |
|
|
4449006862
|
[#424] metrics: Use mode value as metric value for shard
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 18:26:19 +03:00 |
|
|
847732605c
|
[#424] metrics: Rename counter to total
Suffix total should be used for a unit-less accumulating count.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:53:32 +03:00 |
|
|
c348ae35b0
|
[#424] metrics: Drop embedded metrics
It was not obvious where metrics are used.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:53:32 +03:00 |
|
|
1b364d8cf4
|
[#424] metrics: Refactor engine metrics
Use histogram vector to measure request duration.
Fix naming like in Prometheus best practice.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:53:32 +03:00 |
|
|
c8023a9c8d
|
[#424] morphcache: Use labels for method duration
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:53:32 +03:00 |
|
|
85deb12f4d
|
[#424] writecache: Drop metrics when close
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:52:40 +03:00 |
|
|
07f155ac77
|
[#424] metrics: Use labels for writecache methods and operations
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:52:40 +03:00 |
|
|
71bbeddb64
|
[#424] metrics: Drop unused arg
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-14 14:51:40 +03:00 |
|
|
fb8fee0c8e
|
[#442] Use strconv.FormatBool instead of untyped conversion
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Alejandro Lopez <a.lopez@yadro.com>
|
2023-06-14 11:08:36 +00:00 |
|
|
344d6b2ae1
|
[#xx] Fix invalid log metric namespace identifier
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Alejandro Lopez <a.lopez@yadro.com>
|
2023-06-13 15:36:34 +03:00 |
|
|
4887f489a1
|
[#17] Add morph client metrics
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Alejandro Lopez <a.lopez@yadro.com>
|
2023-06-13 14:06:04 +03:00 |
|
|
90e9247b69
|
[#371] ir: Add morph cache metrics
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Airat Arifullin a.arifullin@yadro.com
|
2023-06-13 10:10:13 +00:00 |
|
|
4f83ab0fb4
|
[#409] node: Do not sent initial bootstrap under maintenance
ci/woodpecker/push/pre-commit Pipeline was successful
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-13 10:02:36 +00:00 |
|
|
e68384d4e3
|
[#409] node: Fetch last bootstrap info on startup
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-13 10:02:36 +00:00 |
|
|
898f0686b1
|
[#409] node: Log maintenance state on startup
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
|
2023-06-13 10:02:36 +00:00 |
|