Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-1351

Invalid string format in Fair Scheduler log warn message

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • None
    • 2.3.0
    • resourcemanager
    • None
    • Reviewed

    Description

      While trying to print a warning, two values of the wrong type (Resource instead of int) are passed into a String.format method call, leading to a runtime exception, in the file:

      trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/QueueManager.java.

      The warning was intended to be printed whenever the resources don't fit into each other, either because the number of virtual cores or the memory is too small. I changed the %d's into %s, this way the warning will contain both the cores and the memory.

      Attachments

        1. fixprnt.patch
          1 kB
          Konstantin Weitz

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            konnew88 Konstantin Weitz
            konnew88 Konstantin Weitz
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment