<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>10743</bug_id>
          
          <creation_ts>2016-11-30 14:01:09 +0000</creation_ts>
          <short_desc>build-perf-test: Add test to verify if parsing time is improved with a hot codeparser cache</short_desc>
          <delta_ts>2017-12-06 17:18:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Build Testing</product>
          <component>general</component>
          <version>2.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jose Perez C">jose.perez.carranza</reporter>
          <assigned_to name="Markus Lehtonen">markus.lehtonen</assigned_to>
          <cc>markus.lehtonen</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>68718</commentid>
    <comment_count>0</comment_count>
    <who name="Jose Perez C">jose.perez.carranza</who>
    <bug_when>2016-11-30 14:01:09 +0000</bug_when>
    <thetext>A proposal to implement this is to take measurements of `bitbake -e` first time and then run again `bitbake -e` and check the improvement on the parsing time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68732</commentid>
    <comment_count>1</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2016-11-30 16:30:14 +0000</bug_when>
    <thetext>Measuring the improvement of the parsing time has to happen between the previous revision and the current one. It should be part  of the performance numbers where you can check historically how this parsing time is behaving.

Hot parsing time has to be measured against previous measurements, not against cold parsing times. Same thing for cold parsing times, it has to be measured against previous of-its-kind measurements as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68766</commentid>
    <comment_count>2</comment_count>
    <who name="Markus Lehtonen">markus.lehtonen</who>
    <bug_when>2016-12-01 09:02:47 +0000</bug_when>
    <thetext>We basically already do this in oeqa.buildperf.test_basic.Test3. We do &quot;bitbake -p&quot; with cold, &quot;warm&quot; and hot cache.

If I&apos;m not mistaken we should close this one as already implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68775</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2016-12-01 15:51:25 +0000</bug_when>
    <thetext>marking this as resolved, waiting for QA verification.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>