[#894] blobovniczatree: Speedup rebuild test
All checks were successful
Vulncheck / Vulncheck (pull_request) Successful in 1m33s
DCO action / DCO (pull_request) Successful in 2m2s
Build / Build Components (1.21) (pull_request) Successful in 4m8s
Build / Build Components (1.20) (pull_request) Successful in 4m43s
Tests and linters / Staticcheck (pull_request) Successful in 5m10s
Tests and linters / Lint (pull_request) Successful in 5m54s
Tests and linters / Tests (1.21) (pull_request) Successful in 5m56s
Tests and linters / Tests with -race (pull_request) Successful in 7m48s
Tests and linters / Tests (1.20) (pull_request) Successful in 1m59s
All checks were successful
Vulncheck / Vulncheck (pull_request) Successful in 1m33s
DCO action / DCO (pull_request) Successful in 2m2s
Build / Build Components (1.21) (pull_request) Successful in 4m8s
Build / Build Components (1.20) (pull_request) Successful in 4m43s
Tests and linters / Staticcheck (pull_request) Successful in 5m10s
Tests and linters / Lint (pull_request) Successful in 5m54s
Tests and linters / Tests (1.21) (pull_request) Successful in 5m56s
Tests and linters / Tests with -race (pull_request) Successful in 7m48s
Tests and linters / Tests (1.20) (pull_request) Successful in 1m59s
Down from 3s to 300ms. Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
parent
b118734909
commit
82a4051fec
1 changed files with 4 additions and 4 deletions
|
@ -46,7 +46,7 @@ func testBlobovniczaTreeRebuildHelper(t *testing.T, sourceDepth, sourceWidth, ta
|
||||||
WithBlobovniczaShallowWidth(sourceWidth),
|
WithBlobovniczaShallowWidth(sourceWidth),
|
||||||
WithBlobovniczaShallowDepth(sourceDepth),
|
WithBlobovniczaShallowDepth(sourceDepth),
|
||||||
WithRootPath(dir),
|
WithRootPath(dir),
|
||||||
WithBlobovniczaSize(100*1024*1024),
|
WithBlobovniczaSize(100*1024),
|
||||||
WithWaitBeforeDropDB(0),
|
WithWaitBeforeDropDB(0),
|
||||||
WithOpenedCacheSize(1000),
|
WithOpenedCacheSize(1000),
|
||||||
WithMoveBatchSize(3))
|
WithMoveBatchSize(3))
|
||||||
|
@ -56,7 +56,7 @@ func testBlobovniczaTreeRebuildHelper(t *testing.T, sourceDepth, sourceWidth, ta
|
||||||
eg, egCtx := errgroup.WithContext(context.Background())
|
eg, egCtx := errgroup.WithContext(context.Background())
|
||||||
storageIDs := make(map[oid.Address][]byte)
|
storageIDs := make(map[oid.Address][]byte)
|
||||||
storageIDsGuard := &sync.Mutex{}
|
storageIDsGuard := &sync.Mutex{}
|
||||||
for i := 0; i < 1000; i++ {
|
for i := 0; i < 100; i++ {
|
||||||
eg.Go(func() error {
|
eg.Go(func() error {
|
||||||
obj := blobstortest.NewObject(1024)
|
obj := blobstortest.NewObject(1024)
|
||||||
data, err := obj.Marshal()
|
data, err := obj.Marshal()
|
||||||
|
@ -86,10 +86,10 @@ func testBlobovniczaTreeRebuildHelper(t *testing.T, sourceDepth, sourceWidth, ta
|
||||||
WithBlobovniczaShallowWidth(targetWidth),
|
WithBlobovniczaShallowWidth(targetWidth),
|
||||||
WithBlobovniczaShallowDepth(targetDepth),
|
WithBlobovniczaShallowDepth(targetDepth),
|
||||||
WithRootPath(dir),
|
WithRootPath(dir),
|
||||||
WithBlobovniczaSize(100*1024*1024),
|
WithBlobovniczaSize(100*1024),
|
||||||
WithWaitBeforeDropDB(0),
|
WithWaitBeforeDropDB(0),
|
||||||
WithOpenedCacheSize(1000),
|
WithOpenedCacheSize(1000),
|
||||||
WithMoveBatchSize(3))
|
WithMoveBatchSize(50))
|
||||||
require.NoError(t, b.Open(false))
|
require.NoError(t, b.Open(false))
|
||||||
require.NoError(t, b.Init())
|
require.NoError(t, b.Init())
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue