You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2013/11/07 13:14:40 UTC

[jira] [Commented] (HELIX-268) Atomic API

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

Hudson commented on HELIX-268:
------------------------------

FAILURE: Integrated in helix #1202 (See [https://builds.apache.org/job/helix/1202/])
[HELIX-268] Atomic API - Add a ZK lock and a skeleton AtomicClusterAccessor (kanak: rev 61643b1df4e70c77f510e935d130aa7887b1139f)
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicParticipantAccessor.java
* helix-core/src/test/java/org/apache/helix/api/accessor/TestAtomicAccessors.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/lock/HelixLockable.java
* helix-core/src/main/java/org/apache/helix/lock/zk/ZooKeeperOperation.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/lock/zk/WriteLock.java
* helix-core/src/main/java/org/apache/helix/lock/zk/LockListener.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
* helix-core/src/main/java/org/apache/helix/lock/zk/ZKHelixLock.java
* helix-core/src/main/java/org/apache/helix/api/Scope.java
* helix-core/src/main/java/org/apache/helix/lock/HelixLock.java
* helix-core/src/main/java/org/apache/helix/lock/zk/ProtocolSupport.java
* helix-core/src/main/java/org/apache/helix/lock/zk/ZNodeName.java
* helix-core/src/test/java/org/apache/helix/api/accessor/TestAccessorRecreate.java
* helix-core/src/test/java/org/apache/helix/lock/zk/TestZKHelixLock.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
[HELIX-268] Atomic API, rb=14578 (kanak: rev e39b924b5d3975b90e530c17be7bdf2239affe86)
* helix-core/src/main/java/org/apache/helix/lock/zk/ZKHelixLock.java
* helix-core/src/test/java/org/apache/helix/api/accessor/TestAtomicAccessors.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicParticipantAccessor.java
* helix-core/src/test/java/org/apache/helix/lock/zk/TestZKHelixLock.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMessageThrottleStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/test/java/org/apache/helix/api/accessor/TestAccessorRecreate.java


> Atomic API
> ----------
>
>                 Key: HELIX-268
>                 URL: https://issues.apache.org/jira/browse/HELIX-268
>             Project: Apache Helix
>          Issue Type: Sub-task
>          Components: helix-core, helix-webapp-admin
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>             Fix For: 0.6.2-incubating
>
>
> We need to support doing logical admin operations atomically. In the past, we assumed that admin operations would typically be manual, but in practice this hasn't always been the case.
> Common use cases:
> - simultaneous cluster setup with one winner
> - compare-and-swap style of updates



--
This message was sent by Atlassian JIRA
(v6.1#6144)