<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Slow first time run, jar based jobs in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14019#M8584</link>
    <description>&lt;P&gt;maybe the loading of the jar takes some time?  When you rerun it, it might already be present.&lt;/P&gt;&lt;P&gt;Just thinking out loud here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 06 Oct 2021 08:35:22 GMT</pubDate>
    <dc:creator>-werners-</dc:creator>
    <dc:date>2021-10-06T08:35:22Z</dc:date>
    <item>
      <title>Slow first time run, jar based jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14016#M8581</link>
      <description>&lt;P&gt;When running a jar-based job, I've noticed that the 1st run always takes the extra time to complete the job and consecutive runs take less time to finish the job. This behavior is reproducible on an interactive cluster. What's causing this? Is this expected?&lt;/P&gt;</description>
      <pubDate>Tue, 05 Oct 2021 16:52:50 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14016#M8581</guid>
      <dc:creator>User16783852686</dc:creator>
      <dc:date>2021-10-05T16:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: Slow first time run, jar based jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14018#M8583</link>
      <description>&lt;P&gt;Hi @Brad Barker​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does the jar job has dependencies ?. Can you elaborate what does this jar job does ?.  &lt;/P&gt;</description>
      <pubDate>Wed, 06 Oct 2021 07:43:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14018#M8583</guid>
      <dc:creator>User16763506586</dc:creator>
      <dc:date>2021-10-06T07:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: Slow first time run, jar based jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14019#M8584</link>
      <description>&lt;P&gt;maybe the loading of the jar takes some time?  When you rerun it, it might already be present.&lt;/P&gt;&lt;P&gt;Just thinking out loud here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Oct 2021 08:35:22 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14019#M8584</guid>
      <dc:creator>-werners-</dc:creator>
      <dc:date>2021-10-06T08:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: Slow first time run, jar based jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14020#M8585</link>
      <description>&lt;P&gt;Hi @Brad Barker​&amp;nbsp;, In the 1st run of the jar-based job when the 1st job/task starts executor fetches the jar/library from driver to executor. Which will take some time but in the 2nd run or any consecutive runs, there will be no fetch operation so all consecutive runs will take less time to finish the job compared to the 1st run. This is expected behavior.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Overall there might be other reasons for job slowness like slow network, large library, more input data. But in an ideal scenario, the 1st run (after the cluster is started) ships the libraries to executors with the first task, and we may see a couple of seconds/minutes of slowness (based on the number &amp;amp; size of the libraries).&lt;/P&gt;</description>
      <pubDate>Wed, 06 Oct 2021 11:56:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14020#M8585</guid>
      <dc:creator>DD_Sharma</dc:creator>
      <dc:date>2021-10-06T11:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: Slow first time run, jar based jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14021#M8586</link>
      <description>&lt;P&gt;@Sandeep Katta​&amp;nbsp;, this is a fat jar that does read-transform-write. @DD Sharma​&amp;nbsp; response matches &lt;/P&gt;&lt;P&gt;@Werner Stinckens​&amp;nbsp; &amp;amp; I intuition that there was efficiency on the second job due to jar already being loaded. I would not have noticed this had job run time not been small. There is follow on opportunity here on how to make library installs faster, but this answers my question.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Oct 2021 12:58:18 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/slow-first-time-run-jar-based-jobs/m-p/14021#M8586</guid>
      <dc:creator>User16783852686</dc:creator>
      <dc:date>2021-10-06T12:58:18Z</dc:date>
    </item>
  </channel>
</rss>

