Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.4.0, 1.4.1
    • Fix Version/s: 1.4.2, 1.5.0
    • Component/s: master
    • Labels:
      None

      Description

      A user aggressively used the compactrange command. This queued dozens of Repos in zookeeper. Pulling new Repos from zookeeper is fairly slow. Checking if they are ready, is also slow. The threads running the Repos would not finish getting through the list of Repos, some of which had finished, before the first item in the list was ready to be checked again.

        Activity

        Hide
        Keith Turner added a comment -

        The txids are random. The repos that were basically finished were holding locks and had higher txids. Fate kept cycling through the lower txids, that were just waiting on the lock, never getting to the higher txids.

        Need to make sure the reservation function cycles through all txids before starting over.

        Show
        Keith Turner added a comment - The txids are random. The repos that were basically finished were holding locks and had higher txids. Fate kept cycling through the lower txids, that were just waiting on the lock, never getting to the higher txids. Need to make sure the reservation function cycles through all txids before starting over.

          People

          • Assignee:
            Keith Turner
            Reporter:
            Eric Newton
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development