Sayan Nandan
0ea02f846a
Add tests for MKSNAP and bump up version
...
We don't need tests for MKSNAP when it is enabled as we already have
tests for snapshotting in `diskstore::snapshot`
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan
a3c5135022
Provide `asyncdb` for `dbtest` macro functions
...
In `cli` other errors are now formatted in a `[ERR]` format
Also the documentation across the project was updated
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan
3ce9ea6eeb
Bump up version
4 years ago
Sayan Nandan
62fe32f723
Enable automated snapshots
4 years ago
Sayan Nandan
6ead5ebe6c
Rollout v0.4.4
4 years ago
Sayan Nandan
e6250ae68a
Rollout v0.4.3
4 years ago
Sayan Nandan
f6be0cd781
Bump up version
4 years ago
Sayan Nandan
1ac8dd896a
Rollout v0.4.2
4 years ago
Sayan Nandan
b2a5237191
Bump up version
4 years ago
Sayan Nandan
511e227f81
Enable BGSAVE to be configured via config file
4 years ago
Sayan Nandan
b3500ee3b9
Use jemalloc for non-MSVC targets
4 years ago
Sayan Nandan
cab2ce733b
Add tests for heya, get, set and update queries
4 years ago
Sayan Nandan
9064c0aca3
Enable tests for `get`, `mget` and `heya`
4 years ago
Sayan Nandan
59a2b42615
Implement logging
4 years ago
Sayan Nandan
fc274ff95f
Improve docs in server
4 years ago
Sayan Nandan
85662e1f83
Enable tsh to connect to different ports
4 years ago
Sayan Nandan
f69bef7308
Improve terminal output and bump up version
...
We will show a syntax error when we get an invalid config file.
4 years ago
Sayan Nandan
c26a319877
Bump up version
4 years ago
Sayan Nandan
b06dedc8bd
Enable configuration files to be used
4 years ago
Sayan Nandan
0690be4d4e
Add module to handle configuration files
4 years ago
Sayan Nandan
6ad417e7ce
Bump up version to 0.4.0
4 years ago
Sayan Nandan
e23cd5ffcd
Update version and labels
4 years ago
Sayan Nandan
d8408a45cd
Bump up version
4 years ago
Sayan Nandan
e49df70aef
Update license headers
4 years ago
Sayan Nandan
004c6d0e21
Add automated test for `heya` queries
4 years ago
Sayan Nandan
e65ee21f82
Upgrade `get` to the new protocol
4 years ago
Sayan Nandan
59c41407b0
Fix terminal art
4 years ago
Sayan Nandan
fc3e760c9a
Stabilize "Except" response type impl
4 years ago
Sayan Nandan
817eb92661
Refactor into kvengine
4 years ago
Sayan Nandan
a8285167a8
Loop until we successfully save the data to disk
4 years ago
Sayan Nandan
689345cc90
Add tdb-bench to bundle
4 years ago
Sayan Nandan
6f3fea8ebc
Improve command line output
4 years ago
Sayan Nandan
619e96fd95
Add diskstore module
4 years ago
Sayan Nandan
76886c13f9
Refactor into modules (server)
4 years ago
Sayan Nandan
6dc4dfdde9
Implement efficient read buffering
4 years ago
Sayan Nandan
37d4b808e1
Add docs
4 years ago
Sayan Nandan
35a86c96ac
Implement graceful shutdown
4 years ago
Sayan Nandan
755e8d80f4
Add a connection abstraction
...
Also enabled safe dropping of the `Coretable`
4 years ago
Sayan Nandan
40d148624d
Implement basic query parsing
4 years ago
Sayan Nandan
2b1e92fb17
Implement SimpleResponse
4 years ago
Sayan Nandan
6781468519
Implement new terrapipe spec and implement coredb
4 years ago
Sayan Nandan
ab24e6588f
Reimplement terrapipe metaframe
4 years ago
Sayan Nandan
7434071509
Implement basic client
4 years ago
Sayan Nandan
a78e54b215
Make error responses static
4 years ago
Sayan Nandan
0edaf27bd3
Implement basic coredb
4 years ago
Sayan Nandan
520bcbc95c
Implement async I/O
4 years ago
Sayan Nandan
59dd4a778d
Implement single-threaded server
4 years ago
Sayan Nandan
ed1815422d
Refactor project and add terrapipe spec
4 years ago