Awn
a74203b99e
patch: use current directory for benchmarks ( #23 )
2019-07-25 08:09:04 +10:00
Awn
5ee0f8e0df
update dependencies ( #22 )
2019-07-25 08:02:00 +10:00
Awn
479cabcc8e
patch: use directory within database path for merge ( #21 )
2019-07-25 08:01:12 +10:00
Awn
3b63388e79
benchmarks: set test size to compute throughput ( #16 )
...
* benchmarks: set test size to compute throughput
* patch: error on cross-filesystem rename operation
* revert: commit to wrong branch
2019-07-25 07:14:58 +10:00
panyun
fd2023ee38
Fix issue(db file Merge issue in windows env): ( #15 )
...
* Fix issue(windows env):
1. Run my program firstly, it will create my.db folder normaly.
2. Close my program and restart it again, I will receive an error.
* Fix coding format issue
* Change the last fixing with @prologic suggestion.
2019-07-23 13:27:14 +10:00
James Mills
47ad6601f3
Update generated protobuf code
v0.1.7
2019-07-19 20:49:49 +10:00
Christian Muehlhaeuser
057c147f89
Added missing error check ( #13 )
...
err was assigned, but not checked.
2019-07-19 20:22:56 +10:00
Jesse Donat
9fafcad9a6
Fix mismatched key casing. ( #12 )
2019-06-12 07:29:11 +10:00
Whemoon Jang
c4faac9f7c
Fix outdated README ( #11 )
2019-06-03 20:48:30 +10:00
Yury Fedorov
43334647a6
Fix typos in bitcask.go docs ( #10 )
2019-05-26 19:27:03 +10:00
Christian Muehlhaeuser
f26a1b1727
Fixed typo in release.sh ( #8 )
2019-04-25 22:19:20 +10:00
Kebert Xela
1fca55d268
Minor readme improvements ( #7 )
...
* File emoji and missing parenthesis
* Update README.md
* Update README.md
2019-04-24 06:44:21 +10:00
James Mills
c640f7f7e7
Update README.md
2019-04-01 17:36:18 +10:00
James Mills
b6c9867e7b
Added missing dependency on github.com/golang/protobuf/proto Fixes #6
v0.1.6
2019-04-01 17:29:23 +10:00
James Mills
ed6283dca4
Add Development section to README documenting use of Protobuf and tooling required. #6
2019-04-01 17:29:23 +10:00
James Mills
f44b6249ac
Create CONTRIBUTING.md
2019-04-01 10:14:40 +10:00
James Mills
2be3a63153
Add other badges from img.shields.io
2019-03-31 13:39:58 +10:00
James Mills
836deeb0ff
Document using the Docker Image
v0.1.5
2019-03-30 20:25:23 +10:00
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