Skip to content

Commit 07c5237

Browse files
committed
WIP
1 parent d448450 commit 07c5237

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

internal/integration/sessions_test.go

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -513,29 +513,31 @@ func TestSessionsProse(t *testing.T) {
513513
mt.Run("20 Drivers do not gossip $clusterTime on SDAM commands", func(mt *mtest.T) {
514514
// heartbeatStarted := make(chan struct{})
515515
// heartbeatSucceeded := make(chan struct{})
516-
// clusterTimeAdvanced := make(chan struct{})
516+
clusterTimeAdvanced := make(chan struct{})
517517
serverMonitor := &event.ServerMonitor{
518518
ServerHeartbeatStarted: func(e *event.ServerHeartbeatStartedEvent) {
519519
fmt.Println("Server heartbeat started:", e.ConnectionID)
520-
// select {
521-
// case _, ok := <-clusterTimeAdvanced:
522-
// if !ok {
523-
// heartbeatStarted <- struct{}{}
524-
// }
525-
// default:
526-
// // NOOP
527-
// }
520+
select {
521+
case _, ok := <-clusterTimeAdvanced:
522+
fmt.Println("ServerHeartbeatStartedEvent: cluster time advanced", ok)
523+
// if !ok {
524+
// heartbeatStarted <- struct{}{}
525+
// }
526+
default:
527+
// NOOP
528+
}
528529
},
529530
ServerHeartbeatSucceeded: func(e *event.ServerHeartbeatSucceededEvent) {
530531
fmt.Println("Server heartbeat succeeded:", e.ConnectionID, e.Duration, e.Reply)
531-
// select {
532-
// case _, ok := <-clusterTimeAdvanced:
533-
// if !ok {
534-
// heartbeatSucceeded <- struct{}{}
535-
// }
536-
// default:
537-
// // NOOP
538-
// }
532+
select {
533+
case _, ok := <-clusterTimeAdvanced:
534+
fmt.Println("ServerHeartbeatSucceededEvent: cluster time advanced", ok)
535+
// if !ok {
536+
// heartbeatSucceeded <- struct{}{}
537+
// }
538+
default:
539+
// NOOP
540+
}
539541
},
540542
}
541543

@@ -571,7 +573,7 @@ func TestSessionsProse(t *testing.T) {
571573
_, err = mt.Client.Database("test").Collection("test").InsertOne(context.Background(), bson.D{{"advance", "$clusterTime"}})
572574
require.NoError(mt, err, "expected no error inserting document, got: %v", err)
573575

574-
// close(clusterTimeAdvanced)
576+
close(clusterTimeAdvanced)
575577
// <-heartbeatStarted
576578
// <-heartbeatSucceeded
577579
time.Sleep(3 * time.Second)

0 commit comments

Comments
 (0)