Repository navigation
Conversation
…archable, and infra health wakes on change - One arrival rule for every way work reaches a trigger: park waits and runs on the version it comes back with, hibernate does that for its grace window, wipe refuses. Live route callers are held while parked. Listeners keep listening while parked; a hibernation's end lets them go. - Triggers an infra verb took down come back once their copy is up again, from a loop over the rows (stamped with the database's clock). - Cancels are pushed down the broker line and only read, so a lost answer loses nothing; an idle line closes; a call its caller gave up on stops at the broker; NOT_DONE lets a write the broker never started be sent again. - Hot-path notifications go through an outbox flushed in batches; a boot on a database that holds the schema takes no lock and runs no DDL. - Runs can be found by a node they ran and by the words they recorded (weft executions --through/--search, the runs view's search). - A scaled-to-zero supervisor looks at infra health when a machine says its unit changed or the cloud says a machine went away, and keeps looking on a clock only while time can change a decision. - Workers stop after 30 s idle locally, take 80 runs at once, and turn new work away when memory is nearly full; the install config keeps only the levers a person set. - An activate on triggers being switched off rolls the drain back again.
…mit, as every caller of forget_in does
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Round 8 of the deploy fixes.
NOT_DONEmakes a write the broker never started safe to send again.weft executions --through/--searchand the runs view's search.deploy/terraform/gcp/machines.tf).announcement,execution_search(new groups),exec_event,task,trigger_activation(the olddeactivated_by_healthcolumn stays, kept in step, for one release).