Uploaded image for project: 'Apache Gobblin'
  1. Apache Gobblin
  2. GOBBLIN-1772

Helix offline instance purging is not thread safe in the yarn service

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • gobblin-cluster
    • None

    Description

      The application master will request containers while helix offline instance purging is happening.

       
      Problem:
      The helix offline instance purging is not thread safe. The desired behavior is for the yarn service to finish purging before requesting any new containers.

       

      But currently, the yarn autoscaling manager is making calls to the yarnservice to request more containers. And this is bypassing the startup block in the startup method.

       

      This is because the startup itself isn't synchronous. It's possible to call methods on this object before startup is complete.

      Attachments

        Activity

          People

            hutran Hung Tran
            homatthew Matthew Ho
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: