Sayan Nandan
|
05545d8ed7
|
Add ran_bytes and random byte vector generation
|
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
|
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 |