ydb-go-sdk
ydb-go-sdk copied to clipboard
bug: flaky TestWriterImpl_Reconnect
https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414001#step:4:66
--- FAIL: TestWriterImpl_Reconnect (2.11s)
[66](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414001#step:4:67)
--- FAIL: TestWriterImpl_Reconnect/ReconnectOnErrors (2.11s)
[67](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414001#step:4:68)
writer_reconnector_test.go:507:
[68](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414001#step:4:69)
panic.go:661: test run counter: 2
[69](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414001#step:4:70)
FAIL
https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:66
--- FAIL: TestWriterImpl_Reconnect (2.09s)
[66](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:67)
--- FAIL: TestWriterImpl_Reconnect/ReconnectOnErrors (2.09s)
[67](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:68)
writer_reconnector_test.go:507:
[68](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:69)
panic.go:661: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.CloseSend() D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:434
[69](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:70)
panic.go:661: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Send(is equal to &{{} test-topic test-producer-id map[test-key:test-val] {1 test-message-group-id 0} false} (*rawtopicwriter.InitRequest)) D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:438
[70](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:71)
panic.go:661: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Send(is equal to &{{} [{1 0001-01-01 00:00:00 +0000 UTC 0 {0 0} []}] 1} (*rawtopicwriter.WriteRequest)) D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:468
[71](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:72)
panic.go:661: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Recv() D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:444
[72](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:73)
panic.go:661: aborting test due to missing call(s)
[73](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:74)
panic.go:661: test run counter: 2
[74](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6302373124/job/17109414534#step:4:75)
FAIL
repro https://github.com/ydb-platform/ydb-go-sdk/actions/runs/7364041766/job/20044086151#step:4:77
--- FAIL: TestWriterImpl_Reconnect (1.35s)
--- FAIL: TestWriterImpl_Reconnect/ReconnectOnErrors (1.35s)
writer_reconnector_test.go:519: connect with attempt index: 0
writer_reconnector_test.go:519: connect with attempt index: 1
writer_reconnector_test.go:519: sent init request stream: strm2
writer_reconnector_test.go:519: receive init response stream: strm2
writer_reconnector_test.go:519: waiting close channel: strm2
writer_reconnector_test.go:519: strm2 sent message and return retriable error
writer_reconnector_test.go:519: closed stream: strm2
writer_reconnector_test.go:519: channel closed: strm2
writer_reconnector_test.go:519:
panic.go:541: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.CloseSend() D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:440
panic.go:541: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Send(is equal to &{{} test-topic test-producer-id map[test-key:test-val] {1 test-message-group-id 0} false} (*rawtopicwriter.InitRequest)) D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:445
panic.go:541: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Send(is equal to &{{} [{1 0001-01-01 00:00:00 +0000 UTC 0 {0 0} [] []}] 1} (*rawtopicwriter.WriteRequest)) D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:475
panic.go:541: missing call(s) to *topicwriterinternal.MockRawTopicWriterStream.Recv() D:/a/ydb-go-sdk/ydb-go-sdk/internal/topic/topicwriterinternal/writer_reconnector_test.go:449
panic.go:541: aborting test due to missing call(s)
panic.go:541: test run counter: 1
FAIL
repro https://github.com/ydb-platform/ydb-go-sdk/actions/runs/7367161995/job/20050126888?pr=989#step:4:77
repro https://github.com/ydb-platform/ydb-go-sdk/actions/runs/7569527318/job/20613025313?pr=1005#step:4:78
repro https://github.com/ydb-platform/ydb-go-sdk/actions/runs/8250594014/job/22565605134?pr=1112#step:4:84
Repro https://github.com/ydb-platform/ydb-go-sdk/actions/runs/8250594014/job/22565605134#step:4:84