Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DNM,Cloud] Cloud master #240

Open
wants to merge 136 commits into
base: lrz/test-111
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
1b55bc4
alpha version
lidezhu Nov 15, 2022
1e978b9
introduce cache mem info
CalvinNeo Dec 2, 2022
758e22f
partially run
CalvinNeo Dec 5, 2022
2efbf19
it can work
CalvinNeo Dec 6, 2022
c3afc97
fix test bug
CalvinNeo Dec 7, 2022
e6228f5
use snapshot to compose raft apply state
CalvinNeo Dec 9, 2022
f529bce
do not copy all meta
CalvinNeo Dec 9, 2022
9da03d1
fmt
CalvinNeo Dec 9, 2022
7a93e5f
Merge branch 'raftstore-proxy' into another-fast-add-demo
CalvinNeo Dec 9, 2022
a652cbd
fast add peer
CalvinNeo Dec 12, 2022
22afec3
fix error router
CalvinNeo Dec 12, 2022
2da4c93
Merge remote-tracking branch 'upstream/raftstore-proxy' into another-…
CalvinNeo Dec 12, 2022
0a5c25b
fix merge
CalvinNeo Dec 12, 2022
1c11747
fix logs
CalvinNeo Dec 12, 2022
2fb1939
f
CalvinNeo Dec 12, 2022
fb0917b
f
CalvinNeo Dec 12, 2022
7da9b92
f
CalvinNeo Dec 12, 2022
fa6099c
f
CalvinNeo Dec 12, 2022
1b335a3
Merge fast add peer (#230)
CalvinNeo Dec 12, 2022
660eb73
add test for paused
CalvinNeo Dec 13, 2022
39f6a14
fix ci
CalvinNeo Dec 13, 2022
fffc345
fix ci
CalvinNeo Dec 13, 2022
59e1616
fix tests
CalvinNeo Dec 13, 2022
eb2c930
fix tests
CalvinNeo Dec 13, 2022
a9ff447
fix tests
CalvinNeo Dec 13, 2022
4929749
support re add peer
CalvinNeo Dec 13, 2022
e4d6453
re fmt
CalvinNeo Dec 13, 2022
391ba67
Add support for recover and re-add peer (#231)
CalvinNeo Dec 14, 2022
d6617f9
add tests for apply snapshot
CalvinNeo Dec 14, 2022
8b7abda
add split and merge test
CalvinNeo Dec 14, 2022
042fc6f
add test for split and merged
CalvinNeo Dec 14, 2022
5ca7905
Add support for merge split (#232)
CalvinNeo Dec 14, 2022
cf4da9f
record inflight message
CalvinNeo Dec 15, 2022
cc24087
enhance tests
CalvinNeo Dec 15, 2022
ccb539c
portable-atomic
CalvinNeo Dec 15, 2022
50e4a55
Add record and reject inflight logic (#233)
CalvinNeo Dec 15, 2022
4d3dd53
fix tests
CalvinNeo Dec 16, 2022
c4b01d2
hide ffi_helper_set
CalvinNeo Dec 20, 2022
1527574
remove
CalvinNeo Dec 20, 2022
4f8541a
Merge branch 'raftstore-proxy' into another-fast-add-demo
CalvinNeo Dec 20, 2022
9286661
Merge remote-tracking branch 'upstream/raftstore-proxy' into recover02
CalvinNeo Dec 21, 2022
9e55c60
address merge problems
CalvinNeo Dec 21, 2022
532f0ae
Merge pull request #237 to Merge upstream/raftstore-proxy
CalvinNeo Dec 21, 2022
fc54c32
store raft meta in ps (#238)
lidezhu Dec 21, 2022
f228c10
addr err
CalvinNeo Dec 21, 2022
64636e8
Merge branch 'raftstore-proxy' into another-fast-add-demo
CalvinNeo Dec 22, 2022
b2f36dd
Merge branch 'raftstore-proxy' into ldz/adapt-raft-engine-uni-ps
CalvinNeo Dec 22, 2022
3a254aa
add tests for split
CalvinNeo Dec 23, 2022
7486cca
Merge branch 'another-fast-add-demo' of github.com:CalvinNeo/tidb-eng…
CalvinNeo Dec 23, 2022
ddb6759
add immutable
CalvinNeo Dec 23, 2022
1f60f13
Merge remote-tracking branch 'origin/another-fast-add-demo' into adap…
CalvinNeo Dec 23, 2022
0a58ca7
fix
CalvinNeo Dec 23, 2022
c589200
add part of mock pagestorage
CalvinNeo Dec 23, 2022
a8a4711
p
CalvinNeo Dec 23, 2022
069d4c8
fix compile
CalvinNeo Dec 23, 2022
243d8db
Merge branch 'adapt-raft-engine-uni-ps-calvin' into adapt-raft-engine…
CalvinNeo Dec 23, 2022
20c426d
Merge pull request #242 from CalvinNeo/adapt-raft-engine-uni-ps-calvin
CalvinNeo Dec 23, 2022
51a2b42
add RawCppPtrArr
CalvinNeo Dec 23, 2022
9fa6b4a
add RawCppPtrTuple
CalvinNeo Dec 24, 2022
cbeeab7
Merge branch 'ldz/adapt-raft-engine-uni-ps' into adapt-raft-engine-un…
CalvinNeo Dec 24, 2022
e1fe583
fix fmt
CalvinNeo Dec 24, 2022
a4a0b07
Merge branch 'adapt-raft-engine-uni-ps-calvin-2' of github.com:calvin…
CalvinNeo Dec 24, 2022
86168dc
enhance
CalvinNeo Dec 24, 2022
88d31df
fix fmt
CalvinNeo Dec 26, 2022
6b6fa7d
f
CalvinNeo Dec 26, 2022
8378d08
Merge pull request #243 from CalvinNeo/adapt-raft-engine-uni-ps-calvin-2
CalvinNeo Dec 26, 2022
09f9aac
modify raft gc log impl for witness (#13869)
ethercflow Dec 28, 2022
177efaf
raftstore-v2: a few panic fix (#13996)
tonyxuqqi Dec 28, 2022
3253bfc
Fix mem leak in mock for RawCppPtrArr(Tuple) (#245)
CalvinNeo Dec 29, 2022
06bfaa4
raftstore-v2: avoid ticking when there are many unapplied logs (#13995)
BusyJay Dec 30, 2022
64293cb
add commit/apply duration for raft store (#13946)
bufferflies Dec 30, 2022
a6afe78
extend evict_entry_cache for restart (#13998)
hongyunyan Jan 3, 2023
5de5fd2
raft-engine: remove confusing API cut logs (#14010)
BusyJay Jan 3, 2023
bce01cf
raftstore-v2: publish tablet in raftstore thread only (#14009)
BusyJay Jan 3, 2023
8aef20c
*: introduce slog_panic and SlogFormat (#14014)
BusyJay Jan 3, 2023
4619f32
Introduce priority queue for priority scheduling (#14002)
Connor1996 Jan 4, 2023
ad250ba
Fix some tests and pre-handle and transport (#246)
CalvinNeo Jan 4, 2023
075303b
Introduce gc_raw_cpp_ptr_carr FFI, and fix early_skip (#251)
CalvinNeo Jan 5, 2023
4ef9ea0
Use fn_gc_raw_cpp_ptr_carr for PageAndCppStrWithViewVec (#252)
CalvinNeo Jan 5, 2023
cdc2e48
raftstore-v2: only send clean snapshot (#14015)
BusyJay Jan 5, 2023
df3ee59
raftstore-v2: update region size after split check (#14019)
BusyJay Jan 5, 2023
cc9e69b
raftstore-v2: store heartbeat add kv size and snap size (#14016)
bufferflies Jan 6, 2023
c71fdfc
log-backup: limit inflight raft msg from pitr (#13976)
tabokie Jan 6, 2023
71efe9e
raftstore-v2: adaptive apply (#14020)
BusyJay Jan 6, 2023
f0a0bf7
[Cloud] Fix observer and FFI and add more log (#253)
CalvinNeo Jan 7, 2023
8e6e348
raftstore-v2: add waterfall metrics (#14029)
BusyJay Jan 10, 2023
1f91b6e
[Cloud]Refine FFI interface and mock PageStorage (#255)
CalvinNeo Jan 11, 2023
528e06d
util: Fix incorrect memory capacity (#14034)
breezewish Jan 12, 2023
e1467c5
pd_client: fix the kvproto compatibility for global config (#14041)
HuSharp Jan 12, 2023
2daa168
*: add resource group for the read path (#14001)
glorv Jan 13, 2023
321aa83
txn: Do constraint check when handling repeated acqurie_pessimsitic_l…
MyonKeminta Jan 13, 2023
65a99a8
raftstore-v2: fix metrics and perf context (#14035)
BusyJay Jan 13, 2023
8d054dd
[Cloud]Fast add peer: Fix pre handle limit, and some refactors (#256)
CalvinNeo Jan 13, 2023
a3c15ce
raftstore-v2: cleanup txn_ext (#14051)
BusyJay Jan 16, 2023
dd23099
Refactor send snapshot (#258)
CalvinNeo Jan 16, 2023
6d163b8
raftstore-v2: a few small fixes (#14039)
tonyxuqqi Jan 17, 2023
a463db0
apply: fix witness raft log gc panic and refactor (#14054)
ethercflow Jan 17, 2023
5235542
copr: support handling keyspace request (#14027)
iosmanthus Jan 17, 2023
e2e9f9c
storage: add priority scheduling for scheduler worker (#14057)
Connor1996 Jan 17, 2023
7240e57
fix docker build (#13937)
tabokie Jan 18, 2023
b35d4fb
pd_client: fix the kvproto compatibility (#14064)
HuSharp Jan 18, 2023
15445fd
raftstore-v2: add more features to pd worker v2 (#14003)
tabokie Jan 19, 2023
b2c9f5b
[Cloud] Support fallback after timeout (#260)
CalvinNeo Jan 19, 2023
860fc83
log-backup: an ad-hoc way for hot reloading TLS certs (#14072)
YuJuncen Jan 19, 2023
42c3814
json, copr: implement unary not for json (#14070)
YangKeao Jan 19, 2023
a5c6fe5
[Cloud] Fast add peer: for enable-pagestorage (#261)
CalvinNeo Jan 19, 2023
cf62253
raftstore: support switch witness (#13491)
ethercflow Jan 19, 2023
f178f78
resource_manager: add watch for resource group (#14022)
HuSharp Jan 20, 2023
9726e56
batch-system: add priority scheduling for batch system (#14065)
Connor1996 Jan 20, 2023
fcaa14a
[Cloud] Merge raftstore-proxy master(PR #249) (#259)
CalvinNeo Jan 28, 2023
5e32274
Merge remote-tracking branch 'tikv/master' into merge-tikv-release-6.6-2
CalvinNeo Jan 29, 2023
c353910
config: allow starting TiKV nodes with <1 CPU (#14084)
andreid-db Jan 29, 2023
68710b9
pd_client: replace PD_REQUEST_HISTOGRAM_VEC with static metrics (#14087)
HuSharp Jan 29, 2023
1f04c72
adapt tikv's feature
CalvinNeo Jan 29, 2023
b1936e6
copr: (refactor) Lift heap struct out from top_n_executor (#14096)
LittleFall Jan 30, 2023
0ce3485
raftstore: allow the read request with a smaller ts during flashback …
JmPotato Jan 30, 2023
7ec73fd
import: sst_importer support download SST and rewrite into keyspace d…
iosmanthus Jan 31, 2023
fc18cfa
Merge remote-tracking branch 'tikv/master' into merge-tikv-release-6.6-2
CalvinNeo Jan 31, 2023
ec2f4dc
rocksdb: reduce rocksdb block size to 16KB (#14053)
tonyxuqqi Jan 31, 2023
15d6040
storage: add an alias partitioned-raft-kv for RaftKv2 (#14083)
tonyxuqqi Jan 31, 2023
6444536
Merge pull request #262 from CalvinNeo/merge-tikv-release-6.6-2
CalvinNeo Jan 31, 2023
23a2288
resolved_ts: reduce network traffic by filter regions (#14098)
overvenus Jan 31, 2023
a33eb2d
raftstore-v2: fix peer not cleanup when it replicates more logs (#14101)
BusyJay Jan 31, 2023
9c0df6d
cop: handle unset scan details in store batch (#14102)
you06 Feb 1, 2023
db14c53
resource_control: unify wru/rru to ru (#14121)
nolouch Feb 2, 2023
df5cc1d
[Cloud] Add tests for assertion of single replica migration (#264)
CalvinNeo Feb 2, 2023
d1d2920
pd_client: fix item value type (#14106)
HuSharp Feb 2, 2023
3791560
raftstore-v2: add tablet logger and update dep (#14129)
BusyJay Feb 3, 2023
c8c1ca8
raftstore: Observe when receive raft message (#14043)
CalvinNeo Feb 3, 2023
17a13b0
Merge remote-tracking branch 'tikv/master' into merge-tikv-6.6-3
CalvinNeo Feb 3, 2023
31a0fed
adapt to tikv master
CalvinNeo Feb 3, 2023
b96048f
[Cloud] Fix before merge master (#265)
CalvinNeo Feb 3, 2023
46ec025
Merge pull request #266 from CalvinNeo/merge-tikv-6.6-3
CalvinNeo Feb 3, 2023
964dbb4
Merge remote-tracking branch 'upstream/raftstore-proxy' into merge-mv…
CalvinNeo Feb 3, 2023
4f4fcbb
merge tikv upstream/raftstore-proxy
CalvinNeo Feb 3, 2023
c1e23d6
Merge pull request #267 from CalvinNeo/merge-mvp-to-tikv-master
CalvinNeo Feb 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
# - 'raftstore-proxy*'
pull_request:
branches:
- 'raftstore-proxy*'
- 'ldz/*'

jobs:
build-check-old:
Expand Down
Loading