aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/actors/core/event.h
diff options
context:
space:
mode:
authorijon <ijon@yandex-team.com>2023-03-28 13:52:15 +0300
committerijon <ijon@yandex-team.com>2023-03-28 13:52:15 +0300
commit097f18f3c789135a1ccd2f0a81f9cfa18d85d5a6 (patch)
tree7c61404ec166990073a892075360f3c2f3520d10 /library/cpp/actors/core/event.h
parentb33e63d71ecbc1123dbf86cdfccc8e55d210843d (diff)
downloadydb-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