Accumulo
  1. Accumulo
  2. ACCUMULO-1214

Proxy SimpleTest fails reading stale zookeeper data

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Trivial Trivial
    • Resolution: Fixed
    • Affects Version/s: 1.4.3
    • Fix Version/s: 1.5.0
    • Component/s: master, tserver
    • Labels:
      None

      Description

      During the nightly tests, changing table.split.threshhold from 1G to 500M did not read back properly. The change had not propagated out yet.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        21m 50s 1 Eric Newton 27/Mar/13 12:52
        Resolved Resolved Reopened Reopened
        1d 1h 41m 1 Keith Turner 28/Mar/13 14:34
        Reopened Reopened Resolved Resolved
        4d 23h 16m 1 Eric Newton 02/Apr/13 14:51
        Hide
        Hudson added a comment -

        Integrated in Accumulo-1.5-Hadoop-2.0 #59 (See https://builds.apache.org/job/Accumulo-1.5-Hadoop-2.0/59/)
        ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463546)

        Result = SUCCESS
        ecn :
        Files :

        • /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java
        • /accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java
        Show
        Hudson added a comment - Integrated in Accumulo-1.5-Hadoop-2.0 #59 (See https://builds.apache.org/job/Accumulo-1.5-Hadoop-2.0/59/ ) ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463546) Result = SUCCESS ecn : Files : /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java /accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java
        Hide
        Hudson added a comment -

        Integrated in Accumulo-1.5 #61 (See https://builds.apache.org/job/Accumulo-1.5/61/)
        ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463546)

        Result = SUCCESS
        ecn :
        Files :

        • /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java
        • /accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java
        Show
        Hudson added a comment - Integrated in Accumulo-1.5 #61 (See https://builds.apache.org/job/Accumulo-1.5/61/ ) ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463546) Result = SUCCESS ecn : Files : /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java /accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java
        Hide
        Hudson added a comment -

        Integrated in Accumulo-Trunk-Hadoop-2.0 #167 (See https://builds.apache.org/job/Accumulo-Trunk-Hadoop-2.0/167/)
        ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463547)

        Result = SUCCESS
        ecn :
        Files :

        • /accumulo/trunk
        • /accumulo/trunk/assemble
        • /accumulo/trunk/core
        • /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java
        • /accumulo/trunk/examples
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
        • /accumulo/trunk/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java
        • /accumulo/trunk/server
        • /accumulo/trunk/src
        Show
        Hudson added a comment - Integrated in Accumulo-Trunk-Hadoop-2.0 #167 (See https://builds.apache.org/job/Accumulo-Trunk-Hadoop-2.0/167/ ) ACCUMULO-1214 document delay between set/get properties; loosen the test to allow for the delay (Revision 1463547) Result = SUCCESS ecn : Files : /accumulo/trunk /accumulo/trunk/assemble /accumulo/trunk/core /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java /accumulo/trunk/examples /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java /accumulo/trunk/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java /accumulo/trunk/server /accumulo/trunk/src
        Eric Newton made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Eric Newton added a comment -

        There isn't a specific node to sync on. I agree that it does not provide a guarantee that the data is loaded on all zookeeper servers, but this change has stabilized the test. I'll document it in the API.

        Show
        Eric Newton added a comment - There isn't a specific node to sync on. I agree that it does not provide a guarantee that the data is loaded on all zookeeper servers, but this change has stabilized the test. I'll document it in the API.
        Keith Turner made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Keith Turner added a comment -

        If we want to offer this level of consistency, clearing zoocache may not be enough. May need to sync before reading from zookeeper.

        Show
        Keith Turner added a comment - If we want to offer this level of consistency, clearing zoocache may not be enough. May need to sync before reading from zookeeper.
        Hide
        Hudson added a comment -

        Integrated in Accumulo-Trunk #803 (See https://builds.apache.org/job/Accumulo-Trunk/803/)
        ACCUMULO-1214 fix method name conflict (Revision 1461569)
        ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461556)

        Result = UNSTABLE
        ecn :
        Files :

        • /accumulo/trunk
        • /accumulo/trunk/assemble
        • /accumulo/trunk/core
        • /accumulo/trunk/examples
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
        • /accumulo/trunk/server
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
        • /accumulo/trunk/src

        ecn :
        Files :

        • /accumulo/trunk
        • /accumulo/trunk/assemble
        • /accumulo/trunk/core
        • /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
        • /accumulo/trunk/examples
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
        • /accumulo/trunk/server
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        • /accumulo/trunk/src
        Show
        Hudson added a comment - Integrated in Accumulo-Trunk #803 (See https://builds.apache.org/job/Accumulo-Trunk/803/ ) ACCUMULO-1214 fix method name conflict (Revision 1461569) ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461556) Result = UNSTABLE ecn : Files : /accumulo/trunk /accumulo/trunk/assemble /accumulo/trunk/core /accumulo/trunk/examples /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java /accumulo/trunk/server /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java /accumulo/trunk/src ecn : Files : /accumulo/trunk /accumulo/trunk/assemble /accumulo/trunk/core /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java /accumulo/trunk/examples /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java /accumulo/trunk/server /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java /accumulo/trunk/src
        Hide
        Hudson added a comment -

        Integrated in Accumulo-1.5 #57 (See https://builds.apache.org/job/Accumulo-1.5/57/)
        ACCUMULO-1214 fix method name conflict (Revision 1461567)
        ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461555)

        Result = SUCCESS
        ecn :
        Files :

        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java

        ecn :
        Files :

        • /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java
        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        Show
        Hudson added a comment - Integrated in Accumulo-1.5 #57 (See https://builds.apache.org/job/Accumulo-1.5/57/ ) ACCUMULO-1214 fix method name conflict (Revision 1461567) ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461555) Result = SUCCESS ecn : Files : /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java ecn : Files : /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        Hide
        Hudson added a comment -

        Integrated in Accumulo-1.5-Hadoop-2.0 #54 (See https://builds.apache.org/job/Accumulo-1.5-Hadoop-2.0/54/)
        ACCUMULO-1214 fix method name conflict (Revision 1461567)
        ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461555)

        Result = UNSTABLE
        ecn :
        Files :

        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java

        ecn :
        Files :

        • /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java
        • /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        Show
        Hudson added a comment - Integrated in Accumulo-1.5-Hadoop-2.0 #54 (See https://builds.apache.org/job/Accumulo-1.5-Hadoop-2.0/54/ ) ACCUMULO-1214 fix method name conflict (Revision 1461567) ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461555) Result = UNSTABLE ecn : Files : /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java ecn : Files : /accumulo/branches/1.5/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java /accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        Hide
        Hudson added a comment -

        Integrated in Accumulo-Trunk-Hadoop-2.0 #162 (See https://builds.apache.org/job/Accumulo-Trunk-Hadoop-2.0/162/)
        ACCUMULO-1214 fix method name conflict (Revision 1461569)
        ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461556)

        Result = UNSTABLE
        ecn :
        Files :

        • /accumulo/trunk
        • /accumulo/trunk/assemble
        • /accumulo/trunk/core
        • /accumulo/trunk/examples
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
        • /accumulo/trunk/server
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
        • /accumulo/trunk/src

        ecn :
        Files :

        • /accumulo/trunk
        • /accumulo/trunk/assemble
        • /accumulo/trunk/core
        • /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
        • /accumulo/trunk/examples
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
        • /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
        • /accumulo/trunk/server
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java
        • /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java
        • /accumulo/trunk/src
        Show
        Hudson added a comment - Integrated in Accumulo-Trunk-Hadoop-2.0 #162 (See https://builds.apache.org/job/Accumulo-Trunk-Hadoop-2.0/162/ ) ACCUMULO-1214 fix method name conflict (Revision 1461569) ACCUMULO-1214 invalidate the zookeeper cache when returning results to clients (Revision 1461556) Result = UNSTABLE ecn : Files : /accumulo/trunk /accumulo/trunk/assemble /accumulo/trunk/core /accumulo/trunk/examples /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java /accumulo/trunk/server /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java /accumulo/trunk/src ecn : Files : /accumulo/trunk /accumulo/trunk/assemble /accumulo/trunk/core /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java /accumulo/trunk/examples /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java /accumulo/trunk/server /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/conf/ZooConfiguration.java /accumulo/trunk/src
        Eric Newton made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Eric Newton created issue -

          People

          • Assignee:
            Eric Newton
            Reporter:
            Eric Newton
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development