Commit Graph

65 Commits

Author SHA1 Message Date
siddontang b36d4aba37 move some pkgs to vendor
godep can not handle some pkgs which have build tags

So we put these into vendor explicitly
2015-03-14 10:57:18 +08:00
siddontang 5f0c295dd5 customize building with lmdv 2015-03-11 11:54:16 +08:00
siddontang f2cc5f5fd9 use newest goleveldb
you must update goleveldb by yourself
2014-12-12 20:56:17 +08:00
siddontang 9fc027e553 use origin syndtr goleveldb 2014-11-20 22:52:29 +08:00
siddontang 1ca74b404a rpl optimize 2014-11-19 09:30:31 +08:00
siddontang a5dcdbf6c3 Merge branch 'rpl-feature' into develop 2014-11-11 09:08:33 +08:00
siddontang 8fb200819c update leveldb batch data 2014-11-10 21:43:25 +08:00
siddontang cd76c402d2 add default optimization 2014-11-10 17:16:02 +08:00
siddontang f47b916828 write batch add Close 2014-11-10 15:31:36 +08:00
siddontang d058c20094 refactor replication
replication log format is not compatibility
2014-11-10 12:40:19 +08:00
siddontang 4a266b30b2 batch support data 2014-11-10 11:07:33 +08:00
siddontang 38e5d7262c leveldb batch support data
optimize later
2014-11-10 11:07:21 +08:00
siddontang c0f8a436a1 write batch add data function
leveled will support it later
2014-11-09 23:10:03 +08:00
siddontang f0fe5cac4e add ignore configuration set 2014-11-05 10:45:12 +08:00
siddontang 0009fe83b9 add put and delete info back 2014-10-31 20:33:38 +08:00
siddontang 4668350862 update store statistic 2014-10-30 16:06:44 +08:00
siddontang b47e49d6fd try reduce rocksdb batch clear 2014-10-30 11:43:04 +08:00
siddontang 4c19e40159 add GetSlice, hope can improve get performance 2014-10-29 20:17:12 +08:00
siddontang 522d94e31e add go slice 2014-10-29 10:29:50 +08:00
siddontang 8d16ac54c5 refactor db getslice 2014-10-29 10:29:35 +08:00
siddontang c5107c7137 add slice for store, optimize leveldb/rocksdb get 2014-10-28 23:30:00 +08:00
siddontang 57d60b0ce0 add disable wal config for rocksdb 2014-10-24 23:30:27 +08:00
siddontang 1cb40204fa add rocksdb config 2014-10-24 13:01:13 +08:00
siddontang 0f8e9553ac remove hyperleveldb
leveled, hyperleveldb, and basho leveldb use same interfaces. You can
choose proper one by yourself.
2014-10-16 11:10:19 +08:00
siddontang 522f77a7a5 add sync commit config for store 2014-10-16 09:35:35 +08:00
siddontang f05398cdf9 store add stat 2014-10-15 10:18:20 +08:00
siddontang 4a1c74cb44 adjust config 2014-10-11 16:00:59 +08:00
siddontang 761431cf5b add sync interface 2014-10-09 13:05:55 +08:00
siddontang e3bdb57be2 add DBPath and UseBinLog config 2014-09-18 22:30:33 +08:00
siddontang 0a72481eb0 mode use 0644 for file, 0755 for dir 2014-09-18 21:27:43 +08:00
siddontang 8284c94453 store add compact and string interface 2014-09-12 15:06:36 +08:00
siddontang b8cc69e50a update rocksdb 2014-09-08 09:55:55 +08:00
siddontang 42f6a3679f bugfix for lmdb 2014-09-04 14:55:26 +08:00
siddontang 03c8e4c24c store add memory support based on goleveldb 2014-09-01 17:45:47 +08:00
siddontang 577d545486 store remove tricky code 2014-08-30 17:19:10 +08:00
siddontang ed982db4cc use import `_` to load backend storage 2014-08-30 10:17:04 +08:00
siddontang 9b1c6c4223 refactor 2014-08-25 14:18:23 +08:00
holys d6c60c60fe fix undefine bug 2014-08-16 09:21:52 +08:00
siddontang 09e49ca346 refactor store, reduce code 2014-08-16 00:08:01 +08:00
siddontang 1b22019e3d lmdv not support windows 2014-08-15 16:22:58 +08:00
siddontang a3f402c6bd lmdv add nosync config, fix hyperleveldb build bug 2014-08-15 10:46:48 +08:00
holys e501539649 add HyperLevelDB support 2014-08-12 00:54:53 +08:00
siddontang 5cdd6f2358 all package use same config struct
add toml support
2014-08-07 16:49:48 +08:00
siddontang a5c27a1e23 lmdb can be build in windows 2014-08-04 15:36:05 +08:00
siddontang cdbb351ab8 use szferi gomdb 2014-08-04 08:48:06 +08:00
siddontang a2fdea39c6 add boltdb support 2014-08-02 15:16:16 +08:00
siddontang 00cedb5647 Merge branch 'transaction-feature' into develop 2014-07-30 22:22:49 +08:00
siddontang c69fc1cdd4 store update 2014-07-30 22:18:11 +08:00
siddontang 7d36898560 lmdv update 2014-07-30 22:03:24 +08:00
siddontang b413802fd8 store reduce pointer alloc 2014-07-29 22:30:59 +08:00