Skip to content

Commit 1ec76d8

Browse files
authored
feat: watch for sigterm for graceful teardown (#35)
* Watch for sigterm Signed-off-by: kerthcet <kerthcet@gmail.com> * fix test Signed-off-by: kerthcet <kerthcet@gmail.com> * address comments Signed-off-by: kerthcet <kerthcet@gmail.com> --------- Signed-off-by: kerthcet <kerthcet@gmail.com>
1 parent c407fb8 commit 1ec76d8

3 files changed

Lines changed: 292 additions & 40 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sandd/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ filetime = "0.2"
7878
[dev-dependencies]
7979
tempfile = "3.8"
8080
criterion = { version = "0.5", features = ["async_tokio"] }
81+
# Used only by shutdown tests to raise SIGTERM to our own process.
82+
libc = "0.2"
8183

8284
[[bench]]
8385
name = "snapshot_bench"

0 commit comments

Comments
 (0)