[
https://issues.apache.org/jira/browse/CASSANDRA-15066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862207#comment-16862207
]
Aleksey Yeschenko edited comment on CASSANDRA-15066 at 6/12/19 4:19 PM:
------------------------------------------------------------------------
Huge thanks to everybody who contributed to this work.
It's now been committed to trunk as [310a48efcfdc0fb77fbd5fd6e734bf17667f617d
|https://github.com/apache/cassandra/commit/310a48efcfdc0fb77fbd5fd6e734bf17667f617d],
with some supplementary cosmetic commits to 3.0/3.11 branches and some changes
to dtests.
There is still some work to do - primarily performance verification work,
currently led by [~jolynch], and also a list of non-essential improvements that
would be nice to get into 4.0 before GA, but not critical to. The former is
currently ongoing.
was (Author: iamaleksey):
Huge thanks to everybody who contributed to this work.
It's now been committed to trunk as
[32d7e01df2bbe8fcd21a6bf1d0691f912eecee75|https://github.com/apache/cassandra/commit/32d7e01df2bbe8fcd21a6bf1d0691f912eecee75],
with some supplementary cosmetic commits to 3.0/3.11 branches and some changes
to dtests.
There is still some work to do - primarily performance verification work,
currently led by [~jolynch], and also a list of non-essential improvements that
would be nice to get into 4.0 before GA, but not critical to. The former is
currently ongoing.
> Improvements to Internode Messaging
> -----------------------------------
>
> Key: CASSANDRA-15066
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15066
> Project: Cassandra
> Issue Type: Improvement
> Components: Messaging/Internode
> Reporter: Benedict
> Assignee: Benedict
> Priority: High
> Fix For: 4.0
>
> Attachments: 20k_backfill.png, 60k_RPS.png,
> 60k_RPS_CPU_bottleneck.png, backfill_cass_perf_ft_msg_tst.svg,
> baseline_patch_vs_30x.png, increasing_reads_latency.png,
> many_reads_cass_perf_ft_msg_tst.svg
>
>
> CASSANDRA-8457 introduced asynchronous networking to internode messaging, but
> there have been several follow-up endeavours to improve some semantic issues.
> CASSANDRA-14503 and CASSANDRA-13630 are the latest such efforts, and were
> combined some months ago into a single overarching refactor of the original
> work, to address some of the issues that have been discovered. Given the
> criticality of this work to the project, we wanted to bring some more eyes to
> bear to ensure the release goes ahead smoothly. In doing so, we uncovered a
> number of issues with messaging, some of which long standing, that we felt
> needed to be addressed. This patch widens the scope of CASSANDRA-14503 and
> CASSANDRA-13630 in an effort to close the book on the messaging service, at
> least for the foreseeable future.
> The patch includes a number of clarifying refactors that touch outside of the
> {{net.async}} package, and a number of semantic changes to the {{net.async}}
> packages itself. We believe it clarifies the intent and behaviour of the
> code while improving system stability, which we will outline in comments
> below.
> https://github.com/belliottsmith/cassandra/tree/messaging-improvements
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]