1194 Commits (b3b236d9aa99c767079e265ca32d8624767ccf93)
 

Author SHA1 Message Date
Sayan Nandan b3b236d9aa
Guard against allocation errors in `libstress` 2 years ago
Sayan Nandan b4e1a94c9c
Fix sample space size calculation 2 years ago
Sayan Nandan 36b3fc0ee8
Add docs for binary crates and upgrade deps 2 years ago
Sayan Nandan 669eca3ff7
Increase shard count and remove redundant impls 2 years ago
Sayan Nandan d4c10bee80
Upgrade deps and bump version 2 years ago
Sayan Nandan 4a0cc3579e
Upgrade deps 2 years ago
Sayan Nandan d4dcd7b127
Upgrade deps and ignore tree test on M1 builder
For some spurious reason, the tree test is failing on the M1
builder; so we'll hack around by ignoring the test when run
on the M1 CI. Note to self: the test runs successfully on
a physical M1 machine so it is likely that this is a problem
with the runner.
2 years ago
Glydr 4e90d97ee3
Merge pull request #258 from skytable/protocol/compat
Add backwards compatibility for Skyhash 1.0
2 years ago
Sayan Nandan 31bdc83108
Make auth errors generic over protocol 2 years ago
Sayan Nandan 89067c1fd5
Revise trait definitions 2 years ago
Sayan Nandan 231dd53341
Reduce code redundancy by using `RawParser` and `RawParserExt`
Also added changelog
2 years ago
Sayan Nandan 20f039cb85
Enable setting protocol version in configuration 2 years ago
Sayan Nandan b5e0f68c88
Add support for Skyhash 1.0 2 years ago
Sayan Nandan 7ec599edcb
Update bench suite for protocol
Turns out that the original PR implementing Skyhash 2.0 did not
update the benchmark code.
2 years ago
Sayan Nandan 67b19602b9
Make all responses/groups generic over protocol 2 years ago
Sayan Nandan b047845cc5
Upgrade all interfaces to be generic over protocol 2 years ago
Sayan Nandan 9c15e100c8
Add metaframe methods to `ProtocolWrite` 2 years ago
Sayan Nandan 2bb7555e4e
Add `ProtocolWrite` trait for writing data according to `ProtocolSpec` 2 years ago
Sayan Nandan d31fc5855d
Add memory safety assertions 2 years ago
Sayan Nandan 02a3e9b4e9
Make connections generic over protocols 2 years ago
Sayan Nandan b2e130626f
Simplify types 2 years ago
Sayan Nandan 0e432e8761
Upgrade deps 2 years ago
Glydr 3b1f9e2f06
Merge pull request #249 from skytable/protocol/skyhash-2
Implement and stabilize Skyhash 2.0
2 years ago
Sayan Nandan 3b97c9528f
Remove redundant methods 2 years ago
Sayan Nandan 339e3a4a55
Upgrade sky-bench to use new protocol 2 years ago
Sayan Nandan 879e20f6ca
Upgrade all interfaces to use the new protocol 2 years ago
Sayan Nandan a018b76f40
Ensure empty payload is allowed
Bump Skytable driver git revision to ensure builds don't fail
(possibly a force push).
2 years ago
Sayan Nandan ec24b2caad
Fix segfault due to uninitialized elements in heap array 2 years ago
Sayan Nandan 3b918ff828
Add more tests 2 years ago
Sayan Nandan 71dcfb7efc
Fix server not exiting due to infinite `read_buf` loop 2 years ago
Sayan Nandan c065ed61e3
Add complete query parsing impl 2 years ago
Sayan Nandan c2ddb9b2db
Add more `read_usize` tests 2 years ago
Sayan Nandan dec82cd400
Add `read_line_pedantic` for non-empty lines 2 years ago
Sayan Nandan 3731143831
Add tests with excess bytes 2 years ago
Sayan Nandan 7f3d3cb05e
Add `usize` parsing 2 years ago
Sayan Nandan 59c681e787
Fix `read_line` impl and tests 2 years ago
Sayan Nandan 55a01b172c
Add tests for `read_until` 2 years ago
Sayan Nandan 400ca13d10
Add tests for `not_exhausted` 2 years ago
Sayan Nandan a17d77bf9e
Fix tests 2 years ago
Sayan Nandan 2c2a236501
Add parserv2 basic impl 2 years ago
Sayan Nandan 7ab9bbe8e0
Upgrade deps 2 years ago
Sayan Nandan c984bd2e1b
Ensure Windows entity names are sanitized 3 years ago
Sayan Nandan 2ccd771833
Fix `sky-bench testkey` causing RST due to wrong buffer size
Also fixed linuxpkg harness that was broken due to code cleanup
in 14d9eb4bac
3 years ago
Sayan Nandan df994cf4f7
Add `sys metric storage` for checking on-disk storage usage 3 years ago
Sayan Nandan d201c74150
Remove PID file just before exit
Also upgrade GHA caching dep and fix imports that rustfmt
messed up.
3 years ago
Sayan Nandan 7a354a9acb
Improve server shutdown heuristic and fix Windows path evaluation 3 years ago
Sayan Nandan 72304195d1
Use proc macro for correct compile-time response generation 3 years ago
Sayan Nandan 2c6768dc12
Ensure snapshot overwrite protection if host time is incorrect 3 years ago
Sayan Nandan 0e10f2cb5f
Fix remote snapshots with same names being overwritten 3 years ago
Sayan Nandan 076282df2b
Add tests for snapshot directory structure 3 years ago