ydb-go-sdk
ydb-go-sdk copied to clipboard
Pure Go native and database/sql driver for YDB
- [ ] Simple implementation, without save state - [ ] Add save state between reconnection - [ ] Remove experimental mark from the API Allow to read topic without...
# Bug Report **Environment** GitHub Actions tests on PR **Current behavior:** Sometimes topic unit tests failed **Related code:** Actions run: https://github.com/ydb-platform/ydb-go-sdk/actions/runs/5021628277/jobs/9004199455#step:4:64 Test: https://github.com/ydb-platform/ydb-go-sdk/blob/4471f632612040e723fc0c74ece6ca9050dc87a4/internal/topic/topicreaderinternal/batcher_test.go#L224 **Other information:** Restarting the test helps
# Bug Report **YDB GO SDK version:** 3.54.2 **Current behavior:** When used WithReaderGetPartitionStartOffset and use custom StartFrom, then in commit of next message then the SDK send start offset as...
Current calls `stack.FunctionID("")` spend CPU time 1) Write codegen, which will search all calls of `stack.FunctionID("")` and replace empty string to result of call `stack.FunctionID` and inside of `stack.FunctionID` will...
These tags are not always of interest to the client, and they can increase the number of indicators too much. Therefore, it would be nice to be able to connect...
# Feature Request **Describe the Feature Request** Create of reader/writer is lazy. It mean user may receive initialization error (bad auth, topic not found, etc) far from create reader/writer. **Describe...
# Feature Request **Describe the Feature Request** Now topic reader send readrequest after every message/batch, returned from sdk. Need batch read requests for reduce requests count and allow server to...
# Bug Report **YDB GO SDK version:** v3.52.3 ```go writer.Write(ctx, mess) writer.Close(ctx) ``` will lost messages, because Close will not wait while messages sent. Need force wait sent messages on...
https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:66 ``` --- FAIL: TestWriterImpl_WaitInit (0.01s) [66](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:67) --- FAIL: TestWriterImpl_WaitInit/contextDeadlineErrorInProgress (0.00s) [67](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:68) writer_reconnector_test.go:370: [68](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:69) Error Trace: writer_reconnector_test.go:370 [69](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:70) Error: Should be true [70](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:71) Test: TestWriterImpl_WaitInit/contextDeadlineErrorInProgress [71](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6303252870/job/17112128612#step:4:72) FAIL ```
https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6258824442/job/16993620765 ``` Run go test -race -tags integration -coverpkg=./... -coverprofile integration-secure.txt -covermode atomic ./tests/integration [13](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6258824442/job/16993620765#step:5:14) go: downloading github.com/rekby/fixenv v0.3.2 [14](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6258824442/job/16993620765#step:5:15) go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 [15](https://github.com/ydb-platform/ydb-go-sdk/actions/runs/6258824442/job/16993620765#step:5:16) 2023-09-21 08:01:31.674 ERROR [y.d.b.choose.endpoint] failed...