@@ -2,6 +2,7 @@ package verifier
22
33import (
44 "context"
5+ "golang.org/x/sync/errgroup"
56 "strings"
67 "time"
78
@@ -54,7 +55,7 @@ func (suite *IntegrationTestSuite) TestChangeStreamResumability() {
5455 verifier1 := suite .BuildVerifier ()
5556 ctx , cancel := context .WithCancel (suite .Context ())
5657 defer cancel ()
57- verifier1 .StartChangeEventHandler (ctx , verifier1 .srcChangeStreamReader )
58+ verifier1 .StartChangeEventHandler (ctx , verifier1 .srcChangeStreamReader , & errgroup. Group {} )
5859 err := verifier1 .srcChangeStreamReader .StartChangeStream (ctx )
5960 suite .Require ().NoError (err )
6061 }()
@@ -80,7 +81,7 @@ func (suite *IntegrationTestSuite) TestChangeStreamResumability() {
8081
8182 newTime := suite .getClusterTime (ctx , suite .srcMongoClient )
8283
83- verifier2 .StartChangeEventHandler (ctx , verifier2 .srcChangeStreamReader )
84+ verifier2 .StartChangeEventHandler (ctx , verifier2 .srcChangeStreamReader , & errgroup. Group {} )
8485 err = verifier2 .srcChangeStreamReader .StartChangeStream (ctx )
8586 suite .Require ().NoError (err )
8687
@@ -155,7 +156,7 @@ func (suite *IntegrationTestSuite) TestStartAtTimeNoChanges() {
155156 suite .Require ().NoError (err )
156157 origStartTs := sess .OperationTime ()
157158 suite .Require ().NotNil (origStartTs )
158- verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader )
159+ verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader , & errgroup. Group {} )
159160 err = verifier .srcChangeStreamReader .StartChangeStream (ctx )
160161 suite .Require ().NoError (err )
161162 suite .Require ().Equal (verifier .srcChangeStreamReader .startAtTs , origStartTs )
@@ -176,7 +177,7 @@ func (suite *IntegrationTestSuite) TestStartAtTimeWithChanges() {
176177
177178 origSessionTime := sess .OperationTime ()
178179 suite .Require ().NotNil (origSessionTime )
179- verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader )
180+ verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader , & errgroup. Group {} )
180181 err = verifier .srcChangeStreamReader .StartChangeStream (ctx )
181182 suite .Require ().NoError (err )
182183
@@ -228,7 +229,7 @@ func (suite *IntegrationTestSuite) TestNoStartAtTime() {
228229 suite .Require ().NoError (err )
229230 origStartTs := sess .OperationTime ()
230231 suite .Require ().NotNil (origStartTs )
231- verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader )
232+ verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader , & errgroup. Group {} )
232233 err = verifier .srcChangeStreamReader .StartChangeStream (ctx )
233234 suite .Require ().NoError (err )
234235 suite .Require ().NotNil (verifier .srcChangeStreamReader .startAtTs )
@@ -248,7 +249,7 @@ func (suite *IntegrationTestSuite) TestWithChangeEventsBatching() {
248249
249250 verifier := suite .BuildVerifier ()
250251
251- verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader )
252+ verifier .StartChangeEventHandler (ctx , verifier .srcChangeStreamReader , & errgroup. Group {} )
252253 suite .Require ().NoError (verifier .srcChangeStreamReader .StartChangeStream (ctx ))
253254
254255 _ , err := coll1 .InsertOne (ctx , bson.D {{"_id" , 1 }})
@@ -389,6 +390,7 @@ func (suite *IntegrationTestSuite) testInsertsBeforeWritesOff(docsCount int) {
389390 lo .ToAnySlice (docs ),
390391 )
391392 suite .Require ().NoError (err )
393+ //fmt.Println(fmt.Sprintf("src cluster time %v", suite.getClusterTime(ctx, suite.srcMongoClient)))
392394
393395 suite .Require ().NoError (verifier .WritesOff (ctx ))
394396
@@ -472,7 +474,7 @@ func (suite *IntegrationTestSuite) TestRecheckDocsWithDstChangeEvents() {
472474 verifier .SetDstNamespaces ([]string {dstDBName + ".dstColl1" , dstDBName + ".dstColl2" })
473475 verifier .SetNamespaceMap ()
474476
475- verifier .StartChangeEventHandler (ctx , verifier .dstChangeStreamReader )
477+ verifier .StartChangeEventHandler (ctx , verifier .dstChangeStreamReader , & errgroup. Group {} )
476478 suite .Require ().NoError (verifier .dstChangeStreamReader .StartChangeStream (ctx ))
477479
478480 _ , err := coll1 .InsertOne (ctx , bson.D {{"_id" , 1 }})
0 commit comments