Skip to content

Commit f3e5d14

Browse files
committed
WIP
1 parent d448450 commit f3e5d14

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

internal/integration/sessions_test.go

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -513,28 +513,22 @@ 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
520+
_, ok := <-clusterTimeAdvanced
521+
fmt.Println("ServerHeartbeatStartedEvent: cluster time advanced", ok)
522+
// if !ok {
523+
// heartbeatStarted <- struct{}{}
527524
// }
528525
},
529526
ServerHeartbeatSucceeded: func(e *event.ServerHeartbeatSucceededEvent) {
530527
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
528+
_, ok := <-clusterTimeAdvanced
529+
fmt.Println("ServerHeartbeatSucceededEvent: cluster time advanced", ok)
530+
// if !ok {
531+
// heartbeatSucceeded <- struct{}{}
538532
// }
539533
},
540534
}
@@ -571,7 +565,7 @@ func TestSessionsProse(t *testing.T) {
571565
_, err = mt.Client.Database("test").Collection("test").InsertOne(context.Background(), bson.D{{"advance", "$clusterTime"}})
572566
require.NoError(mt, err, "expected no error inserting document, got: %v", err)
573567

574-
// close(clusterTimeAdvanced)
568+
close(clusterTimeAdvanced)
575569
// <-heartbeatStarted
576570
// <-heartbeatSucceeded
577571
time.Sleep(3 * time.Second)

0 commit comments

Comments
 (0)