All checks were successful
DCO action / DCO (pull_request) Successful in 38s
Vulncheck / Vulncheck (pull_request) Successful in 1m9s
Build / Build Components (pull_request) Successful in 1m32s
Pre-commit hooks / Pre-commit (pull_request) Successful in 1m57s
Tests and linters / Lint (pull_request) Successful in 2m36s
Tests and linters / Tests (pull_request) Successful in 2m46s
Tests and linters / Staticcheck (pull_request) Successful in 2m54s
Tests and linters / Run gofumpt (pull_request) Successful in 2m54s
Tests and linters / gopls check (pull_request) Successful in 2m57s
Tests and linters / Tests with -race (pull_request) Successful in 3m28s
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
52 lines
1.3 KiB
Go
52 lines
1.3 KiB
Go
package metabase
|
|
|
|
import (
|
|
"git.frostfs.info/TrueCloudLab/frostfs-node/cmd/frostfs-lens/internal/schema/common"
|
|
"git.frostfs.info/TrueCloudLab/frostfs-node/cmd/frostfs-lens/internal/schema/metabase/buckets"
|
|
)
|
|
|
|
var MetabaseParserV3 = common.WithFallback(
|
|
common.Any(
|
|
buckets.GraveyardParser,
|
|
buckets.GarbageParser,
|
|
buckets.ContainerVolumeParser,
|
|
buckets.LockedParser,
|
|
buckets.ShardInfoParser,
|
|
buckets.PrimaryParser,
|
|
buckets.LockersParser,
|
|
buckets.TombstoneParser,
|
|
buckets.SmallParser,
|
|
buckets.RootParser,
|
|
buckets.UserAttributeParserV3,
|
|
buckets.ParentParser,
|
|
buckets.SplitParser,
|
|
buckets.ContainerCountersParser,
|
|
buckets.ECInfoParser,
|
|
buckets.ExpirationEpochToObjectParser,
|
|
buckets.ObjectToExpirationEpochParser,
|
|
),
|
|
common.RawParser.ToFallbackParser(),
|
|
)
|
|
|
|
var MetabaseParserV2 = common.WithFallback(
|
|
common.Any(
|
|
buckets.GraveyardParser,
|
|
buckets.GarbageParser,
|
|
buckets.ContainerVolumeParser,
|
|
buckets.LockedParser,
|
|
buckets.ShardInfoParser,
|
|
buckets.PrimaryParser,
|
|
buckets.LockersParser,
|
|
buckets.TombstoneParser,
|
|
buckets.SmallParser,
|
|
buckets.RootParser,
|
|
buckets.OwnerParser,
|
|
buckets.UserAttributeParserV2,
|
|
buckets.PayloadHashParser,
|
|
buckets.ParentParser,
|
|
buckets.SplitParser,
|
|
buckets.ContainerCountersParser,
|
|
buckets.ECInfoParser,
|
|
),
|
|
common.RawParser.ToFallbackParser(),
|
|
)
|