you06
|
58f3322fc3
|
membuffer: implement snapshot get and iterator for ART (#1467)
ref pingcap/tidb#55287
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-09-25 07:03:02 +00:00 |
you06
|
7d0f0bc93b
|
membuffer: support iterator for ART (#1466)
ref pingcap/tidb#55287
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-09-24 11:38:48 +00:00 |
you06
|
271945f345
|
membuffer: support staging & checkpoint for ART (#1465)
ref pingcap/tidb#55287
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-09-23 03:55:13 +00:00 |
you06
|
6beede6998
|
membuffer: implement ART with basic get/set (#1451)
ref pingcap/tidb#55287
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-09-18 09:25:22 +00:00 |
you06
|
6b1453c358
|
memdb: use atomic u64 addr to reduce allocation (#1453)
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-08-28 04:00:17 +00:00 |
you06
|
41d133b6b6
|
membuffer: refactor the memdb to support multi implementations (#1426)
ref pingcap/tidb#55287
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-08-23 03:46:43 +00:00 |
you06
|
75e3705e58
|
memdb: fix memdb snapshot get/iter is not actually snapshot (#1393)
* fix memdb snapshot get/iter is not actually snapshot
Signed-off-by: you06 <you1474600@gmail.com>
* rename test
Signed-off-by: you06 <you1474600@gmail.com>
---------
Signed-off-by: you06 <you1474600@gmail.com>
|
2024-08-21 15:35:30 +08:00 |
Hangjie Mo
|
2f119351bd
|
*: add `SnapshotIterReverse` and make `iterReverse` supports `lowerBound` (#883)
Signed-off-by: Jason Mo <mohangjie1995@gmail.com>
|
2023-07-14 10:36:07 +08:00 |
ekexium
|
0130f76738
|
Support postponed conflict check (#556)
* replace kvproto
Signed-off-by: ekexium <eke@fastmail.com>
* support NeedConflictCheck
Signed-off-by: ekexium <eke@fastmail.com>
* fix mutation encoding
Signed-off-by: ekexium <eke@fastmail.com>
* support temporary flag
Signed-off-by: ekexium <eke@fastmail.com>
* update kvproto
Signed-off-by: ekexium <eke@fastmail.com>
* fix style
Signed-off-by: ekexium <eke@fastmail.com>
* add an option to enable the behavior
Signed-off-by: ekexium <eke@fastmail.com>
* replace AfterCheckPoint with existing canModity
Signed-off-by: ekexium <eke@fastmail.com>
* UpdateFlag do not unset temporary flag
Signed-off-by: ekexium <eke@fastmail.com>
* remove unused function
Signed-off-by: ekexium <eke@fastmail.com>
* update tidb dependency
Signed-off-by: ekexium <eke@fastmail.com>
update tidb dependency
Signed-off-by: ekexium <eke@fastmail.com>
* fix test
Signed-off-by: ekexium <eke@fastmail.com>
* do no unset flag on read
Signed-off-by: ekexium <eke@fastmail.com>
* update tidb dependency
Signed-off-by: ekexium <eke@fastmail.com>
* update comment
Signed-off-by: ekexium <eke@fastmail.com>
Signed-off-by: ekexium <eke@fastmail.com>
|
2022-08-30 15:38:39 +08:00 |
Ziqian Qin
|
350b6ce9fb
|
Add an RemoveFromBuffer method for test (#387)
* export DeleteKey
Signed-off-by: ekexium <ekexium@gmail.com>
* rename DeleteKey to UnsafeRemoveRecord
Signed-off-by: ekexium <ekexium@gmail.com>
* rename the old DeleteKey
Signed-off-by: ekexium <ekexium@gmail.com>
|
2021-11-30 19:43:54 +08:00 |
disksing
|
288c649636
|
fix license (#267)
Signed-off-by: disksing <i@disksing.com>
|
2021-08-15 01:48:01 +08:00 |
disksing
|
f4a87d3b4a
|
clean up test utilities (#223)
Signed-off-by: disksing <i@disksing.com>
|
2021-07-13 16:11:59 +08:00 |
disksing
|
be29f7ecef
|
move unionstore package to internal (#179)
Signed-off-by: disksing <i@disksing.com>
|
2021-06-28 10:36:18 +08:00 |