James Mills
|
352c32ee12
|
Add Len() to exported API (extended API)
|
2019-03-21 10:47:50 +10:00 |
|
James Mills
|
aaea7273c3
|
Add Keys() to exported API (extended API)
|
2019-03-21 10:41:56 +10:00 |
|
James Mills
|
962e53af17
|
Add Has() to exported API (extended API)
|
2019-03-21 10:24:48 +10:00 |
|
James Mills
|
8bf169c96f
|
Add MergeOpen test case
|
2019-03-20 17:10:24 +10:00 |
|
James Mills
|
c1488fed2a
|
Added Fold() test case
|
2019-03-20 16:55:59 +10:00 |
|
James Mills
|
d8a48f9eea
|
Use pre-defined errors as they are comparable and useful as exported symbols
|
2019-03-20 07:39:03 +10:00 |
|
James Mills
|
cb00b11dd7
|
Increase no. of goroutines to catch more race conditions in tests
|
2019-03-16 12:33:07 +10:00 |
|
James Mills
|
120e854444
|
Improved error messages
|
2019-03-16 11:47:22 +10:00 |
|
James Mills
|
3f1d6635c4
|
Add prefix scan for keys using a Trie
|
2019-03-15 23:48:50 +10:00 |
|
James Mills
|
d24a01797a
|
Added WithMaxKeySize() and WithMaxValueSize() options
|
2019-03-14 21:31:23 +10:00 |
|
James Mills
|
bc8f6c6718
|
Change locking error message
|
2019-03-14 21:31:01 +10:00 |
|
James Mills
|
71a42800fe
|
Improved benchmark test suite for various key/value sizes
|
2019-03-14 18:17:20 +10:00 |
|
James Mills
|
3b9627aeb8
|
Fix concurrent read bug
|
2019-03-14 17:58:06 +10:00 |
|
James Mills
|
e0c4c4fdae
|
Fix concurrent write bug with multiple goroutines writing to the to the active datafile
|
2019-03-14 17:58:06 +10:00 |
|
James Mills
|
fb2335e3c1
|
Fixed tests
|
2019-03-14 07:46:59 +10:00 |
|
James Mills
|
f4b7918e93
|
Add flock on database Open()/Close() to prevent multiple concurrent processes write access. Fixes #2
|
2019-03-13 20:21:15 +10:00 |
|
James Mills
|
a42cd20ddf
|
Initial Commit
|
2019-03-12 23:56:57 +10:00 |
|