diff options
| author | babenko <[email protected]> | 2026-06-28 16:13:56 +0300 |
|---|---|---|
| committer | babenko <[email protected]> | 2026-06-28 16:39:22 +0300 |
| commit | 25e1b0933bcd26932c7809163231dc4c46ab3e6d (patch) | |
| tree | 5ead5d31e554f488ee03c9645385b6473c934939 /contrib/tools/python3/Python/fileutils.c | |
| parent | 790e3c2f5f574085a0f8a5fcd70d1e3b8d777e01 (diff) | |
Run tablet-node fiber loops via TPeriodicExecutor (drop self-pin)
Replace the manual infinite-loop FiberMain in TChaosAgent / TTablePuller /
TableReplicator with a TPeriodicExecutor whose per-tick callback binds the object
weakly. The old long-lived fiber held a strong self-reference for its whole life,
pinning the agent -> tablet cell -> hydra manager past finalization; the executor
locks the object only per tick and adds a proper Start()/Stop() lifecycle.
commit_hash:d159ca328570de4ba41b9b8a11c9ccf4f7d129f0
Diffstat (limited to 'contrib/tools/python3/Python/fileutils.c')
0 files changed, 0 insertions, 0 deletions
