| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Cancel queued snapshot recovery tasks when the transaction buffer closes and wait for running recovery before releasing snapshot resources. This prevents the recovery executor queue from retaining closed topics and managed ledgers.
…ce in TransactionTest
| Back | FazBrowse Home | New Git URL |
Motivation
Transaction snapshot recovery tasks can remain queued after a topic is closed.
The queued task retains the snapshot processor, topic, and managed ledger,
causing closed topics to accumulate when topic loading is repeatedly retried.
Modifications
Topic close may now wait for an in-flight recovery I/O operation to finish before releasing snapshot resources.
Does this pull request potentially affect one of the following parts:
If the box was checked, please highlight the changes