Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Not a Problem
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The Bulk random walk test performs a verification step in its terminal node. If the terminal node is never executed, then the test does not have much purpose. The LongClean module runs bulk for 1 hour and then exits. In this case the test may exit before verification occurs.

      Another issue is that bulk starts a thread pool which will it seems will not be cleaned up.

      Shard suffers from a similar issue, its terminal node performs a verification. Howerver it also does intermediate verifications, so its not as bad. Bulk does no intermediate verification steps.

        Activity

        Hide
        Keith Turner added a comment -

        All of the bulk nodes throw work onto a thread pool. So the test quickly gets to the verify node. The verify node blocks until everything in the thread pool is finished, then verifies the data. So the test will probably always get to the verify step very quickly. However the bulk test could very easily take more then 1 hour because the verify node could take a really long time, and nodes are not interrupted.

        Show
        Keith Turner added a comment - All of the bulk nodes throw work onto a thread pool. So the test quickly gets to the verify node. The verify node blocks until everything in the thread pool is finished, then verifies the data. So the test will probably always get to the verify step very quickly. However the bulk test could very easily take more then 1 hour because the verify node could take a really long time, and nodes are not interrupted.

          People

          • Assignee:
            Unassigned
            Reporter:
            Keith Turner
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development