77
88 "github.com/10gen/migration-verifier/internal/keystring"
99 "github.com/10gen/migration-verifier/internal/logger"
10+ "github.com/10gen/migration-verifier/internal/util"
1011 "github.com/pkg/errors"
1112 "github.com/rs/zerolog"
1213 "go.mongodb.org/mongo-driver/bson"
@@ -60,6 +61,7 @@ type ChangeStreamReader struct {
6061
6162 metaClient * mongo.Client
6263 watcherClient * mongo.Client
64+ buildInfo * util.BuildInfo
6365
6466 changeStreamRunning bool
6567 ChangeEventBatchChan chan []ParsedEvent
@@ -79,6 +81,7 @@ func (verifier *Verifier) initializeChangeStreamReaders() {
7981 metaDBName : verifier .metaDBName ,
8082 metaClient : verifier .metaClient ,
8183 watcherClient : verifier .srcClient ,
84+ buildInfo : verifier .srcBuildInfo ,
8285 changeStreamRunning : false ,
8386 ChangeEventBatchChan : make (chan []ParsedEvent ),
8487 ChangeStreamWritesOffTsChan : make (chan primitive.Timestamp ),
@@ -94,6 +97,7 @@ func (verifier *Verifier) initializeChangeStreamReaders() {
9497 metaDBName : verifier .metaDBName ,
9598 metaClient : verifier .metaClient ,
9699 watcherClient : verifier .dstClient ,
100+ buildInfo : verifier .dstBuildInfo ,
97101 changeStreamRunning : false ,
98102 ChangeEventBatchChan : make (chan []ParsedEvent ),
99103 ChangeStreamWritesOffTsChan : make (chan primitive.Timestamp ),
@@ -385,7 +389,7 @@ func (csr *ChangeStreamReader) StartChangeStream(ctx context.Context) error {
385389 SetMaxAwaitTime (1 * time .Second ).
386390 SetFullDocument (options .UpdateLookup )
387391
388- if verifier . srcBuildInfo .VersionArray [0 ] >= 6 {
392+ if csr . buildInfo .VersionArray [0 ] >= 6 {
389393 opts = opts .SetCustomPipeline (bson.M {"showExpandedEvents" : true })
390394 }
391395
0 commit comments