Open mjp41 opened 4 years ago
Let us know how we can help/assist here.
What Darach said!
Great! will look into it by this weekend :)
@Licenser
I plan is to add these crates as deps and write the server code in my rust_bencher
.
tremor-runtime = { path = "../tremor-runtime", default-features = false}
tremor-api = { path = "../tremor-runtime/tremor-api", default-features = false}
tremor-pipeline = { path = "../tremor-runtime/tremor-pipeline", default-features = false}
A small problem here:
--> /home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/src/offramp/rest.rs:79:38
|
79 | c = c.set_header(&h, v.as_str());
| ^^ expected `str`, found struct `http::header::name::HeaderName`
|
= note: expected reference `&'static str`
found reference `&http::header::name::HeaderName`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0308`.
error: could not compile `tremor-runtime`.
To learn more, run the command again with --verbose.
This seems to be problem caused by http
. I should use version < 2, but it is somehow polluted. I see there is a pull request about http
at tremor runtime repo, should I just wait for that?
I should be able to get the code compiled, but it is a little bit wired that my other crates do not rely on http
.
exec_time = "*"
simd-json = "*"
rayon = "*"
rand = "*"
xactor = "*"
async-std = "*"
async-trait= "*"
crossbeam = "*"
crossbeam-skiplist = { git = "https://github.com/crossbeam-rs/crossbeam", features = ["nightly"] }
hashbrown = "*"
mimalloc = { version = "*", default-features = false }
jemallocator = "*"
wee_alloc = "*"
tcmalloc = "*"
snmalloc-rs = "*"
rpmalloc = "*"
structopt = "*"
dlmalloc = { version = "*", features = ["global"]}
tremor-runtime = { path = "../tremor-runtime", default-features = false}
tremor-api = { path = "../tremor-runtime/tremor-api", default-features = false}
tremor-pipeline = { path = "../tremor-runtime/tremor-pipeline", default-features = false}
rust_bencher v0.1.0 (/home/schrodinger/PycharmProjects/allocator-bench/rust_bencher)
├── async-std v1.5.0
│ ├── async-attributes v1.1.1
│ │ ├── quote v1.0.3
│ │ │ └── proc-macro2 v1.0.10
│ │ │ └── unicode-xid v0.2.0
│ │ └── syn v1.0.17
│ │ ├── proc-macro2 v1.0.10 (*)
│ │ ├── quote v1.0.3 (*)
│ │ └── unicode-xid v0.2.0
│ ├── async-task v1.3.1
│ │ └── libc v0.2.69
│ ├── broadcaster v1.0.0
│ │ ├── futures-channel v0.3.4
│ │ │ ├── futures-core v0.3.4
│ │ │ └── futures-sink v0.3.4
│ │ ├── futures-core v0.3.4
│ │ ├── futures-sink v0.3.4
│ │ ├── futures-util v0.3.4
│ │ │ ├── futures v0.1.29
│ │ │ ├── futures-channel v0.3.4 (*)
│ │ │ ├── futures-core v0.3.4
│ │ │ ├── futures-io v0.3.4
│ │ │ ├── futures-macro v0.3.4
│ │ │ │ ├── proc-macro-hack v0.5.15
│ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ └── syn v1.0.17 (*)
│ │ │ ├── futures-sink v0.3.4
│ │ │ ├── futures-task v0.3.4
│ │ │ ├── memchr v2.3.3
│ │ │ ├── pin-utils v0.1.0-alpha.4
│ │ │ ├── proc-macro-hack v0.5.15
│ │ │ ├── proc-macro-nested v0.1.4
│ │ │ ├── slab v0.4.2
│ │ │ └── tokio-io v0.1.13
│ │ │ ├── bytes v0.4.12
│ │ │ │ ├── byteorder v1.3.4
│ │ │ │ ├── either v1.5.3
│ │ │ │ └── iovec v0.1.4
│ │ │ │ └── libc v0.2.69
│ │ │ ├── futures v0.1.29
│ │ │ └── log v0.4.8
│ │ │ ├── cfg-if v0.1.10
│ │ │ └── serde v1.0.106
│ │ │ └── serde_derive v1.0.106
│ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ ├── quote v1.0.3 (*)
│ │ │ └── syn v1.0.17 (*)
│ │ ├── parking_lot v0.10.2
│ │ │ ├── lock_api v0.3.4
│ │ │ │ └── scopeguard v1.1.0
│ │ │ └── parking_lot_core v0.7.1
│ │ │ ├── cfg-if v0.1.10
│ │ │ ├── libc v0.2.69
│ │ │ └── smallvec v1.3.0
│ │ └── slab v0.4.2
│ ├── crossbeam-channel v0.4.2
│ │ ├── crossbeam-utils v0.7.2
│ │ │ ├── cfg-if v0.1.10
│ │ │ └── lazy_static v1.4.0
│ │ │ [build-dependencies]
│ │ │ └── autocfg v1.0.0
│ │ └── maybe-uninit v2.0.0
│ ├── crossbeam-deque v0.7.3
│ │ ├── crossbeam-epoch v0.8.2
│ │ │ ├── cfg-if v0.1.10
│ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ ├── lazy_static v1.4.0
│ │ │ ├── maybe-uninit v2.0.0
│ │ │ ├── memoffset v0.5.4
│ │ │ │ [build-dependencies]
│ │ │ │ └── autocfg v1.0.0
│ │ │ └── scopeguard v1.1.0
│ │ │ [build-dependencies]
│ │ │ └── autocfg v1.0.0
│ │ ├── crossbeam-utils v0.7.2 (*)
│ │ └── maybe-uninit v2.0.0
│ ├── crossbeam-utils v0.7.2 (*)
│ ├── futures-core v0.3.4
│ ├── futures-io v0.3.4
│ ├── futures-timer v2.0.2
│ ├── kv-log-macro v1.0.4
│ │ └── log v0.4.8 (*)
│ ├── log v0.4.8 (*)
│ ├── memchr v2.3.3
│ ├── mio v0.6.21
│ │ ├── cfg-if v0.1.10
│ │ ├── iovec v0.1.4 (*)
│ │ ├── libc v0.2.69
│ │ ├── log v0.4.8 (*)
│ │ ├── net2 v0.2.33
│ │ │ ├── cfg-if v0.1.10
│ │ │ └── libc v0.2.69
│ │ └── slab v0.4.2
│ ├── mio-uds v0.6.7
│ │ ├── iovec v0.1.4 (*)
│ │ ├── libc v0.2.69
│ │ └── mio v0.6.21 (*)
│ ├── num_cpus v1.13.0
│ │ └── libc v0.2.69
│ ├── once_cell v1.3.1
│ ├── pin-project-lite v0.1.4
│ ├── pin-utils v0.1.0-alpha.4
│ └── slab v0.4.2
├── async-trait v0.1.30
│ ├── proc-macro2 v1.0.10 (*)
│ ├── quote v1.0.3 (*)
│ └── syn v1.0.17 (*)
├── crossbeam v0.7.3
│ ├── cfg-if v0.1.10
│ ├── crossbeam-channel v0.4.2 (*)
│ ├── crossbeam-deque v0.7.3 (*)
│ ├── crossbeam-epoch v0.8.2 (*)
│ ├── crossbeam-queue v0.2.1
│ │ ├── cfg-if v0.1.10
│ │ └── crossbeam-utils v0.7.2 (*)
│ └── crossbeam-utils v0.7.2 (*)
├── crossbeam-skiplist v0.0.0 (https://github.com/crossbeam-rs/crossbeam#0599b8e8)
│ ├── cfg-if v0.1.10
│ ├── crossbeam-epoch v0.8.2 (https://github.com/crossbeam-rs/crossbeam#0599b8e8)
│ │ ├── cfg-if v0.1.10
│ │ ├── crossbeam-utils v0.7.2 (https://github.com/crossbeam-rs/crossbeam#0599b8e8)
│ │ │ ├── cfg-if v0.1.10
│ │ │ └── lazy_static v1.4.0
│ │ │ [build-dependencies]
│ │ │ └── autocfg v1.0.0
│ │ ├── lazy_static v1.4.0
│ │ ├── maybe-uninit v2.0.0
│ │ ├── memoffset v0.5.4 (*)
│ │ └── scopeguard v1.1.0
│ │ [build-dependencies]
│ │ └── autocfg v1.0.0
│ ├── crossbeam-utils v0.7.2 (https://github.com/crossbeam-rs/crossbeam#0599b8e8) (*)
│ └── scopeguard v0.3.3
├── dlmalloc v0.1.3
│ └── libc v0.2.69
├── exec_time v0.1.4
│ ├── darling v0.9.0
│ │ ├── darling_core v0.9.0
│ │ │ ├── fnv v1.0.6
│ │ │ ├── ident_case v1.0.1
│ │ │ ├── proc-macro2 v0.4.30
│ │ │ │ └── unicode-xid v0.1.0
│ │ │ ├── quote v0.6.13
│ │ │ │ └── proc-macro2 v0.4.30 (*)
│ │ │ ├── strsim v0.7.0
│ │ │ └── syn v0.15.44
│ │ │ ├── proc-macro2 v0.4.30 (*)
│ │ │ ├── quote v0.6.13 (*)
│ │ │ └── unicode-xid v0.1.0
│ │ └── darling_macro v0.9.0
│ │ ├── darling_core v0.9.0 (*)
│ │ ├── quote v0.6.13 (*)
│ │ └── syn v0.15.44 (*)
│ ├── proc-macro2 v0.4.30 (*)
│ ├── quote v0.6.13 (*)
│ └── syn v0.15.44 (*)
├── hashbrown v0.7.1
│ ├── ahash v0.3.2
│ │ └── const-random v0.1.8
│ │ ├── const-random-macro v0.1.8
│ │ │ ├── getrandom v0.1.14
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ └── libc v0.2.69
│ │ │ └── proc-macro-hack v0.5.15
│ │ └── proc-macro-hack v0.5.15
│ └── serde v1.0.106 (*)
│ [build-dependencies]
│ └── autocfg v1.0.0
├── http v0.1.21
│ ├── bytes v0.4.12 (*)
│ ├── fnv v1.0.6
│ └── itoa v0.4.5
├── jemallocator v0.3.2
│ ├── jemalloc-sys v0.3.2
│ │ └── libc v0.2.69
│ │ [build-dependencies]
│ │ ├── cc v1.0.50
│ │ └── fs_extra v1.1.0
│ └── libc v0.2.69
├── mimalloc v0.1.17
│ └── libmimalloc-sys v0.1.13
│ [build-dependencies]
│ └── cmake v0.1.42
│ └── cc v1.0.50
├── rand v0.7.3
│ ├── getrandom v0.1.14 (*)
│ ├── libc v0.2.69
│ ├── rand_chacha v0.2.2
│ │ ├── ppv-lite86 v0.2.6
│ │ └── rand_core v0.5.1
│ │ └── getrandom v0.1.14 (*)
│ ├── rand_core v0.5.1 (*)
│ └── rand_pcg v0.2.1
│ └── rand_core v0.5.1 (*)
├── rayon v1.3.0
│ ├── crossbeam-deque v0.7.3 (*)
│ ├── either v1.5.3
│ └── rayon-core v1.7.0
│ ├── crossbeam-deque v0.7.3 (*)
│ ├── crossbeam-queue v0.2.1 (*)
│ ├── crossbeam-utils v0.7.2 (*)
│ ├── lazy_static v1.4.0
│ └── num_cpus v1.13.0 (*)
├── rpmalloc v0.1.3
│ └── rpmalloc-sys v0.1.3
│ └── libc v0.2.69
│ [build-dependencies]
│ ├── cc v1.0.50
│ └── pkg-config v0.3.17
├── simd-json v0.3.8
│ ├── float-cmp v0.6.0
│ │ └── num-traits v0.2.11
│ │ [build-dependencies]
│ │ └── autocfg v1.0.0
│ ├── halfbrown v0.1.11
│ │ ├── fxhash v0.2.1
│ │ │ └── byteorder v1.3.4
│ │ ├── hashbrown v0.7.1 (*)
│ │ └── serde v1.0.106 (*)
│ ├── serde v1.0.106 (*)
│ ├── serde_json v1.0.51
│ │ ├── itoa v0.4.5
│ │ ├── ryu v1.0.3
│ │ └── serde v1.0.106 (*)
│ └── value-trait v0.1.9
│ ├── float-cmp v0.6.0 (*)
│ ├── halfbrown v0.1.11 (*)
│ ├── itoa v0.4.5
│ └── ryu v1.0.3
├── snmalloc-rs v0.2.10
│ └── snmalloc-sys v0.2.10
│ └── libc v0.2.69
│ [build-dependencies]
│ └── cmake v0.1.42 (*)
├── structopt v0.3.13
│ ├── clap v2.33.0
│ │ ├── ansi_term v0.11.0
│ │ ├── atty v0.2.14
│ │ │ └── libc v0.2.69
│ │ ├── bitflags v1.2.1
│ │ ├── strsim v0.8.0
│ │ ├── textwrap v0.11.0
│ │ │ └── unicode-width v0.1.7
│ │ ├── unicode-width v0.1.7
│ │ └── vec_map v0.8.1
│ ├── lazy_static v1.4.0
│ └── structopt-derive v0.4.6
│ ├── heck v0.3.1
│ │ └── unicode-segmentation v1.6.0
│ ├── proc-macro-error v1.0.2
│ │ ├── proc-macro-error-attr v1.0.2
│ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ ├── quote v1.0.3 (*)
│ │ │ ├── syn v1.0.17 (*)
│ │ │ └── syn-mid v0.5.0
│ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ ├── quote v1.0.3 (*)
│ │ │ └── syn v1.0.17 (*)
│ │ │ [build-dependencies]
│ │ │ └── version_check v0.9.1
│ │ ├── proc-macro2 v1.0.10 (*)
│ │ ├── quote v1.0.3 (*)
│ │ └── syn v1.0.17 (*)
│ │ [build-dependencies]
│ │ └── version_check v0.9.1
│ ├── proc-macro2 v1.0.10 (*)
│ ├── quote v1.0.3 (*)
│ └── syn v1.0.17 (*)
├── tcmalloc v0.3.0
├── tremor-api v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-api)
│ ├── hashbrown v0.7.1 (*)
│ ├── http v0.1.21 (*)
│ ├── serde v1.0.106 (*)
│ ├── serde_derive v1.0.106 (*)
│ ├── serde_json v1.0.51 (*)
│ ├── serde_yaml v0.8.11
│ │ ├── dtoa v0.4.5
│ │ ├── linked-hash-map v0.5.2
│ │ ├── serde v1.0.106 (*)
│ │ └── yaml-rust v0.4.3
│ │ └── linked-hash-map v0.5.2
│ ├── tide v0.6.0
│ │ ├── async-std v1.5.0 (*)
│ │ ├── cookie v0.12.0
│ │ │ ├── time v0.1.42
│ │ │ │ └── libc v0.2.69
│ │ │ └── url v1.7.2
│ │ │ ├── idna v0.1.5
│ │ │ │ ├── matches v0.1.8
│ │ │ │ ├── unicode-bidi v0.3.4
│ │ │ │ │ └── matches v0.1.8
│ │ │ │ └── unicode-normalization v0.1.12
│ │ │ │ └── smallvec v1.3.0
│ │ │ ├── matches v0.1.8
│ │ │ └── percent-encoding v1.0.1
│ │ ├── futures v0.3.4
│ │ │ ├── futures-channel v0.3.4 (*)
│ │ │ ├── futures-core v0.3.4
│ │ │ ├── futures-executor v0.3.4
│ │ │ │ ├── futures-core v0.3.4
│ │ │ │ ├── futures-task v0.3.4
│ │ │ │ └── futures-util v0.3.4 (*)
│ │ │ ├── futures-io v0.3.4
│ │ │ ├── futures-sink v0.3.4
│ │ │ ├── futures-task v0.3.4
│ │ │ └── futures-util v0.3.4 (*)
│ │ ├── http v0.1.21 (*)
│ │ ├── http-service v0.4.0
│ │ │ ├── async-std v1.5.0 (*)
│ │ │ ├── bytes v0.4.12 (*)
│ │ │ ├── futures v0.3.4 (*)
│ │ │ ├── http v0.1.21 (*)
│ │ │ └── pin-project-lite v0.1.4
│ │ ├── http-service-hyper v0.4.1
│ │ │ ├── futures v0.3.4 (*)
│ │ │ ├── http v0.1.21 (*)
│ │ │ ├── http-service v0.4.0 (*)
│ │ │ └── hyper v0.12.35
│ │ │ ├── bytes v0.4.12 (*)
│ │ │ ├── futures v0.1.29
│ │ │ ├── futures-cpupool v0.1.8
│ │ │ │ ├── futures v0.1.29
│ │ │ │ └── num_cpus v1.13.0 (*)
│ │ │ ├── h2 v0.1.26
│ │ │ │ ├── byteorder v1.3.4
│ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ ├── fnv v1.0.6
│ │ │ │ ├── futures v0.1.29
│ │ │ │ ├── http v0.1.21 (*)
│ │ │ │ ├── indexmap v1.3.2
│ │ │ │ │ └── serde v1.0.106 (*)
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── autocfg v1.0.0
│ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ ├── slab v0.4.2
│ │ │ │ ├── string v0.2.1
│ │ │ │ │ └── bytes v0.4.12 (*)
│ │ │ │ └── tokio-io v0.1.13 (*)
│ │ │ ├── http v0.1.21 (*)
│ │ │ ├── http-body v0.1.0
│ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ ├── futures v0.1.29
│ │ │ │ ├── http v0.1.21 (*)
│ │ │ │ └── tokio-buf v0.1.1
│ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ ├── either v1.5.3
│ │ │ │ └── futures v0.1.29
│ │ │ ├── httparse v1.3.4
│ │ │ ├── iovec v0.1.4 (*)
│ │ │ ├── itoa v0.4.5
│ │ │ ├── log v0.4.8 (*)
│ │ │ ├── net2 v0.2.33 (*)
│ │ │ ├── time v0.1.42 (*)
│ │ │ ├── tokio v0.1.22
│ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ ├── futures v0.1.29
│ │ │ │ ├── mio v0.6.21 (*)
│ │ │ │ ├── num_cpus v1.13.0 (*)
│ │ │ │ ├── tokio-codec v0.1.2
│ │ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ └── tokio-io v0.1.13 (*)
│ │ │ │ ├── tokio-current-thread v0.1.7
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ └── tokio-executor v0.1.10
│ │ │ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ │ │ └── futures v0.1.29
│ │ │ │ ├── tokio-executor v0.1.10 (*)
│ │ │ │ ├── tokio-fs v0.1.7
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ │ └── tokio-threadpool v0.1.18
│ │ │ │ │ ├── crossbeam-deque v0.7.3 (*)
│ │ │ │ │ ├── crossbeam-queue v0.2.1 (*)
│ │ │ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ │ ├── num_cpus v1.13.0 (*)
│ │ │ │ │ ├── slab v0.4.2
│ │ │ │ │ └── tokio-executor v0.1.10 (*)
│ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ ├── tokio-reactor v0.1.12
│ │ │ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ │ ├── mio v0.6.21 (*)
│ │ │ │ │ ├── num_cpus v1.13.0 (*)
│ │ │ │ │ ├── parking_lot v0.9.0
│ │ │ │ │ │ ├── lock_api v0.3.4 (*)
│ │ │ │ │ │ └── parking_lot_core v0.6.2
│ │ │ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ │ └── smallvec v0.6.13
│ │ │ │ │ │ └── maybe-uninit v2.0.0
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── rustc_version v0.2.3
│ │ │ │ │ │ └── semver v0.9.0
│ │ │ │ │ │ ├── semver-parser v0.7.0
│ │ │ │ │ │ └── serde v1.0.106 (*)
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── rustc_version v0.2.3 (*)
│ │ │ │ │ ├── slab v0.4.2
│ │ │ │ │ ├── tokio-executor v0.1.10 (*)
│ │ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ │ └── tokio-sync v0.1.8
│ │ │ │ │ ├── fnv v1.0.6
│ │ │ │ │ └── futures v0.1.29
│ │ │ │ ├── tokio-sync v0.1.8 (*)
│ │ │ │ ├── tokio-tcp v0.1.4
│ │ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── iovec v0.1.4 (*)
│ │ │ │ │ ├── mio v0.6.21 (*)
│ │ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ │ └── tokio-reactor v0.1.12 (*)
│ │ │ │ ├── tokio-threadpool v0.1.18 (*)
│ │ │ │ ├── tokio-timer v0.2.13
│ │ │ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── slab v0.4.2
│ │ │ │ │ └── tokio-executor v0.1.10 (*)
│ │ │ │ ├── tokio-udp v0.1.6
│ │ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ │ ├── mio v0.6.21 (*)
│ │ │ │ │ ├── tokio-codec v0.1.2 (*)
│ │ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ │ └── tokio-reactor v0.1.12 (*)
│ │ │ │ └── tokio-uds v0.2.6
│ │ │ │ ├── bytes v0.4.12 (*)
│ │ │ │ ├── futures v0.1.29
│ │ │ │ ├── iovec v0.1.4 (*)
│ │ │ │ ├── libc v0.2.69
│ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ ├── mio v0.6.21 (*)
│ │ │ │ ├── mio-uds v0.6.7 (*)
│ │ │ │ ├── tokio-codec v0.1.2 (*)
│ │ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ │ └── tokio-reactor v0.1.12 (*)
│ │ │ ├── tokio-buf v0.1.1 (*)
│ │ │ ├── tokio-executor v0.1.10 (*)
│ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ ├── tokio-reactor v0.1.12 (*)
│ │ │ ├── tokio-tcp v0.1.4 (*)
│ │ │ ├── tokio-threadpool v0.1.18 (*)
│ │ │ ├── tokio-timer v0.2.13 (*)
│ │ │ └── want v0.2.0
│ │ │ ├── futures v0.1.29
│ │ │ ├── log v0.4.8 (*)
│ │ │ └── try-lock v0.2.2
│ │ │ [build-dependencies]
│ │ │ └── rustc_version v0.2.3 (*)
│ │ ├── log v0.4.8 (*)
│ │ ├── mime v0.3.16
│ │ ├── pin-project-lite v0.1.4
│ │ ├── route-recognizer v0.1.13
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ └── serde_qs v0.5.2
│ │ ├── data-encoding v2.2.0
│ │ ├── error-chain v0.12.2
│ │ │ └── backtrace v0.3.46
│ │ │ ├── backtrace-sys v0.1.35
│ │ │ │ └── libc v0.2.69
│ │ │ │ [build-dependencies]
│ │ │ │ └── cc v1.0.50
│ │ │ ├── cfg-if v0.1.10
│ │ │ ├── libc v0.2.69
│ │ │ └── rustc-demangle v0.1.16
│ │ │ [build-dependencies]
│ │ │ └── version_check v0.9.1
│ │ ├── percent-encoding v1.0.1
│ │ └── serde v1.0.106 (*)
│ ├── tremor-pipeline v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-pipeline)
│ │ ├── error-chain v0.12.2 (*)
│ │ ├── halfbrown v0.1.11 (*)
│ │ ├── indexmap v1.3.2 (*)
│ │ ├── lazy_static v1.4.0
│ │ ├── log v0.4.8 (*)
│ │ ├── lru v0.4.3
│ │ │ └── hashbrown v0.6.3
│ │ │ └── ahash v0.2.18
│ │ │ └── const-random v0.1.8 (*)
│ │ │ [build-dependencies]
│ │ │ └── autocfg v0.1.7
│ │ ├── petgraph v0.5.0
│ │ │ ├── fixedbitset v0.2.0
│ │ │ └── indexmap v1.3.2 (*)
│ │ ├── regex v1.3.6
│ │ │ ├── aho-corasick v0.7.10
│ │ │ │ └── memchr v2.3.3
│ │ │ ├── memchr v2.3.3
│ │ │ ├── regex-syntax v0.6.17
│ │ │ └── thread_local v1.0.1
│ │ │ └── lazy_static v1.4.0
│ │ ├── rental v0.5.5
│ │ │ ├── rental-impl v0.5.5
│ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ └── syn v1.0.17 (*)
│ │ │ └── stable_deref_trait v1.1.1
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── serde_yaml v0.8.11 (*)
│ │ ├── simd-json v0.3.8 (*)
│ │ ├── tremor-influx v0.1.0 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-influx)
│ │ │ ├── lexical v5.2.0
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ └── lexical-core v0.7.4
│ │ │ │ ├── arrayvec v0.5.1
│ │ │ │ ├── bitflags v1.2.1
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ ├── ryu v1.0.3
│ │ │ │ └── static_assertions v1.1.0
│ │ │ └── simd-json v0.3.8 (*)
│ │ ├── tremor-script v0.7.7 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-script)
│ │ │ ├── base64 v0.12.0
│ │ │ ├── chrono v0.4.11
│ │ │ │ ├── num-integer v0.1.42
│ │ │ │ │ └── num-traits v0.2.11 (*)
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── autocfg v1.0.0
│ │ │ │ ├── num-traits v0.2.11 (*)
│ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ └── time v0.1.42 (*)
│ │ │ ├── cidr-utils v0.4.0
│ │ │ │ ├── debug-helper v0.3.8
│ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ └── regex v1.3.6 (*)
│ │ │ ├── clap v2.33.0 (*)
│ │ │ ├── codespan v0.9.2
│ │ │ │ └── codespan-reporting v0.9.2
│ │ │ │ ├── termcolor v1.1.0
│ │ │ │ └── unicode-width v0.1.7
│ │ │ ├── dissect v0.1.2
│ │ │ │ ├── halfbrown v0.1.11 (*)
│ │ │ │ └── simd-json v0.3.8 (*)
│ │ │ ├── distance v0.4.0
│ │ │ ├── downcast-rs v1.1.1
│ │ │ ├── error-chain v0.12.2 (*)
│ │ │ ├── glob v0.3.0
│ │ │ ├── grok v1.1.0
│ │ │ │ └── onig v5.0.0
│ │ │ │ ├── bitflags v1.2.1
│ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ └── onig_sys v69.2.0
│ │ │ │ [build-dependencies]
│ │ │ │ ├── bindgen v0.50.1
│ │ │ │ │ ├── bitflags v1.2.1
│ │ │ │ │ ├── cexpr v0.3.6
│ │ │ │ │ │ └── nom v4.2.3
│ │ │ │ │ │ └── memchr v2.3.3
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── version_check v0.1.5
│ │ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ │ ├── clang-sys v0.28.1
│ │ │ │ │ │ ├── glob v0.3.0
│ │ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ │ └── libloading v0.5.2
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── cc v1.0.50
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── glob v0.3.0
│ │ │ │ │ ├── clap v2.33.0 (*)
│ │ │ │ │ ├── env_logger v0.6.2
│ │ │ │ │ │ ├── atty v0.2.14 (*)
│ │ │ │ │ │ ├── humantime v1.3.0
│ │ │ │ │ │ │ └── quick-error v1.2.3
│ │ │ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ │ │ ├── regex v1.3.6 (*)
│ │ │ │ │ │ └── termcolor v1.1.0
│ │ │ │ │ ├── fxhash v0.2.1 (*)
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ │ ├── peeking_take_while v0.1.2
│ │ │ │ │ ├── proc-macro2 v0.4.30 (*)
│ │ │ │ │ ├── quote v0.6.13 (*)
│ │ │ │ │ ├── regex v1.3.6 (*)
│ │ │ │ │ ├── shlex v0.1.1
│ │ │ │ │ └── which v2.0.1
│ │ │ │ │ ├── failure v0.1.7
│ │ │ │ │ │ ├── backtrace v0.3.46 (*)
│ │ │ │ │ │ └── failure_derive v0.1.7
│ │ │ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ │ │ ├── syn v1.0.17 (*)
│ │ │ │ │ │ └── synstructure v0.12.3
│ │ │ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ │ │ ├── syn v1.0.17 (*)
│ │ │ │ │ │ └── unicode-xid v0.2.0
│ │ │ │ │ └── libc v0.2.69
│ │ │ │ ├── cc v1.0.50
│ │ │ │ └── pkg-config v0.3.17
│ │ │ │ [build-dependencies]
│ │ │ │ └── glob v0.3.0
│ │ │ ├── halfbrown v0.1.11 (*)
│ │ │ ├── hdrhistogram v7.0.0
│ │ │ │ ├── base64 v0.11.0
│ │ │ │ ├── byteorder v1.3.4
│ │ │ │ ├── crossbeam-channel v0.4.2 (*)
│ │ │ │ ├── flate2 v1.0.14
│ │ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ │ ├── crc32fast v1.2.0
│ │ │ │ │ │ └── cfg-if v0.1.10
│ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ └── miniz_oxide v0.3.6
│ │ │ │ │ └── adler32 v1.0.4
│ │ │ │ ├── nom v5.1.1
│ │ │ │ │ ├── lexical-core v0.6.2
│ │ │ │ │ │ ├── arrayvec v0.4.12
│ │ │ │ │ │ │ └── nodrop v0.1.14
│ │ │ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ │ │ ├── ryu v1.0.3
│ │ │ │ │ │ └── static_assertions v0.3.4
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── rustc_version v0.2.3 (*)
│ │ │ │ │ └── memchr v2.3.3
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── version_check v0.9.1
│ │ │ │ └── num-traits v0.2.11 (*)
│ │ │ ├── hostname v0.3.1
│ │ │ │ ├── libc v0.2.69
│ │ │ │ └── match_cfg v0.1.0
│ │ │ ├── jumphash v0.1.6
│ │ │ │ ├── rand v0.7.3 (*)
│ │ │ │ └── siphasher v0.3.2
│ │ │ ├── lalrpop-util v0.18.1
│ │ │ ├── libmath v0.2.1
│ │ │ │ └── rand v0.3.23
│ │ │ │ ├── libc v0.2.69
│ │ │ │ └── rand v0.4.6
│ │ │ │ └── libc v0.2.69
│ │ │ ├── rand v0.7.3 (*)
│ │ │ ├── regex v1.3.6 (*)
│ │ │ ├── rental v0.5.5 (*)
│ │ │ ├── serde v1.0.106 (*)
│ │ │ ├── serde_derive v1.0.106 (*)
│ │ │ ├── serde_json v1.0.51 (*)
│ │ │ ├── simd-json v0.3.8 (*)
│ │ │ ├── sketches-ddsketch v0.1.1
│ │ │ ├── termcolor v1.1.0
│ │ │ ├── tremor-influx v0.1.0
│ │ │ │ ├── lexical v5.2.0 (*)
│ │ │ │ └── simd-json v0.3.8 (*)
│ │ │ ├── tremor-kv v0.1.2
│ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ └── simd-json v0.3.8 (*)
│ │ │ ├── unicode-xid v0.2.0
│ │ │ ├── url v2.1.1
│ │ │ │ ├── idna v0.2.0
│ │ │ │ │ ├── matches v0.1.8
│ │ │ │ │ ├── unicode-bidi v0.3.4 (*)
│ │ │ │ │ └── unicode-normalization v0.1.12 (*)
│ │ │ │ ├── matches v0.1.8
│ │ │ │ └── percent-encoding v2.1.0
│ │ │ └── xz2 v0.1.6
│ │ │ └── lzma-sys v0.1.15
│ │ │ └── libc v0.2.69
│ │ │ [build-dependencies]
│ │ │ ├── cc v1.0.50
│ │ │ └── pkg-config v0.3.17
│ │ │ [build-dependencies]
│ │ │ ├── lalrpop v0.18.1
│ │ │ │ ├── ascii-canvas v2.0.0
│ │ │ │ │ └── term v0.5.2
│ │ │ │ │ ├── byteorder v1.3.4
│ │ │ │ │ └── dirs v1.0.5
│ │ │ │ │ └── libc v0.2.69
│ │ │ │ ├── atty v0.2.14 (*)
│ │ │ │ ├── bit-set v0.5.1
│ │ │ │ │ └── bit-vec v0.5.1
│ │ │ │ ├── diff v0.1.12
│ │ │ │ ├── docopt v1.1.0
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── regex v1.3.6 (*)
│ │ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ │ └── strsim v0.9.3
│ │ │ │ ├── ena v0.13.1
│ │ │ │ │ └── log v0.4.8 (*)
│ │ │ │ ├── itertools v0.8.2
│ │ │ │ │ └── either v1.5.3
│ │ │ │ ├── lalrpop-util v0.18.1
│ │ │ │ ├── petgraph v0.4.13
│ │ │ │ │ ├── fixedbitset v0.1.9
│ │ │ │ │ └── ordermap v0.3.5
│ │ │ │ ├── regex v1.3.6 (*)
│ │ │ │ ├── regex-syntax v0.6.17
│ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ ├── serde_derive v1.0.106 (*)
│ │ │ │ ├── sha2 v0.8.1
│ │ │ │ │ ├── block-buffer v0.7.3
│ │ │ │ │ │ ├── block-padding v0.1.5
│ │ │ │ │ │ │ └── byte-tools v0.3.1
│ │ │ │ │ │ ├── byte-tools v0.3.1
│ │ │ │ │ │ ├── byteorder v1.3.4
│ │ │ │ │ │ └── generic-array v0.12.3
│ │ │ │ │ │ └── typenum v1.12.0
│ │ │ │ │ ├── digest v0.8.1
│ │ │ │ │ │ └── generic-array v0.12.3 (*)
│ │ │ │ │ ├── fake-simd v0.1.2
│ │ │ │ │ └── opaque-debug v0.2.3
│ │ │ │ ├── string_cache v0.7.5
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── new_debug_unreachable v1.0.4
│ │ │ │ │ ├── phf_shared v0.7.24
│ │ │ │ │ │ └── siphasher v0.2.3
│ │ │ │ │ ├── precomputed-hash v0.1.1
│ │ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ │ └── string_cache_shared v0.3.0
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── string_cache_codegen v0.4.4
│ │ │ │ │ ├── phf_generator v0.7.24
│ │ │ │ │ │ ├── phf_shared v0.7.24 (*)
│ │ │ │ │ │ └── rand v0.6.5
│ │ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ │ ├── rand_chacha v0.1.1
│ │ │ │ │ │ │ └── rand_core v0.3.1
│ │ │ │ │ │ │ └── rand_core v0.4.2
│ │ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ │ └── autocfg v0.1.7
│ │ │ │ │ │ ├── rand_core v0.4.2
│ │ │ │ │ │ ├── rand_hc v0.1.0
│ │ │ │ │ │ │ └── rand_core v0.3.1 (*)
│ │ │ │ │ │ ├── rand_isaac v0.1.1
│ │ │ │ │ │ │ └── rand_core v0.3.1 (*)
│ │ │ │ │ │ ├── rand_jitter v0.1.4
│ │ │ │ │ │ │ └── rand_core v0.4.2
│ │ │ │ │ │ ├── rand_os v0.1.3
│ │ │ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ │ │ └── rand_core v0.4.2
│ │ │ │ │ │ ├── rand_pcg v0.1.2
│ │ │ │ │ │ │ └── rand_core v0.4.2
│ │ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ │ └── autocfg v0.1.7
│ │ │ │ │ │ └── rand_xorshift v0.1.1
│ │ │ │ │ │ └── rand_core v0.3.1 (*)
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── autocfg v0.1.7
│ │ │ │ │ ├── phf_shared v0.7.24 (*)
│ │ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ │ └── string_cache_shared v0.3.0
│ │ │ │ ├── term v0.5.2 (*)
│ │ │ │ └── unicode-xid v0.2.0
│ │ │ └── matches v0.1.8
│ │ └── window v0.1.0 (https://github.com/wayfair-tremor/window.git#0da47260)
│ │ └── chrono v0.4.11 (*)
│ └── tremor-runtime v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime)
│ ├── async-std v1.5.0 (*)
│ ├── async-trait v0.1.30 (*)
│ ├── async-tungstenite v0.4.2
│ │ ├── async-std v1.5.0 (*)
│ │ ├── futures-io v0.3.4
│ │ ├── futures-util v0.3.4 (*)
│ │ ├── log v0.4.8 (*)
│ │ ├── pin-project v0.4.9
│ │ │ └── pin-project-internal v0.4.9
│ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ ├── quote v1.0.3 (*)
│ │ │ └── syn v1.0.17 (*)
│ │ └── tungstenite v0.10.1
│ │ ├── base64 v0.11.0
│ │ ├── byteorder v1.3.4
│ │ ├── bytes v0.5.4
│ │ ├── http v0.2.1
│ │ │ ├── bytes v0.5.4
│ │ │ ├── fnv v1.0.6
│ │ │ └── itoa v0.4.5
│ │ ├── httparse v1.3.4
│ │ ├── input_buffer v0.3.1
│ │ │ └── bytes v0.5.4
│ │ ├── log v0.4.8 (*)
│ │ ├── rand v0.7.3 (*)
│ │ ├── sha-1 v0.8.2
│ │ │ ├── block-buffer v0.7.3 (*)
│ │ │ ├── digest v0.8.1 (*)
│ │ │ ├── fake-simd v0.1.2
│ │ │ └── opaque-debug v0.2.3
│ │ ├── url v2.1.1 (*)
│ │ └── utf-8 v0.7.5
│ ├── base64 v0.12.0
│ ├── byteorder v1.3.4
│ ├── bytes v0.5.4
│ ├── chrono v0.4.11 (*)
│ ├── cron v0.6.0
│ │ ├── chrono v0.4.11 (*)
│ │ ├── error-chain v0.10.0
│ │ │ └── backtrace v0.3.46 (*)
│ │ └── nom v2.1.0
│ ├── crossbeam-channel v0.4.2 (*)
│ ├── elastic v0.21.0-pre.5
│ │ ├── bytes v0.4.12 (*)
│ │ ├── chrono v0.4.11 (*)
│ │ ├── crossbeam-channel v0.3.9
│ │ │ └── crossbeam-utils v0.6.6
│ │ │ ├── cfg-if v0.1.10
│ │ │ └── lazy_static v1.4.0
│ │ ├── elastic_derive v0.21.0-pre.5
│ │ │ ├── chrono v0.4.11 (*)
│ │ │ ├── nom v2.1.0
│ │ │ ├── quick-error v1.2.3
│ │ │ ├── quote v0.3.15
│ │ │ ├── serde v1.0.106 (*)
│ │ │ ├── serde_derive_internals v0.15.1
│ │ │ │ ├── syn v0.11.11
│ │ │ │ │ ├── quote v0.3.15
│ │ │ │ │ ├── synom v0.11.3
│ │ │ │ │ │ └── unicode-xid v0.0.4
│ │ │ │ │ └── unicode-xid v0.0.4
│ │ │ │ └── synom v0.11.3 (*)
│ │ │ ├── serde_json v1.0.51 (*)
│ │ │ └── syn v0.11.11 (*)
│ │ ├── error-chain v0.11.0
│ │ │ └── backtrace v0.3.46 (*)
│ │ ├── fluent_builder v0.6.0
│ │ ├── futures v0.1.29
│ │ ├── geo v0.12.2
│ │ │ ├── failure v0.1.7 (*)
│ │ │ ├── geo-types v0.4.3
│ │ │ │ ├── num-traits v0.2.11 (*)
│ │ │ │ └── rstar v0.2.0
│ │ │ │ ├── num-traits v0.2.11 (*)
│ │ │ │ ├── pdqselect v0.1.0
│ │ │ │ └── threadpool v1.7.1
│ │ │ │ └── num_cpus v1.13.0 (*)
│ │ │ ├── num-traits v0.2.11 (*)
│ │ │ └── rstar v0.2.0 (*)
│ │ ├── geohash v0.9.0
│ │ │ ├── failure v0.1.7 (*)
│ │ │ └── geo-types v0.4.3 (*)
│ │ ├── geojson v0.16.0
│ │ │ ├── num-traits v0.2.11 (*)
│ │ │ ├── serde v1.0.106 (*)
│ │ │ └── serde_json v1.0.51 (*)
│ │ ├── http v0.1.21 (*)
│ │ ├── log v0.4.8 (*)
│ │ ├── quick-error v1.2.3
│ │ ├── reqwest v0.9.24
│ │ │ ├── base64 v0.10.1
│ │ │ │ └── byteorder v1.3.4
│ │ │ ├── bytes v0.4.12 (*)
│ │ │ ├── cookie v0.12.0 (*)
│ │ │ ├── cookie_store v0.7.0
│ │ │ │ ├── cookie v0.12.0 (*)
│ │ │ │ ├── failure v0.1.7 (*)
│ │ │ │ ├── idna v0.1.5 (*)
│ │ │ │ ├── log v0.4.8 (*)
│ │ │ │ ├── publicsuffix v1.5.4
│ │ │ │ │ ├── error-chain v0.12.2 (*)
│ │ │ │ │ ├── idna v0.2.0 (*)
│ │ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ │ ├── regex v1.3.6 (*)
│ │ │ │ │ └── url v2.1.1 (*)
│ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ ├── serde_json v1.0.51 (*)
│ │ │ │ ├── time v0.1.42 (*)
│ │ │ │ ├── try_from v0.3.2
│ │ │ │ │ └── cfg-if v0.1.10
│ │ │ │ └── url v1.7.2 (*)
│ │ │ ├── encoding_rs v0.8.22
│ │ │ │ └── cfg-if v0.1.10
│ │ │ ├── flate2 v1.0.14 (*)
│ │ │ ├── futures v0.1.29
│ │ │ ├── http v0.1.21 (*)
│ │ │ ├── hyper v0.12.35 (*)
│ │ │ ├── log v0.4.8 (*)
│ │ │ ├── mime v0.3.16
│ │ │ ├── mime_guess v2.0.3
│ │ │ │ ├── mime v0.3.16
│ │ │ │ └── unicase v2.6.0
│ │ │ │ [build-dependencies]
│ │ │ │ └── version_check v0.9.1
│ │ │ │ [build-dependencies]
│ │ │ │ └── unicase v2.6.0 (*)
│ │ │ ├── serde v1.0.106 (*)
│ │ │ ├── serde_json v1.0.51 (*)
│ │ │ ├── serde_urlencoded v0.5.5
│ │ │ │ ├── dtoa v0.4.5
│ │ │ │ ├── itoa v0.4.5
│ │ │ │ ├── serde v1.0.106 (*)
│ │ │ │ └── url v1.7.2 (*)
│ │ │ ├── time v0.1.42 (*)
│ │ │ ├── tokio v0.1.22 (*)
│ │ │ ├── tokio-executor v0.1.10 (*)
│ │ │ ├── tokio-io v0.1.13 (*)
│ │ │ ├── tokio-threadpool v0.1.18 (*)
│ │ │ ├── tokio-timer v0.2.13 (*)
│ │ │ ├── url v1.7.2 (*)
│ │ │ └── uuid v0.7.4
│ │ │ └── rand v0.6.5 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── tokio v0.1.22 (*)
│ │ ├── tokio-threadpool v0.1.18 (*)
│ │ ├── url v1.7.2 (*)
│ │ └── uuid v0.6.5
│ │ ├── cfg-if v0.1.10
│ │ └── rand v0.4.6 (*)
│ ├── error-chain v0.12.2 (*)
│ ├── futures v0.3.4 (*)
│ ├── google-pubsub1 v1.0.13+20200403
│ │ ├── hyper v0.10.16
│ │ │ ├── base64 v0.9.3
│ │ │ │ ├── byteorder v1.3.4
│ │ │ │ └── safemem v0.3.3
│ │ │ ├── httparse v1.3.4
│ │ │ ├── language-tags v0.2.2
│ │ │ ├── log v0.3.9
│ │ │ │ └── log v0.4.8 (*)
│ │ │ ├── mime v0.2.6
│ │ │ │ └── log v0.3.9 (*)
│ │ │ ├── num_cpus v1.13.0 (*)
│ │ │ ├── time v0.1.42 (*)
│ │ │ ├── traitobject v0.1.0
│ │ │ ├── typeable v0.1.2
│ │ │ ├── unicase v1.4.2
│ │ │ │ [build-dependencies]
│ │ │ │ └── version_check v0.1.5
│ │ │ └── url v1.7.2 (*)
│ │ ├── mime v0.2.6 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── url v1.7.2 (*)
│ │ └── yup-oauth2 v1.0.12
│ │ ├── base64 v0.10.1 (*)
│ │ ├── chrono v0.4.11 (*)
│ │ ├── hyper v0.10.16 (*)
│ │ ├── hyper-native-tls v0.3.0
│ │ │ ├── antidote v1.0.0
│ │ │ ├── hyper v0.10.16 (*)
│ │ │ └── native-tls v0.2.4
│ │ │ ├── log v0.4.8 (*)
│ │ │ ├── openssl v0.10.29
│ │ │ │ ├── bitflags v1.2.1
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ ├── foreign-types v0.3.2
│ │ │ │ │ └── foreign-types-shared v0.1.1
│ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ ├── libc v0.2.69
│ │ │ │ └── openssl-sys v0.9.55
│ │ │ │ └── libc v0.2.69
│ │ │ │ [build-dependencies]
│ │ │ │ ├── autocfg v1.0.0
│ │ │ │ ├── cc v1.0.50
│ │ │ │ └── pkg-config v0.3.17
│ │ │ ├── openssl-probe v0.1.2
│ │ │ └── openssl-sys v0.9.55 (*)
│ │ ├── itertools v0.8.2 (*)
│ │ ├── log v0.3.9 (*)
│ │ ├── openssl v0.10.29 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ └── url v1.7.2 (*)
│ ├── google-storage1 v1.0.13+20200326
│ │ ├── hyper v0.10.16 (*)
│ │ ├── mime v0.2.6 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── url v1.7.2 (*)
│ │ └── yup-oauth2 v1.0.12 (*)
│ ├── grok v1.1.0 (*)
│ ├── halfbrown v0.1.11 (*)
│ ├── hashbrown v0.7.1 (*)
│ ├── hdrhistogram v7.0.0 (*)
│ ├── hostname v0.3.1 (*)
│ ├── http v0.1.21 (*)
│ ├── hyper v0.10.16 (*)
│ ├── hyper-rustls v0.6.2
│ │ ├── hyper v0.10.16 (*)
│ │ ├── rustls v0.13.1
│ │ │ ├── base64 v0.9.3 (*)
│ │ │ ├── log v0.4.8 (*)
│ │ │ ├── ring v0.13.5
│ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ ├── libc v0.2.69
│ │ │ │ └── untrusted v0.6.2
│ │ │ │ [build-dependencies]
│ │ │ │ └── cc v1.0.50
│ │ │ ├── sct v0.4.0
│ │ │ │ ├── ring v0.13.5 (*)
│ │ │ │ └── untrusted v0.6.2
│ │ │ ├── untrusted v0.6.2
│ │ │ └── webpki v0.18.1
│ │ │ ├── ring v0.13.5 (*)
│ │ │ └── untrusted v0.6.2
│ │ ├── webpki v0.18.1 (*)
│ │ └── webpki-roots v0.15.0
│ │ ├── untrusted v0.6.2
│ │ └── webpki v0.18.1 (*)
│ ├── indexmap v1.3.2 (*)
│ ├── lazy_static v1.4.0
│ ├── libflate v0.1.27
│ │ ├── adler32 v1.0.4
│ │ ├── crc32fast v1.2.0 (*)
│ │ ├── rle-decode-fast v1.0.1
│ │ └── take_mut v0.2.2
│ ├── log v0.4.8 (*)
│ ├── log4rs v0.11.0
│ │ ├── arc-swap v0.4.5
│ │ ├── chrono v0.4.11 (*)
│ │ ├── flate2 v1.0.14 (*)
│ │ ├── fnv v1.0.6
│ │ ├── humantime v1.3.0 (*)
│ │ ├── libc v0.2.69
│ │ ├── log v0.4.8 (*)
│ │ ├── log-mdc v0.1.0
│ │ ├── parking_lot v0.10.2 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde-value v0.6.0
│ │ │ ├── ordered-float v1.0.2
│ │ │ │ └── num-traits v0.2.11 (*)
│ │ │ └── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── serde_yaml v0.8.11 (*)
│ │ ├── thread-id v3.3.0
│ │ │ └── libc v0.2.69
│ │ └── typemap v0.3.3
│ │ └── unsafe-any v0.4.2
│ │ └── traitobject v0.1.0
│ ├── lz4 v1.23.1
│ │ ├── libc v0.2.69
│ │ └── lz4-sys v1.8.3
│ │ └── libc v0.2.69
│ │ [build-dependencies]
│ │ └── cc v1.0.50
│ │ [build-dependencies]
│ │ └── skeptic v0.13.4
│ │ ├── bytecount v0.4.0
│ │ ├── cargo_metadata v0.6.4
│ │ │ ├── error-chain v0.12.2 (*)
│ │ │ ├── semver v0.9.0 (*)
│ │ │ ├── serde v1.0.106 (*)
│ │ │ ├── serde_derive v1.0.106 (*)
│ │ │ └── serde_json v1.0.51 (*)
│ │ ├── error-chain v0.12.2 (*)
│ │ ├── glob v0.2.11
│ │ ├── pulldown-cmark v0.2.0
│ │ │ └── bitflags v1.2.1
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── tempdir v0.3.7
│ │ │ ├── rand v0.4.6 (*)
│ │ │ └── remove_dir_all v0.5.2
│ │ └── walkdir v2.3.1
│ │ └── same-file v1.0.6
│ ├── memmap v0.7.0
│ │ └── libc v0.2.69
│ ├── mio v0.7.0
│ │ ├── libc v0.2.69
│ │ └── log v0.4.8 (*)
│ ├── postgres v0.17.2
│ │ ├── bytes v0.5.4
│ │ ├── fallible-iterator v0.2.0
│ │ ├── futures v0.3.4 (*)
│ │ ├── log v0.4.8 (*)
│ │ ├── tokio v0.2.18
│ │ │ ├── bytes v0.5.4
│ │ │ ├── futures-core v0.3.4
│ │ │ ├── iovec v0.1.4 (*)
│ │ │ ├── lazy_static v1.4.0
│ │ │ ├── libc v0.2.69
│ │ │ ├── memchr v2.3.3
│ │ │ ├── mio v0.6.21 (*)
│ │ │ ├── mio-uds v0.6.7 (*)
│ │ │ ├── pin-project-lite v0.1.4
│ │ │ └── slab v0.4.2
│ │ └── tokio-postgres v0.5.3
│ │ ├── async-trait v0.1.30 (*)
│ │ ├── byteorder v1.3.4
│ │ ├── bytes v0.5.4
│ │ ├── fallible-iterator v0.2.0
│ │ ├── futures v0.3.4 (*)
│ │ ├── log v0.4.8 (*)
│ │ ├── parking_lot v0.10.2 (*)
│ │ ├── percent-encoding v2.1.0
│ │ ├── phf v0.8.0
│ │ │ └── phf_shared v0.8.0
│ │ │ └── siphasher v0.3.2
│ │ ├── pin-project-lite v0.1.4
│ │ ├── postgres-protocol v0.5.1
│ │ │ ├── base64 v0.12.0
│ │ │ ├── byteorder v1.3.4
│ │ │ ├── bytes v0.5.4
│ │ │ ├── fallible-iterator v0.2.0
│ │ │ ├── hmac v0.7.1
│ │ │ │ ├── crypto-mac v0.7.0
│ │ │ │ │ ├── generic-array v0.12.3 (*)
│ │ │ │ │ └── subtle v1.0.0
│ │ │ │ └── digest v0.8.1 (*)
│ │ │ ├── md5 v0.7.0
│ │ │ ├── memchr v2.3.3
│ │ │ ├── rand v0.7.3 (*)
│ │ │ ├── sha2 v0.8.1 (*)
│ │ │ └── stringprep v0.1.2
│ │ │ ├── unicode-bidi v0.3.4 (*)
│ │ │ └── unicode-normalization v0.1.12 (*)
│ │ ├── postgres-types v0.1.1
│ │ │ ├── bytes v0.5.4
│ │ │ ├── chrono v0.4.11 (*)
│ │ │ ├── fallible-iterator v0.2.0
│ │ │ ├── postgres-protocol v0.5.1 (*)
│ │ │ ├── serde v1.0.106 (*)
│ │ │ └── serde_json v1.0.51 (*)
│ │ ├── tokio v0.2.18 (*)
│ │ └── tokio-util v0.3.1
│ │ ├── bytes v0.5.4
│ │ ├── futures-core v0.3.4
│ │ ├── futures-sink v0.3.4
│ │ ├── log v0.4.8 (*)
│ │ ├── pin-project-lite v0.1.4
│ │ └── tokio v0.2.18 (*)
│ ├── postgres-protocol v0.5.1 (*)
│ ├── rand v0.7.3 (*)
│ ├── rdkafka v0.23.1
│ │ ├── futures v0.3.4 (*)
│ │ ├── libc v0.2.69
│ │ ├── log v0.4.8 (*)
│ │ ├── rdkafka-sys v1.3.1
│ │ │ ├── libc v0.2.69
│ │ │ ├── libz-sys v1.0.25
│ │ │ │ └── libc v0.2.69
│ │ │ │ [build-dependencies]
│ │ │ │ ├── cc v1.0.50
│ │ │ │ └── pkg-config v0.3.17
│ │ │ └── num_enum v0.4.3
│ │ │ ├── derivative v2.1.1
│ │ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ │ ├── quote v1.0.3 (*)
│ │ │ │ └── syn v1.0.17 (*)
│ │ │ └── num_enum_derive v0.4.3
│ │ │ ├── proc-macro-crate v0.1.4
│ │ │ │ └── toml v0.5.6
│ │ │ │ └── serde v1.0.106 (*)
│ │ │ ├── proc-macro2 v1.0.10 (*)
│ │ │ ├── quote v1.0.3 (*)
│ │ │ └── syn v1.0.17 (*)
│ │ │ [build-dependencies]
│ │ │ ├── cmake v0.1.42 (*)
│ │ │ └── pkg-config v0.3.17
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_derive v1.0.106 (*)
│ │ └── serde_json v1.0.51 (*)
│ ├── regex v1.3.6 (*)
│ ├── rental v0.5.5 (*)
│ ├── rmp-serde v0.14.3
│ │ ├── byteorder v1.3.4
│ │ ├── rmp v0.8.9
│ │ │ ├── byteorder v1.3.4
│ │ │ └── num-traits v0.2.11 (*)
│ │ └── serde v1.0.106 (*)
│ ├── serde v1.0.106 (*)
│ ├── serde_derive v1.0.106 (*)
│ ├── serde_json v1.0.51 (*)
│ ├── serde_yaml v0.8.11 (*)
│ ├── simd-json v0.3.8 (*)
│ ├── snap v1.0.0
│ ├── surf v1.0.3
│ │ ├── futures-preview v0.3.0-alpha.19
│ │ │ ├── futures-channel-preview v0.3.0-alpha.19
│ │ │ │ ├── futures-core-preview v0.3.0-alpha.19
│ │ │ │ └── futures-sink-preview v0.3.0-alpha.19
│ │ │ ├── futures-core-preview v0.3.0-alpha.19
│ │ │ ├── futures-executor-preview v0.3.0-alpha.19
│ │ │ │ ├── futures-core-preview v0.3.0-alpha.19
│ │ │ │ ├── futures-util-preview v0.3.0-alpha.19
│ │ │ │ │ ├── futures v0.1.29
│ │ │ │ │ ├── futures-channel-preview v0.3.0-alpha.19 (*)
│ │ │ │ │ ├── futures-core-preview v0.3.0-alpha.19
│ │ │ │ │ ├── futures-io-preview v0.3.0-alpha.19
│ │ │ │ │ ├── futures-sink-preview v0.3.0-alpha.19
│ │ │ │ │ ├── memchr v2.3.3
│ │ │ │ │ ├── pin-utils v0.1.0-alpha.4
│ │ │ │ │ ├── slab v0.4.2
│ │ │ │ │ └── tokio-io v0.1.13 (*)
│ │ │ │ └── num_cpus v1.13.0 (*)
│ │ │ ├── futures-io-preview v0.3.0-alpha.19
│ │ │ ├── futures-sink-preview v0.3.0-alpha.19
│ │ │ └── futures-util-preview v0.3.0-alpha.19 (*)
│ │ ├── http v0.1.21 (*)
│ │ ├── isahc v0.7.6
│ │ │ ├── bytes v0.4.12 (*)
│ │ │ ├── crossbeam-channel v0.3.9 (*)
│ │ │ ├── crossbeam-utils v0.6.6 (*)
│ │ │ ├── curl v0.4.28
│ │ │ │ ├── curl-sys v0.4.30+curl-7.69.1
│ │ │ │ │ ├── libc v0.2.69
│ │ │ │ │ ├── libnghttp2-sys v0.1.3
│ │ │ │ │ │ └── libc v0.2.69
│ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ └── cc v1.0.50
│ │ │ │ │ ├── libz-sys v1.0.25 (*)
│ │ │ │ │ └── openssl-sys v0.9.55 (*)
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ ├── cc v1.0.50
│ │ │ │ │ └── pkg-config v0.3.17
│ │ │ │ ├── libc v0.2.69
│ │ │ │ ├── openssl-probe v0.1.2
│ │ │ │ ├── openssl-sys v0.9.55 (*)
│ │ │ │ └── socket2 v0.3.12
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ └── libc v0.2.69
│ │ │ ├── curl-sys v0.4.30+curl-7.69.1 (*)
│ │ │ ├── futures-io-preview v0.3.0-alpha.19
│ │ │ ├── futures-util-preview v0.3.0-alpha.19 (*)
│ │ │ ├── http v0.1.21 (*)
│ │ │ ├── lazy_static v1.4.0
│ │ │ ├── log v0.4.8 (*)
│ │ │ ├── slab v0.4.2
│ │ │ └── sluice v0.4.2
│ │ │ ├── futures-channel-preview v0.3.0-alpha.19 (*)
│ │ │ ├── futures-core-preview v0.3.0-alpha.19
│ │ │ └── futures-io-preview v0.3.0-alpha.19
│ │ ├── log v0.4.8 (*)
│ │ ├── mime v0.3.16
│ │ ├── mime_guess v2.0.3 (*)
│ │ ├── serde v1.0.106 (*)
│ │ ├── serde_json v1.0.51 (*)
│ │ ├── serde_urlencoded v0.6.1
│ │ │ ├── dtoa v0.4.5
│ │ │ ├── itoa v0.4.5
│ │ │ ├── serde v1.0.106 (*)
│ │ │ └── url v2.1.1 (*)
│ │ └── url v2.1.1 (*)
│ ├── tempfile v3.1.0
│ │ ├── cfg-if v0.1.10
│ │ ├── libc v0.2.69
│ │ ├── rand v0.7.3 (*)
│ │ └── remove_dir_all v0.5.2
│ ├── threadpool v1.7.1 (*)
│ ├── tokio-postgres v0.5.3 (*)
│ ├── tremor-influx v0.1.0 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-influx) (*)
│ ├── tremor-pipeline v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-pipeline) (*)
│ ├── tremor-script v0.7.7 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-script) (*)
│ ├── tungstenite v0.10.1 (*)
│ ├── url v2.1.1 (*)
│ ├── xz2 v0.1.6 (*)
│ └── yup-oauth2 v1.0.12 (*)
├── tremor-pipeline v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime/tremor-pipeline) (*)
├── tremor-runtime v0.7.3 (/home/schrodinger/PycharmProjects/allocator-bench/tremor-runtime) (*)
├── wee_alloc v0.4.5
│ ├── cfg-if v0.1.10
│ ├── libc v0.2.69
│ └── memory_units v0.4.0
└── xactor v0.6.4
├── anyhow v1.0.28
├── async-std v1.5.0 (*)
├── async-trait v0.1.30 (*)
├── fnv v1.0.6
├── futures v0.3.4 (*)
├── once_cell v1.3.1
└── xactor-derive v0.2.0
├── proc-macro2 v1.0.10 (*)
├── quote v1.0.3 (*)
└── syn v1.0.17 (*)
Perhaps patching in a different version of tungstenite would work?
We sometimes use a local patch or temporary fork via cargo's patch mechanism when we hit these issues.
We'll take a look!
Darach.
On Fri, 17 Apr 2020, 07:33 SchrodingerZhu, notifications@github.com wrote:
Seems it is the tungstenite to blame. Maybe I can set a fix version for it.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SchrodingerZhu/bench_suite/issues/7#issuecomment-615051808, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABX5MUC5AGJHCTRRIZKHW3RM7S2TANCNFSM4MIMIT4A .
will return to this work next week. being busy recently
Tremor-server could be a good benchmark to add to your list. Here are some instructions on how to run it: https://github.com/microsoft/snmalloc/issues/154#issuecomment-602271865
@licenser, @darach