Skip to content

Commit d8dd145

Browse files
authored
CBG-4921: TestUserXattrRevCache flake fix (#7838)
1 parent b1b2f49 commit d8dd145

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

rest/importuserxattrtest/revcache_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414

1515
"github.com/couchbase/sync_gateway/base"
1616
"github.com/couchbase/sync_gateway/channels"
17+
"github.com/couchbase/sync_gateway/db"
1718
"github.com/couchbase/sync_gateway/rest"
1819
"github.com/stretchr/testify/assert"
1920
"github.com/stretchr/testify/require"
@@ -22,6 +23,11 @@ import (
2223
func TestUserXattrRevCache(t *testing.T) {
2324
base.SetUpTestLogging(t, base.LevelDebug, base.KeyAll)
2425

26+
// need to disable sequence batching given two rest testers allocating sequence batches
27+
// can mean that the changes feed has to wait for sequences from another to be released to
28+
// maintain ordering
29+
defer db.SuspendSequenceBatching()()
30+
2531
ctx := base.TestCtx(t)
2632
docKey := t.Name()
2733
xattrKey := "channels"
@@ -49,7 +55,6 @@ func TestUserXattrRevCache(t *testing.T) {
4955

5056
rt2 := rest.NewRestTester(t, &rest.RestTesterConfig{
5157
CustomTestBucket: tb.NoCloseClone(),
52-
5358
DatabaseConfig: &rest.DatabaseConfig{DbConfig: rest.DbConfig{
5459
AutoImport: true,
5560
UserXattrKey: &xattrKey,

0 commit comments

Comments
 (0)