Skip to content

meld: make dropping memo/ford persistent tables optional#1006

Open
dozreg-toplud wants to merge 4 commits intodevelopfrom
dozreg/meld-options
Open

meld: make dropping memo/ford persistent tables optional#1006
dozreg-toplud wants to merge 4 commits intodevelopfrom
dozreg/meld-options

Conversation

@dozreg-toplud
Copy link
Copy Markdown
Contributor

Adds arguments to u3_meld_all to control whether we free the persistent memoization buckets.

Adds memo-drop and ford-drop CLI arguments to free the buckets (they are retained by default).

Added argument parsing to %meld task: if an argument is a pair of loobeans then they are passed, otherwise fall back to not freeing the buckets.

NB: On automeld we free the persistent memo bucket but not the ford caches. Thoughts?

@dozreg-toplud dozreg-toplud requested a review from joemfb April 29, 2026 15:51
@dozreg-toplud dozreg-toplud requested a review from a team as a code owner April 29, 2026 15:51
@matthew-levan
Copy link
Copy Markdown
Contributor

matthew-levan commented Apr 29, 2026 via email

@dozreg-toplud
Copy link
Copy Markdown
Contributor Author

@matthew-levan ford caches would still be freed in all other occasions, like memory pressure. auto-meld is an opt-in binary flag. If we free ford caches on automeld we'd have to rebuild the marks after each automeld.

@dozreg-toplud
Copy link
Copy Markdown
Contributor Author

also adds [%urth %meld *] case handling for conn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants