fix/355-increase-tree-service-client-cache-size #359

Closed
ale64bit wants to merge 156 commits from ale64bit/frostfs-node:fix/355-increase-tree-service-client-cache-size into support/v0.36
Showing only changes of commit 262c9c2b93 - Show all commits

View file

@ -50,16 +50,15 @@ func TestExistsInvalidStorageID(t *testing.T) {
require.False(t, res.Exists) require.False(t, res.Exists)
}) })
t.Run("invalid storage id", func(t *testing.T) { t.Run("valid id but corrupted file", func(t *testing.T) {
storageID := slice.Copy(putRes.StorageID) relBadFileDir := filepath.Join("9", "0")
storageID[0] = '9' badFileName := "0"
// An invalid boltdb file is created so that it returns an error when opened // An invalid boltdb file is created so that it returns an error when opened
badFileDir := filepath.Join(dir, "9", "0") require.NoError(t, os.MkdirAll(filepath.Join(dir, relBadFileDir), os.ModePerm))
require.NoError(t, os.MkdirAll(badFileDir, os.ModePerm)) require.NoError(t, os.WriteFile(filepath.Join(dir, relBadFileDir, badFileName), []byte("not a boltdb file content"), 0777))
require.NoError(t, os.WriteFile(filepath.Join(badFileDir, "0"), []byte("not a boltdb file content"), 0777))
res, err := b.Exists(context.Background(), common.ExistsPrm{Address: addr, StorageID: storageID}) res, err := b.Exists(context.Background(), common.ExistsPrm{Address: addr, StorageID: []byte(filepath.Join(relBadFileDir, badFileName))})
require.Error(t, err) require.Error(t, err)
require.False(t, res.Exists) require.False(t, res.Exists)
}) })