Preboot starts new dynos before the old ones are killed off and then switches over after 3 minutes. As the README explains, this causes problems for whacamole.
If whacamole added a restart time limit for each dyno, so that it doesn't check or restart a dyno for a certain amount of time (perhaps 3 minutes...or could be configured higher), it seems like whacamole could start working with preboot.
@jeremyhaile have you tested this yet? I know its been a while, just curious if it worked for you, assuming this fixes your concern https://github.com/arches/whacamole/pull/10
Preboot starts new dynos before the old ones are killed off and then switches over after 3 minutes. As the README explains, this causes problems for whacamole.
If whacamole added a restart time limit for each dyno, so that it doesn't check or restart a dyno for a certain amount of time (perhaps 3 minutes...or could be configured higher), it seems like whacamole could start working with preboot.