Uploaded image for project: 'Oozie'
  1. Oozie
  2. OOZIE-1673

"oozie.launcher.mapred.job.queue.name" as global property for oozie

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • 4.0.0
    • None
    • None
    • None

    Description

      Currently, if not queue or a custom queue is set for an action, the launcher job will use the same queue.
      This leads to a deadlock situation in small clusters where all slots are taken by launcher jobs that cannot progress because there are not slots avail.

      That could be prevented by setting oozie.launcher.mapred.job.queue.name=launcherqueue.

      The problem is that we cannot specify the queue name on Oozie server. Each Oozie workflow job has to define its launcher job queue name (oozie.launcher.mapred.queue.name). If user didn’t specify this parameter in oozie’s job property, the “default” queue would be used for Launcher job, resulting in potential deadlock situation.

      We need to add a feature to Oozie so that it can take “oozie.launcher.xxx” parameter from oozie-site.xml so that user’s oozie job property doesn’t have to specify this parameter.

      Attachments

        Activity

          People

            omaliuvanchuk Ostap
            omaliuvanchuk Ostap
            Votes:
            11 Vote for this issue
            Watchers:
            14 Start watching this issue

            Dates

              Created:
              Updated: