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)