Skip to content

mars: really don't install the ivory pill in the serf#813

Merged
pkova merged 1 commit intodevelopfrom
pkova/ivory-pill
May 12, 2025
Merged

mars: really don't install the ivory pill in the serf#813
pkova merged 1 commit intodevelopfrom
pkova/ivory-pill

Conversation

@pkova
Copy link
Copy Markdown
Collaborator

@pkova pkova commented May 12, 2025

I removed the ivory pill from the serf in #750, but I missed this code path in _mars_do_boot. This code only ever runs if the process has been killed during initial boot and we have to replay. The older ivory pill being installed breaks the structural sharing for jet registrations, causing ships that crash during boot to perform extremely poorly until they get melded.

@pkova pkova requested a review from a team as a code owner May 12, 2025 16:04
@pkova pkova merged commit 6582eb5 into develop May 12, 2025
2 checks passed
@pkova pkova deleted the pkova/ivory-pill branch May 12, 2025 16:46
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.

1 participant