zookeeper-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ZOOKEEPER-3359) Batch commits in the CommitProcessor
Date Tue, 30 Jul 2019 04:28:00 GMT

    [ https://issues.apache.org/jira/browse/ZOOKEEPER-3359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16895762#comment-16895762
] 

Hudson commented on ZOOKEEPER-3359:
-----------------------------------

FAILURE: Integrated in Jenkins build Zookeeper-trunk-single-thread #471 (See [https://builds.apache.org/job/Zookeeper-trunk-single-thread/471/])
ZOOKEEPER-3359: Batch commits in the CommitProcessor (hanm: rev a6b38f83218791f8d9fabc52c865dcccf07026cc)
* (edit) zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/CommitProcessor.java
* (edit) zookeeper-docs/src/main/resources/markdown/zookeeperAdmin.md
* (edit) zookeeper-server/src/main/java/org/apache/zookeeper/server/ZooKeeperServerMXBean.java
* (edit) zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/CommitProcessorMetricsTest.java
* (edit) zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/CommitProcessorConcurrencyTest.java
* (edit) zookeeper-server/src/main/java/org/apache/zookeeper/server/ZooKeeperServerBean.java


> Batch commits in the CommitProcessor
> ------------------------------------
>
>                 Key: ZOOKEEPER-3359
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3359
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: quorum
>    Affects Versions: 3.6.0
>            Reporter: Brian Nixon
>            Assignee: Brian Nixon
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 3.6.0
>
>          Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> Draining a single commit every time the CommitProcessor switches to commit mode can add
to the backlog of committed messages. Instead, add controls to batch and drain multiple commits
and limit the number of reads being served. Improves commit throughput and adds backpressure
on reads.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Mime
View raw message