WIP: Blobtree substorage #645

Closed
dstepanov-yadro wants to merge 11 commits from dstepanov-yadro/frostfs-node:feat/small_blob_store into master

11 commits

Author SHA1 Message Date
dc5b741b1d [#645] badgerstore: Add logger.
All checks were successful
DCO action / DCO (pull_request) Successful in 1m26s
Build / Build Components (1.21) (pull_request) Successful in 4m17s
Build / Build Components (1.20) (pull_request) Successful in 4m22s
Vulncheck / Vulncheck (pull_request) Successful in 3m43s
Tests and linters / Staticcheck (pull_request) Successful in 5m27s
Tests and linters / Lint (pull_request) Successful in 5m52s
Tests and linters / Tests (1.21) (pull_request) Successful in 6m16s
Tests and linters / Tests (1.20) (pull_request) Successful in 6m50s
Tests and linters / Tests with -race (pull_request) Successful in 7m49s
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:36:48 +03:00
e7c379044f [#645] config: Resolve funlen linter
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:36:48 +03:00
588113b7d6 [#645] metrics: Add badgerstore metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:36:48 +03:00
6cbea91c06 [#645] blobstor: Add Badger store
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:36:48 +03:00
4daef70774 [#645] blobtree: Store path as storageID
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
2f6d4a49dc [#645] blobtree: Add .data extension for data files
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
41f94fe18f [#645] blobtree: Add tracing
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
49668c3bfa [#645] blobovnicza: Fix metrics
Fix naming. Add `metrics.Close` call. Fix `metrics.Close` implemetation.

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
fba369ec34 [#645] blobtree: Add metrics
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
76855bddac [#645] node: Allow to add blobtree substorage from config
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00
82a30c0775 [#645] blobstor: Add simple blobtree impl
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-11-29 19:34:22 +03:00