diff options
author | ijon <ijon@yandex-team.com> | 2023-03-28 13:52:15 +0300 |
---|---|---|
committer | ijon <ijon@yandex-team.com> | 2023-03-28 13:52:15 +0300 |
commit | 097f18f3c789135a1ccd2f0a81f9cfa18d85d5a6 (patch) | |
tree | 7c61404ec166990073a892075360f3c2f3520d10 /library/cpp/actors/core/event.h | |
parent | b33e63d71ecbc1123dbf86cdfccc8e55d210843d (diff) | |
download | ydb-097f18f3c789135a1ccd2f0a81f9cfa18d85d5a6.tar.gz |
schemeshard: add out-of-operation-scope event handling
Schemeshard should serve datashard a reply to TEvDataShard::TEvSchemaChanged
even if that event come at the very peculiar moment when responsible suboperation
goes from active to done in-between TSchemeShard::Handle() and
TTxOperationReply<>::Execute().
Not doing so leaves datashard in some transitional state which will prevent
datashard from being deleted until next schemeshard or datashard restart.
Diffstat (limited to 'library/cpp/actors/core/event.h')
0 files changed, 0 insertions, 0 deletions