-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
*: optimize the layout of global sort files and other #48275
Merged
Merged
Changes from 60 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
a2e73b8
try
wjhuang2016 964adab
try
wjhuang2016 09c267e
fix
wjhuang2016 0ffe2e0
try
wjhuang2016 c4074b3
try
wjhuang2016 280c20f
try
wjhuang2016 fffd17c
try
wjhuang2016 74a817c
try
wjhuang2016 19c4e1e
fix
wjhuang2016 619385d
try
wjhuang2016 3450098
try
wjhuang2016 1bdde22
fix
wjhuang2016 11752f2
try
wjhuang2016 6649072
fix
wjhuang2016 262d459
try
wjhuang2016 454a032
try
wjhuang2016 8f4cfd4
try
wjhuang2016 260022a
refine
wjhuang2016 d1307df
fix
wjhuang2016 da1d580
try
wjhuang2016 72b4896
try
wjhuang2016 6d16e4a
try
wjhuang2016 839cef4
try
wjhuang2016 ac1a039
refine
wjhuang2016 68d3c74
try
wjhuang2016 292fc71
try
wjhuang2016 75936fd
done
wjhuang2016 73e8390
Revert "done"
wjhuang2016 ffdbffc
Revert "try"
wjhuang2016 f3b402c
refine
wjhuang2016 9cdef6a
refine
wjhuang2016 9209252
revert
wjhuang2016 17a5e5f
fix ut
wjhuang2016 2ac3305
fix UT
wjhuang2016 0627afd
fix test
lance6716 f50e8e1
refine
wjhuang2016 53bb454
Merge branch 'test_master' of github.com:wjhuang2016/tidb into test_m…
wjhuang2016 e29528f
Merge branch 'master' of github.com:pingcap/tidb into test_master
lance6716 e29ccad
modify some test files
lance6716 85efa4e
rename
lance6716 bcbccee
Merge branch 'master' of github.com:pingcap/tidb into test_master
lance6716 c0eef91
remove more UT
lance6716 8439c90
fix CI
lance6716 bf6f356
fix bench size
lance6716 0404938
membuf: add SliceLocation to reduce GC pressure
lance6716 b5c11ae
fix wrong estimation
lance6716 07ff503
delete kvLocation
lance6716 b47101a
fix bazel
lance6716 0c307ac
fix CI
lance6716 8ef52b1
fix ut
lance6716 e9c9fc3
fix UT
lance6716 56365c9
fix UT
lance6716 b07c24c
fix UT
lance6716 e7fd45b
Merge branch 'store-loc' into test_master
lance6716 4263795
fix test
lance6716 c08e24d
Merge branch 'master' of github.com:pingcap/tidb into test_master
lance6716 d61393d
fix comment
lance6716 cccdeeb
remove membuf
lance6716 8ce124e
fix CI
lance6716 5375d41
revert some change
lance6716 56063a3
Merge branch 'master' of github.com:pingcap/tidb into test_master
lance6716 00d28ad
fix build
lance6716 6e59d90
address comment
lance6716 56337f1
address comment
lance6716 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
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
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 is it
1024*1024*1024
?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.
I think it's a defensive coding, and the author of this line is @wjhuang2016 let's ask him
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.
Yes,if there is something wrong we can return an error instead of panic. Just choose a large number.
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.
I think it is better to do this outside of
readNBytes()
and log the file name & other info.Could you change this to
1 * size.GB
instead and add comment for it?