[DO-NOT-MERGE] RATIS-1931. Rebase gRPC zero-copy changes onto master.#1451
Closed
slfan1989 wants to merge 397 commits intoapache:masterfrom
Closed
[DO-NOT-MERGE] RATIS-1931. Rebase gRPC zero-copy changes onto master.#1451slfan1989 wants to merge 397 commits intoapache:masterfrom
slfan1989 wants to merge 397 commits intoapache:masterfrom
Conversation
…e taking snapshot and group remove (apache#1218)
…lPointerException in LogAppender Thread (apache#1245)
…membership change, causing election failure. (apache#1246)
…ing Concurrent Write Processing (apache#1249)
…Race Condition in NavigableIndices (apache#1248)
…king Reconfiguration Progress (apache#1250)
…nder RaftServerImpl (apache#1251)
…index (apache#1175) (cherry picked from commit 13b8cdd)
(cherry picked from commit ee56932)
(cherry picked from commit 0514e09)
(cherry picked from commit b210965)
(cherry picked from commit accb612)
…riesRequest (apache#1201) (cherry picked from commit c454d78)
(cherry picked from commit 9b74401)
…e taking snapshot and group remove (apache#1218) (cherry picked from commit 663a44b)
…pache#1215) (cherry picked from commit fde8c7d)
(cherry picked from commit e604110)
(cherry picked from commit a477d6d)
(cherry picked from commit 0091c1c)
(cherry picked from commit d740e51)
(cherry picked from commit ac35188)
(cherry picked from commit 72c1765)
…PointerException in LogAppender Thread (apache#1245) (cherry picked from commit 688bbae)
…in NavigableIndices (apache#1247) (cherry picked from commit f5e9935)
…idation in NavigableIndices (apache#1247)" This reverts commit f5e9935. (cherry picked from commit ca81a21)
…ing Concurrent Write Processing (apache#1249) (cherry picked from commit de58f05)
…Race Condition in NavigableIndices (apache#1248) (cherry picked from commit 8ab57e1)
…tNotNull (apache#1256) (cherry picked from commit 21f9e5b)
…ddNewFollowersNoSnapshot. (apache#1257) (cherry picked from commit b0f5330)
(cherry picked from commit 0557974)
(cherry picked from commit 5528be0)
(cherry picked from commit c56ce42)
…p timeout failures. (apache#1427) (cherry picked from commit f76cb2e)
5bf9a9b to
667ecc1
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What changes were proposed in this pull request?
This pull request rebases the gRPC zero-copy work from
RATIS-1931_grpc-zero-copyonto the latestmaster.The replayed changes include the gRPC zero-copy implementation and related follow-up fixes, while resolving compatibility conflicts with the current master branch. During the replay, master-side module metadata and current build layout were preserved where applicable.
What is the link to the Apache JIRA
JIRA: RATIS-1931. Support Zero-Copy in ratis-grpc.
How was this patch tested?
(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)