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

TimeZone.getTimeZone has performance issue.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.3.0
    • None
    • None

    Description

      While preparing Json response, we calculate the time zone for time related fields in response. Most of times user will not pass timezone. We can easily avoid TimeZone.getTimeZone for GMT timezone.

      <0x00000005c00876d8> (a java.lang.Class for java.util.TimeZone): 0 Thread(s) sleeping, 28 Thread(s) waiting, 1 Thread(s) locking
      
      java.lang.Thread.State: BLOCKED (on object monitor)
      	at java.util.TimeZone.getTimeZone(TimeZone.java:516)
      	- locked <0x00000005c00876d8> (a java.lang.Class for java.util.TimeZone)
      	at org.apache.oozie.client.rest.JsonUtils.formatDateRfc822(JsonUtils.java:47)
      	at org.apache.oozie.CoordinatorJobBean.toJSONObject(CoordinatorJobBean.java:1119)
      	at org.apache.oozie.CoordinatorJobBean.toJSONArray(CoordinatorJobBean.java:1061)
      	at org.apache.oozie.servlet.V1JobsServlet.getCoordinatorJobs(V1JobsServlet.java:359)
      	at org.apache.oozie.servlet.V1JobsServlet.getJobs(V1JobsServlet.java:156)
      
      

      Attachments

        1. OOZIE-2635-1.patch
          1 kB
          Satish Saley
        2. OOZIE-2635-2.patch
          2 kB
          Satish Saley

        Activity

          People

            satishsaley Satish Saley
            satishsaley Satish Saley
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: