aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/messagebus/session.cpp
diff options
context:
space:
mode:
authorvitalyisaev <vitalyisaev@ydb.tech>2023-11-13 10:20:39 +0300
committervitalyisaev <vitalyisaev@ydb.tech>2023-11-13 10:38:14 +0300
commit5315659cfcfc83a2997433487f8373a69f5b38a9 (patch)
tree59e4a53e9b3c4a6e0bc9fca191b51c9d64c48cb9 /library/cpp/messagebus/session.cpp
parentb7579a2e21c2048763703213e852f6b76ad31cfa (diff)
downloadydb-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/messagebus/session.cpp')
0 files changed, 0 insertions, 0 deletions