Skip to content

Commit

Permalink
Fix high-frequency changes skips on re-subscription (#90)
Browse files Browse the repository at this point in the history
* log a warning if the body sender sees a non-contiguous change id

* upgrade tokio, maybe that's a bug that's been fixed

* log dupped change ids as well as smaller ones

* start writing bytes to body earlier

* wait for all rows to be sent before handling changes in parallel
  • Loading branch information
jeromegn authored Nov 16, 2023
1 parent 1c5096b commit 3951018
Show file tree
Hide file tree
Showing 4 changed files with 164 additions and 168 deletions.
32 changes: 16 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ members = [
"crates/*",
"integration-tests"
]
resolver = "2"

[workspace.dependencies]
arc-swap = { version = "1.6.0" }
Expand Down Expand Up @@ -63,7 +64,7 @@ strum = { version = "0.24.1", features = ["derive"] }
tempfile = "3.5.0"
thiserror = "1.0.40"
time = { version = "0.3.15", features = ["macros", "serde-well-known"] }
tokio = { version = "1", features = ["full"] }
tokio = { version = "1.34", features = ["full"] }
tokio-metrics = "0.3.0"
tokio-serde = { version = "0.8", features = ["json"] }
tokio-stream = { version = "0.1.12", features = ["sync"] }
Expand Down
Loading

0 comments on commit 3951018

Please sign in to comment.