d125958380
tikvclient: Add endKey param to Scanner ( #8178 )
2018-11-08 18:21:40 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
c84a71d666
kv: correct comments mistake. ( #6829 )
2018-06-14 11:34:19 +08:00
eddff3429a
*: importing data reduce memory allocations. ( #5549 )
2018-01-07 12:48:07 +08:00
0d96c12e60
kv, store: refine some comments ( #5498 )
2017-12-27 19:38:36 +08:00
5f468489ab
util: add kvencoder package, make transfer sql to key-values be possible. ( #5236 )
2017-11-29 18:01:31 +08:00
c2691114b4
*: check errors part 2 ( #4704 )
2017-10-09 12:46:45 +08:00
992f367924
*: fix batch insert test data race ( #2968 )
...
Use atomic functions to access limit variable.
2017-03-30 16:36:04 +08:00
0e76e66e03
store/tikv: log big transaction. ( #2525 )
2017-01-22 11:59:31 +08:00
0f15c2ec5d
kv: limit transaction size, len, and entry length, reduce retry times ( #2426 )
2017-01-10 12:26:18 +08:00
8edbf557a2
*: remove MemBuffer cache and Release method. ( #1411 )
2016-07-08 11:57:02 +08:00
c2d4337c44
kv: update goleveldb/memdb repo which remove unnecessary rand.NewSource ( #1410 )
2016-07-07 17:45:00 +08:00
3237b2c158
localstore: support seek reverse ( #1189 )
...
* localstore: support seek reverse
2016-05-03 19:36:04 +08:00
df8d1de841
[DNM] kv: add SeekReverse method for Retriever. ( #1119 )
...
* kv: add `SeekReverse` method for Retriever.
2016-04-20 14:41:34 +08:00
48c8b75edb
*: reduce string bytes convert
2015-12-25 20:52:36 +08:00
ac2b85745f
kv: do not check key existence in Delete, check nil value in all Set
2015-12-03 11:12:39 +08:00
3c059f77d8
kv: unify NewIterator and Seek
2015-12-02 10:37:02 +08:00
346a271182
kv: decrease buffer size and fix memory leak
2015-11-19 14:22:08 +08:00
0943aa598e
terror: unify util/errors and util/errors2 in terror.
2015-11-05 12:05:16 +08:00
c0b198b908
*: refactor iterator interface
...
Next() shouldn't return a new iterator.
2015-11-02 21:40:08 +08:00
7035023f15
kv, store: add MemBuffer for UnionStore
...
Create interface MemBuffer to decouple UnionStore with
specific in-memory buffer implementation.
2015-10-26 11:09:52 -04:00