608 Commits (d0ee66ac4c5a71bab43b183c8bb47401fabf10a7)

Author SHA1 Message Date
Sayan Nandan fb3fc5d2f1
Upgrade `del` to use `ExceptFor` 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 c58c5eec71
Fix wrong error being returned in the query engine 4 years ago
Sayan Nandan 810375a9b1
Add support for multiple keys in actions 4 years ago
Sayan Nandan a8285167a8
Loop until we successfully save the data to disk 4 years ago
Sayan Nandan b8406dfb73
Fix missing LF in trait impl for RespCode 4 years ago
Sayan Nandan c260595bba
Avoid using `concat` to avoid clones 4 years ago
Sayan Nandan 8688718cb2
Explicitly specify `Self` to be `Sync` 4 years ago
Sayan Nandan 498b561764
Implement `Writable` for `Response` 4 years ago
Sayan Nandan ba4c7cec09
Add `Writable` trait definition 4 years ago
Sayan Nandan b302a16c1c
Add "Except" response type 4 years ago
Sayan Nandan ffce96a3a6
Add elementary multi-update module 4 years ago
Sayan Nandan bad7b0999d
Update response codes 4 years ago
Sayan Nandan 2544e28e80
Use the `Response` type alias to avoid clones
Also docs were updated to reflect changes in Navigator.
`Action` was renamed to `DataGroup`
4 years ago
Sayan Nandan 61ab89effb
Remove cursor in favor of index based navigator 4 years ago
Sayan Nandan 842700b753
Add elementary multi-set module 4 years ago
Sayan Nandan 617c76719b
Add elementary impl for multi-get 4 years ago
Sayan Nandan 9d5e61277c
Fix query parsing tests in server 4 years ago
Sayan Nandan 6844de1f0b
Fix client-side parser in cli 4 years ago
Sayan Nandan f536ebb9aa
Upgrade to use new protocol 4 years ago
Sayan Nandan bf17238036
Add advisory locking for POSIX 4 years ago
Sayan Nandan fef56cba58
Add record-level file locking 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 1eaed63fe6
Add 'EXISTS' query 4 years ago
Sayan Nandan 619e96fd95
Add diskstore module 4 years ago
Sayan Nandan 9a4dfd2ebc
Upgrade client to use new corelib modules 4 years ago
Sayan Nandan ad3b854562
Improve error message output 4 years ago
Sayan Nandan 76886c13f9
Refactor into modules (server) 4 years ago
Sayan Nandan 7919f5b40e
Add worker-based bench tool 4 years ago
Sayan Nandan e2fba6e6f4
Elide bound checks 4 years ago
Sayan Nandan 12597ce250
Add generic benchmarking module 4 years ago
Sayan Nandan 14e6f43893
Fix connection reset on disconnection 4 years ago
Sayan Nandan 730ff3fa41
Move and document deserializer module 4 years ago
Sayan Nandan 6dc4dfdde9
Implement efficient read buffering 4 years ago
Sayan Nandan b2d1ed1ca3
Improve query parsing 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 68faa43e66
Misc changes to docs 4 years ago
Sayan Nandan 37d4b808e1
Add docs 4 years ago
Sayan Nandan dd1d42fae0
Fix panic on closing tcpstream 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 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 8613ddb694
Add function to check tokens in dataframe 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