@@ -13,6 +13,8 @@ import (
1313
1414 "cloud.google.com/go/spanner"
1515 "github.com/stretchr/testify/require"
16+ "go.uber.org/zap"
17+ "go.uber.org/zap/zaptest"
1618 "google.golang.org/api/iterator"
1719
1820 "storj.io/common/testcontext"
@@ -348,7 +350,8 @@ func setupChangeStreamTest(ctx context.Context, t *testing.T, db *metabase.DB) (
348350 require .NoError (t , err , "Should be able to check change stream existence" )
349351 require .True (t , changeStreamExists , "Change stream should exist" )
350352
351- eventCh , errCh , cleanup = startChangeStreamReader (ctx , adapter , "bucket_eventing" )
353+ log := zaptest .NewLogger (t )
354+ eventCh , errCh , cleanup = startChangeStreamReader (ctx , log , adapter , "bucket_eventing" )
352355
353356 // Give the reader a moment to start up
354357 time .Sleep (2 * time .Second )
@@ -461,7 +464,7 @@ func verifyChangeStreamExists(ctx context.Context, adapter *metabase.SpannerAdap
461464
462465// startChangeStreamReader starts reading change stream events in the background
463466// and returns a channel that will receive events as they occur
464- func startChangeStreamReader (ctx context.Context , adapter * metabase.SpannerAdapter , streamName string ) (<- chan changestream.DataChangeRecord , <- chan error , func ()) {
467+ func startChangeStreamReader (ctx context.Context , log * zap. Logger , adapter * metabase.SpannerAdapter , streamName string ) (<- chan changestream.DataChangeRecord , <- chan error , func ()) {
465468 eventCh := make (chan changestream.DataChangeRecord , 100 ) // Buffer to avoid blocking
466469 errCh := make (chan error , 1 )
467470
@@ -475,7 +478,7 @@ func startChangeStreamReader(ctx context.Context, adapter *metabase.SpannerAdapt
475478
476479 startTime := time .Now ()
477480
478- err := changestream .Processor (processorCtx , adapter , streamName , startTime , func (record changestream.DataChangeRecord ) error {
481+ err := changestream .Processor (processorCtx , log , adapter , streamName , startTime , func (record changestream.DataChangeRecord ) error {
479482 select {
480483 case eventCh <- record :
481484 case <- processorCtx .Done ():
0 commit comments