-
Notifications
You must be signed in to change notification settings - Fork 28.9k
[SPARK-3453] Netty-based BlockTransferService, extracted from Spark core #2753
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
Closed
Closed
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
165eab1
[SPARK-3453] Refactor Netty module to use BlockTransferService.
rxin 1760d32
Use Epoll.isAvailable in BlockServer as well.
rxin 2b44cf1
Added more documentation.
rxin 064747b
Reference count buffers and clean them up properly.
rxin b5c8d1f
Fixed ShuffleBlockFetcherIteratorSuite.
rxin 108c9ed
Forgot to add TestSerializer to the commit list.
rxin 1be4e8e
Shorten NioManagedBuffer and NettyManagedBuffer class names.
rxin cb589ec
Added more test cases covering cleanup when fault happens in ShuffleB…
rxin 5cd33d7
Fixed style violation.
rxin 9e0cb87
Fixed BlockClientHandlerSuite
rxin d23ed7b
Incorporated feedback from Norman:
rxin b2f3281
Added connection pooling.
rxin 14323a5
Removed BlockManager.getLocalShuffleFromDisk.
rxin f0a16e9
Fixed test hanging.
rxin 519d64d
Mark private package visibility and MimaExcludes.
rxin c066309
Implement java.io.Closeable interface.
rxin 6afc435
Added logging.
rxin f63fb4c
Add more debug message.
rxin d68f328
Logging close() in case close() fails.
rxin 1bdd7ee
Fixed tests.
rxin bec4ea2
Removed OIO and added num threads settings.
rxin 4b18db2
Copy the buffer in fetchBlockSync.
rxin a0518c7
Implemented block uploads.
rxin 407e59a
Fix style violation.
rxin f6c220d
Merge with latest master.
rxin 5d98ce3
Flip buffer.
rxin f7e7568
Fixed spark.shuffle.io.receiveBuffer setting.
rxin 29c6dcf
[SPARK-3453] Netty-based BlockTransferService, extracted from Spark core
aarondav ae4083a
[SPARK-2805] Upgrade Akka to 2.3.4
avati 020691e
[SPARK-3886] [PySpark] use AutoBatchedSerializer by default
davies 2c5d9dc
HOTFIX: Fix build issue with Akka 2.3.4 upgrade.
pwendell 5b5dbe6
[SPARK-2924] Required by scala 2.11, only one fun/ctor amongst overri…
ScrapCodes 8dc1ded
[SPARK-3867][PySpark] ./python/run-tests failed when it run with Pyth…
cocoatomo aa58f67
[SPARK-3909][PySpark][Doc] A corrupted format in Sphinx documents and…
cocoatomo 939f276
Attempt to make comm. bidirectional
aarondav dd420fd
Merge branch 'master' of https://github.com/apache/spark into netty-test
aarondav 7b7a26c
Fix Nio compile issue
aarondav d236dfd
Remove no-op serializer :)
aarondav 9da0bc1
Add RPC unit tests
aarondav ccd4959
Don't throw exception if client immediately fails
aarondav e5675a4
Fail outstanding RPCs as well
aarondav 322dfc1
Address Reynold's comments, including major rename
aarondav 8dfcceb
Merge branch 'master' of https://github.com/apache/spark into netty
aarondav 14e37f7
Address Reynold's comments
aarondav 0c5bca2
Merge branch 'master' of https://github.com/apache/spark into netty
aarondav 2b0d1c0
100ch
aarondav 4a204b8
Fail block fetches if client connection fails
aarondav d7be11b
Turn netty on by default
aarondav cadfd28
Turn netty off by default
aarondav 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
166 changes: 0 additions & 166 deletions
166
core/src/main/scala/org/apache/spark/network/ManagedBuffer.scala
This file was deleted.
Oops, something went wrong.
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.
i'd add to the doc that if data is going to be passed to a separate thread, call retain / releaes.
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.
Done.