James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a419c46d2 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-07 13:24:38 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e543fc38fb 
							
						 
					 
					
						
						
							
							Added AUTHORS file to record contributors beyond the scope of Github metadata ( #41 )  
						
						
						
						
							
						
					 
					
						2019-08-07 13:21:09 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82e26449fa 
							
						 
					 
					
						
						
							
							Added the same functional options to the bitcask CLI and persist options to the db store ( #40 )  
						
						
						
						
							
						
					 
					
						2019-08-07 10:23:10 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bce2721be4 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-06 08:15:03 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b5515e03 
							
						 
					 
					
						
						
							
							update trie dependency to take advantage of improvements ( #45 )  
						
						
						
						
							
						
					 
					
						2019-08-06 08:05:41 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b684b635d 
							
						 
					 
					
						
						
							
							Update CONTRIBUTING.md  
						
						
						
						
							
						
					 
					
						2019-08-05 19:48:32 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							a407905ae2 
							
						 
					 
					
						
						
							
							Improve Get/Put performance with optional mempooling ( #36 )  
						
						... 
						
						
						
						* avoid unnecessary use of encoder/decoder to decrease memory allocations
* add an optional configurable mempool to avoid extra allocs
* add doc.go with examples 
						
						
							
 
						
					 
					
						2019-08-05 07:23:07 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ceeccfd64 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:49:15 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35dc7e70d2 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:47:23 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cc1154611 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:46:18 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa66c66da 
							
						 
					 
					
						
						
							
							keydir: avoid defers ( #34 )  
						
						
						
						
							
						
					 
					
						2019-08-01 19:18:05 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							e3242c8426 
							
						 
					 
					
						
						
							
							README: typos ( #35 )  
						
						
						
						
							
						
					 
					
						2019-08-01 13:48:36 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							912371645d 
							
						 
					 
					
						
						
							
							Fixed an off-by-one bug with managing datafiles ( #31 )  
						
						
						
						
							
 
						
					 
					
						2019-07-29 23:49:37 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc782a3083 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-07-27 07:57:38 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2161179ef 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-07-27 07:56:34 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51bac21c0a 
							
						 
					 
					
						
						
							
							Improves Merge() operation by also pruning old key/value pairs ( #29 )  
						
						... 
						
						
						
						* Added new API Stats() and Prune()
* Improved Merge() logic to also prune old key/values and actually reclaim disk space
* Added backward compat for the old Merge() function
* Refactor indexing of keys to items (hints)
* Remove redundant TestOpenMerge
* Add unit test for Stats()
* Improve TestMerge() 
						
						
							
 
						
					 
					
						2019-07-27 07:52:25 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ac95d66a 
							
						 
					 
					
						
						
							
							remove merge folder after merge completes ( #26 )  
						
						
						
						
							
 
						
					 
					
						2019-07-25 08:31:44 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							c28c72108f 
							
						 
					 
					
						
						
							
							Use consistent directory names in benchmarks ( #24 )  
						
						... 
						
						
						
						* patch: use current directory for benchmarks
* Use consistent directory names 
						
						
							
 
						
					 
					
						2019-07-25 08:18:41 +10:00 
						 
				 
			
				
					
						
							
							
								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  
						
						
						
						
							
 
						
					 
					
						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  
						
						
						
						
							
 
						
					 
					
						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  
						
						
						
						
							
 
						
					 
					
						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  
						
						
						
						
							
 
						
					 
					
						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)  
						
						
						
						
							
 
						
					 
					
						2019-03-23 12:14:15 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3b1a02371 
							
						 
					 
					
						
						
							
							Updated deps  
						
						
						
						
							
 
						
					 
					
						2019-03-22 21:53:09 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7149cb9afe 
							
						 
					 
					
						
						
							
							Fixed concurrency bug with reopening datafiles when maxDatafileSize is exceeded  
						
						
						
						
							
 
						
					 
					
						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  
						
						
						
						
							
 
 
						
					 
					
						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)  
						
						
						
						
							
 
						
					 
					
						2019-03-21 10:24:48 +10:00