-
Notifications
You must be signed in to change notification settings - Fork 412
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
support broadcast join #675
Merged
Merged
Changes from 57 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
0025c0f
implement join
hanfei1991 3e1abb2
fix
hanfei1991 77e6693
update tipb
hanfei1991 4095a44
update tipb
hanfei1991 92c0786
save work: refine dag interpreter, introduce dag interpreter query block
windtalker fd92e18
fix bug
windtalker 4bcbc39
comment useless code
windtalker 38eb05c
refine code
windtalker 80c0821
fix bug
windtalker 1679467
refine code
windtalker 3137f0a
fix bug
windtalker b346aeb
save work
windtalker 602412b
tiny fix
hanfei1991 c2f80ab
save work
windtalker 4ceedc9
Merge branch 'hanfei/join' of https://github.com/pingcap/tics into ha…
windtalker 944515c
support remote read
windtalker e8395ef
update tipb
windtalker 2299220
refine code
windtalker 3bf762f
fix bug
windtalker 50644ec
update client-c
hanfei1991 b022400
refine cop read
windtalker 116a508
update client-c to support cop reading from tiflash
windtalker d101639
refine code
windtalker 9047e4e
support batch cop
hanfei1991 abbff57
fix build error
windtalker f8da925
merge master
windtalker 3ce43c3
fix daily test fail
windtalker 7edcb4f
some bug fix
windtalker 72083dc
log dag execution time without encode to chunk
windtalker 1dbd6b8
fix bug
windtalker 28114f9
fix bug
windtalker 8106ac6
log dag execution time without encode
windtalker cb294a7
make encode multi processors
hanfei1991 63d7a9f
fix
hanfei1991 c8b66d1
parallel encode
hanfei1991 b33da95
refine code of batch coprocessor
windtalker 347ec5a
refine code
windtalker e9830a9
delete useless code
windtalker 2c85b1d
update kvproto and client-c
windtalker f499cd7
[flash 1002]refine coprocessor read (#530)
hanfei1991 68b3815
support key ranges in batch coprocessor (#533)
windtalker 9b1690c
merge master branch (#556)
windtalker 34a4a50
fix type mismatch bug in broadcast join
windtalker 5bc02ab
merge master
windtalker 87d118b
broadcast join support join keys with different data type (#580)
windtalker 3a7f042
merge master
windtalker 01d9b6f
Merge branch 'master' of https://github.com/pingcap/tics into broadca…
windtalker 060e37a
Merge branch 'master' of https://github.com/pingcap/tics into broadca…
windtalker f075756
some improvement for broadcast join (#600)
windtalker f8c6f8c
Merge branch 'master' into broadcast_join
hanfei1991 545653c
fix bug
hanfei1991 8a07c8c
fix bug
hanfei1991 1d13d59
make TiFlash backward compatible to old tipb (#653)
windtalker da84e57
Merge branch 'master' into broadcast_join
hanfei1991 bcb3d7b
fix bug
hanfei1991 54a9825
refine code
hanfei1991 21ce2b0
update header
hanfei1991 043870d
Fix execute details regression after merge master (#678)
windtalker 06f38d2
Merge branch 'master' into broadcast_join
hanfei1991 ce6dda9
Merge branch 'master' into broadcast_join
hanfei1991 970b53f
Merge branch 'master' into broadcast_join
hanfei1991 142bcc1
Merge branch 'master' into broadcast_join
hanfei1991 05ed931
update kvproto
hanfei1991 e14ef71
fmt code
windtalker fe280f0
Merge branch 'broadcast_join' of https://github.com/pingcap/tics into…
windtalker 0c0eca9
merge master
windtalker 5844bb4
update client-c
windtalker 4a10242
update tipb
hanfei1991 06c01bd
Merge branch 'master' into broadcast_join
hanfei1991 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Submodule client-c
updated
3 files
+7 −9 | include/pingcap/coprocessor/Client.h | |
+3 −12 | src/coprocessor/Client.cc | |
+2 −10 | src/test/coprocessor_test.cc |
Submodule kvproto
updated
28 files
+1 −1 | .circleci/config.yml | |
+10 −9 | Cargo.toml | |
+0 −1 | Makefile | |
+0 −2 | go.sum | |
+88 −125 | pkg/backup/backup.pb.go | |
+475 −765 | pkg/cdcpb/cdcpb.pb.go | |
+203 −1,022 | pkg/configpb/configpb.pb.go | |
+385 −59 | pkg/coprocessor/coprocessor.pb.go | |
+55 −116 | pkg/diagnosticspb/diagnosticspb.pb.go | |
+0 −1,708 | pkg/encryptionpb/encryptionpb.pb.go | |
+77 −304 | pkg/import_sstpb/import_sstpb.pb.go | |
+291 −329 | pkg/kvrpcpb/kvrpcpb.pb.go | |
+428 −976 | pkg/pdpb/pdpb.pb.go | |
+81 −189 | pkg/raft_serverpb/raft_serverpb.pb.go | |
+0 −942 | pkg/replicate_mode/replicate_mode.pb.go | |
+0 −2 | proto/backup.proto | |
+7 −16 | proto/cdcpb.proto | |
+0 −18 | proto/configpb.proto | |
+8 −1 | proto/coprocessor.proto | |
+0 −5 | proto/diagnosticspb.proto | |
+0 −63 | proto/encryptionpb.proto | |
+0 −8 | proto/import_sstpb.proto | |
+0 −3 | proto/kvrpcpb.proto | |
+0 −15 | proto/pdpb.proto | |
+1 −4 | proto/raft_serverpb.proto | |
+0 −36 | proto/replicate_mode.proto | |
+2 −1 | scripts/generate_cpp.sh | |
+1 −4 | scripts/generate_go.sh |
Submodule tipb
updated
9 files
+3 −0 | go-tipb/analyze.pb.go | |
+1,079 −77 | go-tipb/executor.pb.go | |
+319 −305 | go-tipb/expression.pb.go | |
+191 −5 | go-tipb/metadata.pb.go | |
+363 −66 | go-tipb/select.pb.go | |
+38 −0 | proto/executor.proto | |
+5 −0 | proto/expression.proto | |
+6 −0 | proto/metadata.proto | |
+11 −0 | proto/select.proto |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why modify this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
because std move a return value makes no sense