Lock-free fast tracing (closes #180)

This commit is contained in:
mdecimus
2024-07-22 17:56:24 +02:00
parent f6ac35fd70
commit 9c23774aa5
24 changed files with 685 additions and 196 deletions

11
Cargo.lock generated
View File

@@ -5284,6 +5284,12 @@ dependencies = [
"windows-sys 0.48.0",
]
[[package]]
name = "rtrb"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3f94e84c073f3b85d4012b44722fa8842b9986d741590d4f2636ad0a5b14143"
[[package]]
name = "rusqlite"
version = "0.31.0"
@@ -6873,10 +6879,15 @@ dependencies = [
name = "trc"
version = "0.8.5"
dependencies = [
"ahash 0.8.11",
"arc-swap",
"base64 0.22.1",
"bincode",
"parking_lot",
"reqwest 0.12.5",
"rtrb",
"serde_json",
"tokio",
]
[[package]]