Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
3134: build(deps): patch `tokio-postgres-rustls` to use ring 0.17 r=fnichol a=fnichol This change bumps all Rust dependencies to use the ring 0.17.x release stream, leaving one version of ring to build, and benefits from the pin to ring 0.17.5 which the Buck2/Reindeer fixup supports. References: jbg/tokio-postgres-rustls#17 3135: feat: close the firecracker VM when cyclone exits r=sprutton1 a=sprutton1 Ok, here me out. This reverts us back to the old behavior of never calling the `terminate()` methods and instead relying on cyclone exiting by itself. I figured out I can replicate this in Firecracker by simply following the cyclone call with `&& reboot`, which will kill the firecracker VM. This whole thing feels weird to me as we define terminate methods that are never used, but I think this method may be better as it's currently possible that we'll call terminate on a running VM because the healthcheck will return unhealthy if it's already (or currently) running one. I think this may be leading to some strange performance issues that are difficult to diagnose, but I'm not entirely sure. `@fnichol` at some point I'd love to talk to you about this and how deadpool works. I'm not sure I entirely understand the recycle semantics and what you were planning here. Co-authored-by: Fletcher Nichol <[email protected]> Co-authored-by: Scott Prutton <[email protected]>
- Loading branch information