mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-12-24 14:27:07 +00:00
logical/framework: only rollback old enough WAL entries
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"reflect"
|
||||
"sync/atomic"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/hashicorp/vault/logical"
|
||||
)
|
||||
@@ -147,7 +148,8 @@ func TestBackendHandleRequest_rollback(t *testing.T) {
|
||||
}
|
||||
|
||||
b := &Backend{
|
||||
Rollback: callback,
|
||||
Rollback: callback,
|
||||
RollbackMinAge: 1 * time.Millisecond,
|
||||
}
|
||||
|
||||
storage := new(logical.InmemStorage)
|
||||
@@ -155,6 +157,8 @@ func TestBackendHandleRequest_rollback(t *testing.T) {
|
||||
t.Fatalf("err: %s", err)
|
||||
}
|
||||
|
||||
time.Sleep(10 * time.Millisecond)
|
||||
|
||||
_, err := b.HandleRequest(&logical.Request{
|
||||
Operation: logical.RollbackOperation,
|
||||
Path: "",
|
||||
|
||||
Reference in New Issue
Block a user