Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing Graceful Shutdown #339

Merged
merged 38 commits into from Dec 12, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
6a26a80
Introducing Shutdown Event Type
Oct 24, 2017
98fa3d3
Introducing mio Pollers to Shutdown Sources
Nov 2, 2017
815a1d5
Statsd, Internal converted to mio.
Nov 8, 2017
506337b
Missed adding constants.rs.
Nov 8, 2017
7a9d4b6
Resolve capture Fn issue
blt Nov 10, 2017
eb70f27
Graphite Source Ported to Mio
Nov 10, 2017
1a042c8
File Server Source Ported to Mio
Nov 10, 2017
fdb9a86
Native Source Ported to Mio
Nov 10, 2017
9e8200d
Introducing cernan::thread.
Nov 10, 2017
fb8a678
Cleanup Prior to Clippy / Rustfmt
Nov 10, 2017
a6df2d2
Fixes Derived from Clippy Feedback
Nov 10, 2017
98d885c
Fixes from Rebasing to Latest Master
Nov 10, 2017
2221a1c
Removed Unused Extern in Util
Nov 10, 2017
4d9bde2
Integrate slab into statsd source
Nov 25, 2017
33ef684
Pin down the shutdown hang issue
Nov 26, 2017
4d15975
Re-introduce shutdown in the statsd source
Nov 27, 2017
93c7b46
Checkpoint on Prometheus Sink Rewrite
Dec 1, 2017
5919e4a
Quiet up the compiler during build
Dec 1, 2017
07f1271
Cargo fmt run
Dec 1, 2017
2051463
Re-introduce Sync + Send back into Handler constraints
Dec 1, 2017
eb98319
Re-introduce 'static for Handler bound in Server::new
Dec 1, 2017
66d7507
Quieten the build further
Dec 1, 2017
6d82cf7
Clear out dead comment
Dec 1, 2017
4585370
Make Sink::shutdown own its structure
Dec 1, 2017
6b1c549
Missing Docs Fixes
Dec 1, 2017
0069b7c
Re-introduce write_text back into prometheus sink
Dec 1, 2017
01e904d
Pass a writable buffer into write_text
Dec 1, 2017
8766d75
Compiling Cleanly.
Dec 1, 2017
ca7b316
Cargo fmt run
Dec 4, 2017
3e59965
Some clippy suggestions integrated
Dec 5, 2017
6cac1fe
Fiddle with references
Dec 5, 2017
9ad6317
Fix rebase issues
Dec 12, 2017
8f72121
Convert panic to warn
Dec 12, 2017
b15e076
Remove excess externs / marked in review
Dec 12, 2017
6bbbb80
Added TokenSlab
Dec 5, 2017
8a203b4
Feedback from Review #3
Dec 6, 2017
d2b381e
Adding f64 Back to Prometheus Sink
Dec 6, 2017
7211cbb
Remove one extern crate mio
Dec 12, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
145 changes: 135 additions & 10 deletions Cargo.lock

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion Cargo.toml
Expand Up @@ -39,10 +39,13 @@ seahash = "3.0"
serde = { version = "1.0", features = ["rc"] }
serde_derive = "1.0"
serde_json = "1.0"
slab = "0.4"
toml = "0.4"
url = "1.6"
uuid = {version = "0.5", features = ["v4"]}
chan-signal = "0.3"
chan-signal = "0.3.1"
mio = "0.6.11"
tiny_http = "0.5.8"

[dev-dependencies]
tempdir = "0.3"
Expand Down