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

ASF subversion and git services commented on ASTERIXDB-2107:
------------------------------------------------------------

Commit 2c13bdcc8eb5f2bc228aeafe8e4c4ce1481c68a0 in asterixdb's branch 
refs/heads/master from [~mhubail]
[ https://git-wip-us.apache.org/repos/asf?p=asterixdb.git;h=2c13bdc ]

[ASTERIXDB-2107][CLUS] Prevent Invalid UNUSABLE State in Dynamic Topology

- user model changes: no
- storage format changes: no
- interface changes: yes
  Renamed IClusterStateManager add/Remove NCConfig methods
  to notifyNode join/failure.

Details:
- Mark node as participant when it completes its startup and
  not when it joins the cluster.
- Allow partitions to be added with pending activation state.
- Remove the use of static MetadataProperties for reporting number of nodes.
- Add test cases.

Change-Id: I7a0db2d66cf44650dcc673b3f2de537816cb84c7
Reviewed-on: https://asterix-gerrit.ics.uci.edu/2029
Sonar-Qube: Jenkins <[email protected]>
Tested-by: Jenkins <[email protected]>
Contrib: Jenkins <[email protected]>
Integration-Tests: Jenkins <[email protected]>
Reviewed-by: Michael Blow <[email protected]>


> Dynamic Topology Cluster May Become UNUSABLE on Multiple Nodes Addition
> -----------------------------------------------------------------------
>
>                 Key: ASTERIXDB-2107
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2107
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: CLUS - Cluster management
>            Reporter: Murtadha Hubail
>            Assignee: Murtadha Hubail
>
> A cluster with a dynamic topology will be unusable for a period when two 
> nodes are added to the cluster. When one of two nodes reports startup 
> completion, the cluster state will be updated and the inactive partitions of 
> the second node will be detected which will result in unusable state.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to