James Mills
|
b29b4c5422
|
Add Dockerfile to publish images to Docker Hub
|
2019-03-30 17:14:09 +10:00 |
|
James Mills
|
f397a73abd
|
Update README.md
|
2019-03-29 22:21:39 +10:00 |
|
James Mills
|
53dc013215
|
Optimized and increased read performance by ~2-3x by memory mapping the read-only datafiles
v0.1.4
|
2019-03-23 13:35:55 +10:00 |
|
James Mills
|
711d08ce91
|
Increased read performance by ~3-4x by removing another unnecessary I/O operation (Seek)
v0.1.3
|
2019-03-23 12:14:15 +10:00 |
|
James Mills
|
c3b1a02371
|
Updated deps
v0.1.2
|
2019-03-22 21:53:09 +10:00 |
|
James Mills
|
7149cb9afe
|
Fixed concurrency bug with reopening datafiles when maxDatafileSize is exceeded
v0.1.1
|
2019-03-22 17:59:07 +10:00 |
|
James Mills
|
c593bc966f
|
Refactor Datafile.Size()
|
2019-03-22 17:33:24 +10:00 |
|
James Mills
|
2400dd86d5
|
Add docs for bitcask
v0.1.0
0.0.26
|
2019-03-21 17:46:53 +10:00 |
|
James Mills
|
27eb922ba2
|
Add docs for options
|
2019-03-21 17:20:53 +10:00 |
|
James Mills
|
34ad78efc0
|
Add KeYS command to server (bitraftd)
|
2019-03-21 10:49:53 +10:00 |
|
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
|
01cb269a51
|
Add EXISTS command to server (bitraftd)
|
2019-03-21 10:29:18 +10:00 |
|
James Mills
|
962e53af17
|
Add Has() to exported API (extended API)
0.0.25
|
2019-03-21 10:24:48 +10:00 |
|
James Mills
|
7a427a237a
|
Update README.md
|
2019-03-21 08:36:17 +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
|
d6e806e655
|
Update README.md
|
2019-03-20 15:30:08 +10:00 |
|
James Mills
|
2d9bfbb408
|
Unexport NewDefaultConfig (not useful for public consumption)
0.0.24
|
2019-03-20 07:46:26 +10:00 |
|
James Mills
|
d8a48f9eea
|
Use pre-defined errors as they are comparable and useful as exported symbols
0.0.23
|
2019-03-20 07:39:03 +10:00 |
|
James Mills
|
65e7877bdf
|
Remove notify step for now
|
2019-03-20 07:08:10 +10:00 |
|
James Mills
|
5711478dd6
|
Drone CI plugins now use a new key called settings :/
|
2019-03-20 07:06:31 +10:00 |
|
James Mills
|
336795285e
|
Fixed Drone CI config
|
2019-03-20 07:02:39 +10:00 |
|
James Mills
|
7fba9bd4b7
|
Add bitcaskd to install target
|
2019-03-20 07:00:46 +10:00 |
|
James Mills
|
e117ffd2e9
|
Fixed injecting Version/Commit in relased binaries
|
2019-03-19 18:55:03 +10:00 |
|
James Mills
|
ebefd0abf4
|
Updated deps
0.0.22
|
2019-03-18 19:47:08 +10:00 |
|
James Mills
|
52dfec6760
|
Only count coverage for the exported package
|
2019-03-18 17:40:45 +10:00 |
|
James Mills
|
1298240f53
|
Unexport some internal implemtnation details
0.0.21
|
2019-03-18 17:31:31 +10:00 |
|
James Mills
|
2a35976cdd
|
Ooops
0.0.20
|
2019-03-17 14:00:15 +10:00 |
|
James Mills
|
6fe6fe0689
|
Refactored configuration option handling. Fixes #3
0.0.19
|
2019-03-17 13:53:30 +10:00 |
|
James Mills
|
e83608b903
|
Fixed missing error handling opening new Datafile(s) during Put() Fixes #4
|
2019-03-17 13:47:07 +10:00 |
|
James Mills
|
67ab944db7
|
Refactored some internals and removed timestamp field (unsure why it was needed in the original paper)
0.0.18
|
2019-03-16 12:40:24 +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
|
e9c858d43f
|
Add CRC Checksum checks on reading values back
0.0.17
|
2019-03-16 12:16:23 +10:00 |
|
James Mills
|
120e854444
|
Improved error messages
0.0.16
|
2019-03-16 11:47:22 +10:00 |
|
James Mills
|
d2f44d1513
|
Fix a race condition + Use my fork of trie
0.0.15
|
2019-03-16 11:22:55 +10:00 |
|
James Mills
|
c0f178c4f7
|
Improved read/write performance by another ~2x by not calling Stat() on every read/write
0.0.14
|
2019-03-16 08:15:07 +10:00 |
|
James Mills
|
2585222830
|
Improve write performance by ~33% to 80,000 writes/sec buf reducing syscalls and using a bufio.Writer
|
2019-03-16 07:41:37 +10:00 |
|
James Mills
|
3f1d6635c4
|
Add prefix scan for keys using a Trie
0.0.13
|
2019-03-15 23:48:50 +10:00 |
|
James Mills
|
67840ffb57
|
Call Close() at end of sub-commands
0.0.12
|
2019-03-14 21:50:41 +10:00 |
|
James Mills
|
9f0a357ca0
|
Remove lock file on Close()
|
2019-03-14 21:50:23 +10:00 |
|
James Mills
|
52b6c74a21
|
Fixed compile error in CLI
0.0.11
|
2019-03-14 21:33:40 +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
|
b6c212d60c
|
Refactored option handling
|
2019-03-14 21:24:31 +10:00 |
|
James Mills
|
3f1b90eb23
|
Update README.md
|
2019-03-14 18:18:57 +10:00 |
|
James Mills
|
71a42800fe
|
Improved benchmark test suite for various key/value sizes
0.0.10
|
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
|
fb50eb2f82
|
Update README.md
|
2019-03-14 15:36:37 +10:00 |
|