[
https://issues.apache.org/jira/browse/ARTEMIS-2717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Clebert Suconic closed ARTEMIS-2717.
------------------------------------
Resolution: Fixed
> Isolate the current Quorum Vote implementation
> ----------------------------------------------
>
> Key: ARTEMIS-2717
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2717
> Project: ActiveMQ Artemis
> Issue Type: Task
> Components: Broker
> Reporter: Francesco Nigro
> Assignee: Francesco Nigro
> Priority: Major
> Fix For: 2.13.0
>
> Time Spent: 2h 20m
> Remaining Estimate: 0h
>
> As a first step to design and implement the new Quorum Vote API is necessary
> to isolate the functionalities of the current one, to better understand what
> we're going to replace/change.
> From an high level perspective it means understanding the exact
> functionalities it's providing to support shared nothing HA, while from an
> implementation perspective it means to pack the current usage of the classes
> implementing it (eg QuorumManager) into higher abstraction level domain
> methods.
> This effort won't change the way the current Quorum Vote algorithm works
> hence it would be nice to make it part of the Artemis code before delivering
> the new pluggable implementation too.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)