Sayan Nandan
b099dd1825
Add missing respcode output impls
3 years ago
Sayan Nandan
b057de94e6
Bump version to 0.7.4
3 years ago
Sayan Nandan
37ba222428
Upgrade deps
3 years ago
Sayan
e9620d0a8c
Release 0.7.3 ( #238 )
...
* Bump version
* Upgrade deps
3 years ago
Sayan Nandan
9b296cbf9b
Bump version
3 years ago
Sayan Nandan
c961548b01
Upgrade deps and bump version
3 years ago
Sayan Nandan
0b54ea1cb3
Bump up version
3 years ago
Sayan Nandan
88a8095f42
Upgrade deps
3 years ago
Sayan Nandan
c68d3ea3f4
Upgrade deps
...
All deps except for `clap` has been upgraded. Due to the removal of
the `args` field in `ArgMatches` in v3, and our dependence on the
field, we cannot upgrade to the latest version.
A PR has been created and once it is merged or a workaround
suggested, we can upgrade. (see clap-rs/clap#3265 )
3 years ago
Sayan Nandan
93d1004c80
Add changelog and switch to using rustc edition 2021
3 years ago
Sayan Nandan
2814bdb151
Bump up version to 0.7.1
...
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
3 years ago
Sayan Nandan
a43e1183b3
Bump up version
3 years ago
Sayan Nandan
05545d8ed7
Add ran_bytes and random byte vector generation
3 years ago
Sayan
111d50b75e
Release v0.7.0 ( #210 )
...
* Simplify query gen in sky-bench and bump versions
* Upgrade to the latest driver version
3 years ago
Sayan Nandan
35bc94f3f1
Use bounded channel when feasible
3 years ago
Sayan Nandan
11e0cf8426
Use read_exact for all tests to ensure verity
3 years ago
Sayan Nandan
3619d114b8
Fix logging output even when --json flag is passed
...
Also, the construction of `Workpool`s was simplified.
3 years ago
Sayan Nandan
1d342a772d
Add `PoolConfig`
3 years ago
Sayan Nandan
e58a5952f2
Create separate table for benchmarking
3 years ago
Sayan Nandan
74a0592fbc
Simplify transmutation
...
Also use smaller vectors for faster tests to avoid problems with
thread stack sizes on Windows.
3 years ago
Sayan
d53a0cb505
Fix handling of SIGTERM on *nix ( #178 )
...
* Fix handling of SIGTERM on *nix
This is just for future extensibility
* Fix error codes
I have been silly enough to break error codes
3 years ago
Sayan Nandan
2a2addfa6d
Upgrade deps and add changelog entries
3 years ago
Sayan Nandan
0f1264d312
Decompose linearity tests and utils into modules
...
Also fixed license headers
3 years ago
Sayan Nandan
b7229ca55d
Use parallel iterators wherever possible
3 years ago
Sayan Nandan
c83481cf36
Add linearity tests for GET
3 years ago
Sayan Nandan
d39f2dcda5
Add stress testing for `set` queries
3 years ago
Sayan Nandan
f416c7f50c
Document libstress
3 years ago
Sayan Nandan
5c10584351
Add auto-drop method to `Workpool`
...
This avoids the need for us to manually drop something to ensure that
all the workers have exited.
3 years ago
Sayan Nandan
9ea48363c2
Fix iterator pool init
...
The pool was being re-initialized on clone which caused a runtime panic.
To avoid complicating matters, we'll just ignore the result.
3 years ago
Sayan Nandan
a7c0af01d4
Add support for parallel iterators in `libstress`
3 years ago
Sayan Nandan
1b8fda51fc
Use parallel iterators for benches
3 years ago
Sayan Nandan
a87478dcba
Optimize dependencies
3 years ago
Sayan Nandan
827a4afff2
Refactor sky-bench into modules
...
Also, error handling was improved.
3 years ago
Sayan Nandan
15d2b1922c
Add basic stress-test crate
3 years ago
Sayan Nandan
6b4d27cf43
Add `libstress` and `Workpool` object
...
The `Workpool` is a more generic version of the Netpool that we used,
making it modular.
3 years ago