Sayan Nandan
1cdc9497e8
Upgrade deps
6 months ago
Sayan Nandan
1cb35b6b36
Upgrade OpenSSL
7 months ago
Sayan Nandan
a4e39a83f4
Upgrade deps and bump version
7 months ago
Sayan Nandan
c724678446
Upgrade deps
8 months ago
Sayan Nandan
2b9a3ca6c1
Merge branch 'engine/v2' into next
10 months ago
Sayan Nandan
3c57e4453f
Upgrade deps and fix openssl certgen
10 months ago
Sayan Nandan
8c4009f2b8
Update docs and fix dpkg scripts [skip ci]
10 months ago
Sayan Nandan
bbcb7acb95
Add sysctl alter user
...
We will now also only output server logs to the terminal in CI, iff
there is an error. Otherwise, it plagues output.
10 months ago
Sayan Nandan
f923a4fc39
Fix test harness
...
Don't try to initiate an actual connection (right now). Instead,
try to see if the TCP port is live and can be connected to.
Also added some misc `rustfmt` fixes.
10 months ago
Sayan Nandan
fff5780586
Remove old tools
10 months ago
Sayan Nandan
e2b81ac77f
Upgrade deps
1 year ago
Sayan Nandan
b0ef30853c
Upgrade deps
1 year ago
Sayan Nandan
4b5c9c9952
Upgrade deps
2 years ago
Sayan Nandan
b816367032
Clean up borrows
2 years ago
Sayan Nandan
ba17f0a0cd
Cleanup code
2 years ago
Sayan Nandan
2508e9b6df
Upgrade deps
2 years ago
Sayan Nandan
f41ea72747
Upgrade deps
2 years ago
Sayan Nandan
4d8e53f5cc
Cleanup and upgrade deps
2 years ago
Sayan Nandan
081f8691f4
Bump deps
2 years ago
Sayan Nandan
0b5b978e81
Use stdlib for core count and upgrade deps
2 years ago
Sayan Nandan
0df1acd2be
Simplify imports
2 years ago
Sayan Nandan
36b3fc0ee8
Add docs for binary crates and 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
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
7ab9bbe8e0
Upgrade deps
2 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
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
08cffa1d3f
Fix bug causing bgsave/termsig flush failure if a snapshot flushed it
...
I came across an interesting scenario that led to the discovery of this bug:
if a keyspace is created before a snapshot cycle and before termsig/bgsave,
and then the snapshot cycle runs, then the subsequent runs of bgsave/termsig
would fail. The reason behind this interesting bug turns out to be rather
trivial.
Since the `flush_full` routine, regardless of storage targets would untrip
the PRELOAD switch, the snapshot target as expected untrips the switch. Now,
this means that a tree re-init is not run by BGSAVE or save on termsig.
As a consequence, while attempting to run bgsave/save on termsig, the new
keyspace directories are not found, resulting in flush failure. This commit
fixes it my simply checking if the target should untrip the switch or not.
Tests for the same were added
3 years ago
Sayan Nandan
f9b997c1f1
Avoid verbose logging in test harness
3 years ago
Sayan Nandan
14d9eb4bac
Clean up code
...
Fixed Windows tests and also applied recent clippy suggestions
3 years ago
Sayan Nandan
cd1accd646
Simplify command assembly
3 years ago
Sayan Nandan
7bf21b3880
Use a guard like construct for running tests to reduce duplication
3 years ago
Sayan Nandan
6234018077
Wait for servers to start/shut down instead of waiting blindly
3 years ago
Sayan Nandan
b099dd1825
Add missing respcode output impls
3 years ago
Sayan Nandan
7e838efeb5
Fix harness tests
3 years ago
Sayan Nandan
b057de94e6
Bump version to 0.7.4
3 years ago
Sayan Nandan
b005ca57c5
Add file name tests for harness
3 years ago
Sayan Nandan
37ba222428
Upgrade deps
3 years ago
Sayan Nandan
80000adee3
Ensure harness is built for target `deb`
3 years ago
Sayan Nandan
4af6bef7de
Avoid deflating for debug builds
3 years ago
Sayan Nandan
93223c80c3
Directly call binary to start server
3 years ago
Sayan Nandan
5038e93d5a
Create new console window on Windows
3 years ago
Sayan Nandan
0a5a7e7bf6
Sleep after killing processes
3 years ago
Sayan Nandan
f04e026178
Generate TLS certs programmatically
3 years ago
Sayan Nandan
b9d3318ef9
Use powershell script for Windows termination
...
Also added additional logging
3 years ago
Sayan Nandan
1734a62e98
Enable building debian packages using harness
3 years ago
Sayan Nandan
b018f14e1c
Add harness for test and release
3 years ago