Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
mutation_cleaner extends lifetimes of data past the lifetime of its LSA migrators #3526
Since 'Merge "Introduce new in-memory representation for cells" from Paweł' (aab6b0e) atomic_cells use schema (abstract_type to be precise) dependent LSA migrators. They need to stay alive as long as the data is stored in LSA-managed memory.
This interacts badly with
Looks like only one half of this bug is active at the moment. There is
What remains of this bug is the mess caused by globals referencing globals. Fortunately, it looks like cache tracker can be deglobalised quite easily.