diff options
author | vitalyisaev <vitalyisaev@ydb.tech> | 2023-11-13 10:20:39 +0300 |
---|---|---|
committer | vitalyisaev <vitalyisaev@ydb.tech> | 2023-11-13 10:38:14 +0300 |
commit | 5315659cfcfc83a2997433487f8373a69f5b38a9 (patch) | |
tree | 59e4a53e9b3c4a6e0bc9fca191b51c9d64c48cb9 /library/cpp/streams/lz | |
parent | b7579a2e21c2048763703213e852f6b76ad31cfa (diff) | |
download | ydb-5315659cfcfc83a2997433487f8373a69f5b38a9.tar.gz |
YQ Connector: fix deadlock in ReadSplits
1. Поправлен механизм перекачки данных из соединения с СУБД в GRPC-стрим (устранён дедлок, асинхронная логика упростилась)
2. Упрощен overengineered код (перемудрил раньше с Go дженериками)
3. Написаны сквозные юнит-тесты, покрывающие всю логику перекладки данных из базы в GRPC стрим.
4. Выявлено нарушение соглашения о типах (бинарные строки мапились не в YQL String, а в YQL UTF8)
Diffstat (limited to 'library/cpp/streams/lz')
0 files changed, 0 insertions, 0 deletions