Sayan Nandan
49d7eecbab
Remove re expressions used for queries in skysh
...
These are no longer relevant because of the last commit
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
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
90276e3ead
Upgrade deps
...
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
3 years ago
Sayan Nandan
a43e1183b3
Bump up version
3 years ago
Sayan Nandan
4dbcce6e04
Upgrade deps
3 years ago
Sayan Nandan
8c95ef0049
Upgrade deps
3 years ago
Sayan Nandan
a1ea9c3111
Upgrade deps and document parser
3 years ago
Sayan Nandan
a34d7b11a6
Use `Query` to reduce mem usage and simplify impl
...
Also fixed an incorrect value for read_exact in the testkeys impl
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
2160ae37cf
Add migration tool
...
Closes #200
3 years ago
Sayan Nandan
95504a8be6
Fix `FlatArrayWriter` impl and `mpop` tests
...
Update driver version
3 years ago
Sayan Nandan
2ed3335a1e
Upgrade all interfaces to use the latest driver
...
Fix lskeys impl
3 years ago
Sayan Nandan
42f3251d2c
Upgrade deps
...
Also added docs for Skymap
3 years ago
Sayan Nandan
da8462eda3
Switch hasher implementation
3 years ago
Sayan Nandan
9da0cdafee
Upgrade interfaces to use Skymap
3 years ago
Sayan Nandan
db60133dc3
Add basic Skymap methods
3 years ago
Sayan
b6fcb4c035
Add `drop keyspace <name> force` ( #192 )
...
* Add forceful dropping of keyspaces
This commit also improves the reliability of `drop keyspace` in general
* Add changelog
* Add tests for `force_drop_keyspace`
* Upgrade deps
3 years ago
Sayan Nandan
32fcbc2075
Add changelog and bump up version
3 years ago
Sayan Nandan
1025933cfb
Run tests parallelly in the `testsuite` keyspace
...
This saves us time and simplifies things. A lot.
3 years ago
Sayan Nandan
c1064a7cd1
Implement and upgrade to `Corestore`
3 years ago
Sayan Nandan
c20302ef75
Add storage module for custom encoding/decoding
3 years ago
Sayan
d43e6f41da
Use `QuickLock` instead of mutex ( #185 )
...
* Use our own lock instead of parking_lot::Mutex
* Account for spurious failures in cmpxchg weak
* Ignore send error because parent may have panicked
The parent thread may have already panicked, dropping the rx.
3 years ago
Sayan
bae2b8354c
Release v0.6.3 ( #184 )
...
* Bump up version to 0.6.3
* Update changelog entry
3 years ago
Sayan
2d7b9d7667
Add automated tests for TLS ( #183 )
...
* Auto start with TLS
* Add automated tests for SSL
* Add cert generation script
* Use script to generate SSL cert
3 years ago
Sayan
ea1871747d
Re-add TLS ( #181 )
...
* Re-add TLS
When we moved to use the Skytable client driver, we missed out TLS
support. This was re-added.
* Fix attempt to rm PID file if it doesn't exist
* Fix sequence of `inner_repl` and `inner_eval`
3 years ago
Sayan
e30d51a599
Release v0.6.2 ( #180 )
...
* Bump up version and add changelog entry
* Use separate cache object for release workflows
3 years ago
Sayan
66e5d41302
Simplify overall locks ( #176 )
...
* Remove the need for TableLockStateGuard
The htable impl uses locks under the hood making external locks
redundant.
* Use atomics instead of rwlock for poisoned state
* Simplify snapshot locking
3 years ago
Sayan Nandan
f9f49aee0b
Use num_cpus to get number of cores
3 years ago
Sayan Nandan
5b48aba345
Add linearity meter
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
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
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
Sayan
8df9901740
Upgrade deps and actiondoc ( #165 )
3 years ago
Sayan
e553c5172b
Release v0.6.1 ( #164 )
...
* Explicitly fsync and relax CPU on snap busy-loop
This commit also switches to using global `VERSION` and `URL` statics
than defining it per-crate.
* Add changelog entry and bump up version
* Optimize `dbtest` macro and rm redundant allocs
* Upgrade deps
3 years ago
Sayan Nandan
72d871ed3f
Upgrade deps
3 years ago
Sayan Nandan
eea0f86c97
Upgrade skytable client driver version
3 years ago
Sayan Nandan
260b336bf6
Add tests for races and synchronized unlocks
3 years ago
Sayan
a1320da52b
Migrate to using `Coremap` ( #156 )
...
* Upgrade all interfaces to use new HTable
* Document `HTable`
3 years ago
Sayan Nandan
a7f5d84ef4
Bump dependencies
...
Also use `tokio::join` in-place of `futures::join`
3 years ago
Sayan Nandan
3616793554
Update versioning and support information [skip ci]
3 years ago
Sayan Nandan
5847cf1da9
Upgrade sky-bench to use client driver
3 years ago
Sayan Nandan
f55fa85174
Upgrade server to use client driver's `RespCode`s
3 years ago
Sayan Nandan
870c6f560d
Upgrade CLI to use the client driver
3 years ago
Sayan Nandan
80fc9e5e9c
Upgrade all tests to use the driver
3 years ago
Sayan Nandan
d18631680c
Bump up version and add changelog entry
3 years ago
Sayan Nandan
50273f324a
Upgrade dependencies
3 years ago