Sayan Nandan
cf3d213b3f
Enable data to be restored from a snapshot
...
The user can now run `tdb -r <snapshotname>` to restore data from the
snapshot. Also, we'll show a note in the logs when trying to restore from
a snapshot
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
Sayan Nandan
ac37769b7a
Rollout v0.4.5
...
Also, the actiondoc for `MKSNAP` was updated and a changelog entry was
added for this release
Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
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