24 Commits (3a84feb14eccb9ae51eb14bd07d9e2369d40a6d1)

Author SHA1 Message Date
Sayan Nandan cab2ce733b
Add tests for heya, get, set and update queries 4 years ago
Sayan Nandan 59a2b42615
Implement logging 4 years ago
Sayan Nandan 40fea56801
Make some `fn`s `const` 4 years ago
Sayan Nandan b06dedc8bd
Enable configuration files to be used 4 years ago
Sayan Nandan e49df70aef
Update license headers 4 years ago
Sayan Nandan 6aee3bf5f4
Remove `libtdb` deps from `server` 4 years ago
Sayan Nandan 67dc83764a
Rename `corelib` to `libtdb` 4 years ago
Sayan Nandan a8285167a8
Loop until we successfully save the data to disk 4 years ago
Sayan Nandan fef56cba58
Add record-level file locking 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 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 ab24e6588f
Reimplement terrapipe metaframe 4 years ago
Sayan Nandan a78e54b215
Make error responses static 4 years ago
Sayan Nandan 0edaf27bd3
Implement basic coredb 4 years ago