[#653] Support removal old unversioned objects

Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
This commit is contained in:
Denis Kirillov 2025-03-05 17:44:23 +03:00 committed by Alexey Vanin
parent c0c99a1839
commit 4a430257a4
18 changed files with 289 additions and 61 deletions

View file

@ -204,6 +204,8 @@ func prepareHandlerContextWithMinCache(t *testing.T) *handlerContext {
}
func prepareHandlerContextBase(config *handlerConfig, log *zap.Logger) (*handlerContextBase, error) {
ctx := context.Background()
key, err := keys.NewPrivateKey()
if err != nil {
return nil, err
@ -263,7 +265,7 @@ func prepareHandlerContextBase(config *handlerConfig, log *zap.Logger) (*handler
}
h := &handler{
log: log,
obj: layer.NewLayer(log, tp, layerCfg),
obj: layer.NewLayer(ctx, log, tp, layerCfg),
cfg: cfg,
ape: newAPEMock(),
frostfsid: newFrostfsIDMock(),
@ -279,7 +281,7 @@ func prepareHandlerContextBase(config *handlerConfig, log *zap.Logger) (*handler
h: h,
tp: tp,
tree: treeMock,
context: middleware.SetBox(context.Background(), &middleware.Box{AccessBox: accessBox}),
context: middleware.SetBox(ctx, &middleware.Box{AccessBox: accessBox}),
config: cfg,
layerFeatures: features,