246 Commits (next)

Author SHA1 Message Date
Sayan Nandan a527f3c39d
Implement `mksnap` so that snapshots can be made 4 years ago
Sayan Nandan 8e429c17f4
Add basic `Snapshot` object 4 years ago
Sayan Nandan e6250ae68a
Rollout v0.4.3 4 years ago
Sayan Nandan f6be0cd781
Bump up version 4 years ago
Sayan Nandan ed6e990572
Fix incorrect versions
A mass rename was done in 1ac8dd8
This action incorrectly replaced versions in deps
This commit reverts the changes made to the dependency versions
4 years ago
Sayan Nandan b2a5237191
Bump up version 4 years ago
Sayan Nandan f2b040e578
Add testing suite
The `testsuite` crate is a library which contains testing utils.
`testsuite` re-exports tdb-derive for ease of use.
4 years ago
Sayan Nandan 0b901b0492
Add proc macro for tests 4 years ago
Sayan Nandan 913cef85e2
Move `tdb-bench` into a separate crate
Since tdb-bench no longer needs to be with cli, it was moved
4 years ago
Sayan Nandan b3500ee3b9
Use jemalloc for non-MSVC targets 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 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 914b1f06e3
Added port, host and noart options in config file 4 years ago
Sayan Nandan 86d15120e4
Add methods to parse cli arguments 4 years ago
Sayan Nandan 0690be4d4e
Add module to handle configuration files 4 years ago
Sayan Nandan 3163b6a0e8
Add outline for `jget` 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 2e4e9f662a
Fix parsing of sizes greater than 9 4 years ago
Sayan Nandan c5c9709e9b
Upgrade `cli` to use the new protocol 4 years ago
Sayan Nandan a0ea3b6c61
Upgrade server::protocol to the new protocol 4 years ago
Sayan Nandan 67dc83764a
Rename `corelib` to `libtdb` 4 years ago
Sayan Nandan e9b2a8c527
Fix output on Windows 4 years ago
Sayan Nandan d6d764cfb9
Improve command line output for responses 4 years ago
Sayan Nandan f536ebb9aa
Upgrade to use new protocol 4 years ago
Sayan Nandan 689345cc90
Add tdb-bench to bundle 4 years ago
Sayan Nandan 9a4dfd2ebc
Upgrade client to use new corelib modules 4 years ago
Sayan Nandan 12597ce250
Add generic benchmarking module 4 years ago
Sayan Nandan 730ff3fa41
Move and document deserializer module 4 years ago
Sayan Nandan 851b6fd43c
Move to using buffer
Something is wrong with reading the frame sizes, this should be fixed
4 years ago
Sayan Nandan d926e35e22
Use a different R/W lock implementation 4 years ago
Sayan Nandan 16945337fa
Implement persistent storage 4 years ago
Sayan Nandan 59046db8f8
Implement client 4 years ago
Sayan Nandan 0f1dde109b
Implement client
However, the client has some propagation errors
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 cfcc73bd86
Add code to benchmark parsers 4 years ago
Sayan Nandan ed1815422d
Refactor project and add terrapipe spec 4 years ago
Sayan Nandan e98bc39a46
Initial commit
Add basic parsing
4 years ago