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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>237993</bug_id>
          
          <creation_ts>2022-03-16 17:38:32 -0700</creation_ts>
          <short_desc>compare-results should break down sync vs async time in Speedometer2</short_desc>
          <delta_ts>2022-03-18 17:35:28 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ap</cc>
    
    <cc>ashvayka</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1852087</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-16 17:38:32 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852090</commentid>
    <comment_count>1</comment_count>
      <attachid>454920</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-16 17:44:06 -0700</bug_when>
    <thetext>Created attachment 454920
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852102</commentid>
    <comment_count>2</comment_count>
      <attachid>454920</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-03-16 18:29:29 -0700</bug_when>
    <thetext>Comment on attachment 454920
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=454920&amp;action=review

&gt; Tools/Scripts/compare-results:77
&gt; +    #print(json.dumps(breakdown._results, indent=4, sort_keys=True))

nit: remove debug comment?

&gt; Tools/Scripts/compare-results:86
&gt; +            if not syncTime:

nit: flip condition?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852104</commentid>
    <comment_count>3</comment_count>
      <attachid>454920</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-16 18:44:26 -0700</bug_when>
    <thetext>Comment on attachment 454920
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=454920&amp;action=review

&gt;&gt; Tools/Scripts/compare-results:77
&gt;&gt; +    #print(json.dumps(breakdown._results, indent=4, sort_keys=True))
&gt; 
&gt; nit: remove debug comment?

Yeah good point :-)

&gt;&gt; Tools/Scripts/compare-results:86
&gt;&gt; +            if not syncTime:
&gt; 
&gt; nit: flip condition?

I kinda like the ordering style wise now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852371</commentid>
    <comment_count>4</comment_count>
      <attachid>454993</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-17 10:50:53 -0700</bug_when>
    <thetext>Created attachment 454993
[fast-cq] patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852391</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-17 11:31:19 -0700</bug_when>
    <thetext>Alexey Shvaika found in /Volumes/Data/worker/Commit-Queue/build/Tools/ChangeLog does not appear to be a valid reviewer according to contributors.json.
/Volumes/Data/worker/Commit-Queue/build/Tools/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852434</commentid>
    <comment_count>6</comment_count>
      <attachid>455010</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-17 13:07:27 -0700</bug_when>
    <thetext>Created attachment 455010
[fast-cq] patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852454</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-17 13:23:31 -0700</bug_when>
    <thetext>Committed r291436 (248560@main): &lt;https://commits.webkit.org/248560@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455010.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852455</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-17 13:24:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/90449305&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852910</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-03-18 17:35:28 -0700</bug_when>
    <thetext>Silly question, what is &quot;sync&quot; and &quot;async&quot; here?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454920</attachid>
            <date>2022-03-16 17:44:06 -0700</date>
            <delta_ts>2022-03-17 10:50:53 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3650</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI5MTM4MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIyLTAzLTE2ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgor
CisgICAgICAgIGNvbXBhcmUtcmVzdWx0cyBzaG91bGQgYnJlYWsgZG93biBzeW5jIHZzIGFzeW5j
IHRpbWUgaW4gU3BlZWRvbWV0ZXIyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzc5OTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFNjcmlwdHMvY29tcGFyZS1yZXN1bHRzOgorICAgICAgICAoc3BlZWRv
bWV0ZXIyQnJlYWtkb3duKToKKyAgICAgICAgKHNwZWVkb21ldGVyMkJyZWFrZG93blN5bmNBc3lu
Yyk6CisgICAgICAgIChkdW1wQnJlYWtkb3ducyk6CisgICAgICAgIChnZXRPcHRpb25zKToKKyAg
ICAgICAgKG1haW4pOgorCiAyMDIyLTAzLTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFw
cGxlLmNvbT4KIAogICAgICAgICBbTWVyZ2UtUXVldWVdIEFkZCBzdGVwIHRvIG1ha2UgY29tbWVu
dCBvbiBwdWxsIHJlcXVlc3RzCkluZGV4OiBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwkocmV2aXNpb24gMjkx
MzU5KQorKysgVG9vbHMvU2NyaXB0cy9jb21wYXJlLXJlc3VsdHMJKHdvcmtpbmcgY29weSkKQEAg
LTcyLDYgKzcyLDI3IEBAIGRlZiBzcGVlZG9tZXRlcjJCcmVha2Rvd24oanNvbk9iamVjdCk6CiAg
ICAgICAgIHJlc3VsdFt0ZXN0XSA9IGJyZWFrZG93bi5fcmVzdWx0c1siU3BlZWRvbWV0ZXItMiJd
WyJ0ZXN0cyJdW3Rlc3RdWyJtZXRyaWNzIl1bIlRpbWUiXVsiVG90YWwiXVsiY3VycmVudCJdCiAg
ICAgcmV0dXJuIHJlc3VsdAogCitkZWYgc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5jKGpz
b25PYmplY3QpOgorICAgIGJyZWFrZG93biA9IEJlbmNobWFya1Jlc3VsdHMoanNvbk9iamVjdCkK
KyAgICAjcHJpbnQoanNvbi5kdW1wcyhicmVha2Rvd24uX3Jlc3VsdHMsIGluZGVudD00LCBzb3J0
X2tleXM9VHJ1ZSkpCisgICAgcmVzdWx0ID0ge30KKyAgICByZXN1bHRbdW5pdE1hcmtlcl0gPSAi
bXMiCisgICAgZm9yIHRlc3QgaW4gYnJlYWtkb3duLl9yZXN1bHRzWyJTcGVlZG9tZXRlci0yIl1b
InRlc3RzIl0ua2V5cygpOgorICAgICAgICBzeW5jVGltZSA9IE5vbmUKKyAgICAgICAgYXN5bmNU
aW1lID0gTm9uZQorICAgICAgICBmb3IgdmFsdWUgaW4gYnJlYWtkb3duLl9yZXN1bHRzWyJTcGVl
ZG9tZXRlci0yIl1bInRlc3RzIl1bdGVzdF1bInRlc3RzIl0udmFsdWVzKCk6CisgICAgICAgICAg
ICBzeW5jQXJyYXkgPSB2YWx1ZVsidGVzdHMiXVsiU3luYyJdWyJtZXRyaWNzIl1bIlRpbWUiXVtO
b25lXVsiY3VycmVudCJdCisgICAgICAgICAgICBhc3luY0FycmF5ID0gdmFsdWVbInRlc3RzIl1b
IkFzeW5jIl1bIm1ldHJpY3MiXVsiVGltZSJdW05vbmVdWyJjdXJyZW50Il0KKyAgICAgICAgICAg
IGlmIG5vdCBzeW5jVGltZToKKyAgICAgICAgICAgICAgICBzeW5jVGltZSA9IHN5bmNBcnJheQor
ICAgICAgICAgICAgICAgIGFzeW5jVGltZSA9IGFzeW5jQXJyYXkKKyAgICAgICAgICAgIGVsc2U6
CisgICAgICAgICAgICAgICAgc3luY1RpbWUgPSBbeCArIHkgZm9yIHgsIHkgaW4gemlwKHN5bmNU
aW1lLCBzeW5jQXJyYXkpXQorICAgICAgICAgICAgICAgIGFzeW5jVGltZSA9IFt4ICsgeSBmb3Ig
eCwgeSBpbiB6aXAoYXN5bmNUaW1lLCBhc3luY0FycmF5KV0KKyAgICAgICAgcmVzdWx0W3Rlc3Qg
KyAiLXN5bmMiXSA9IHN5bmNUaW1lCisgICAgICAgIHJlc3VsdFt0ZXN0ICsgIi1hc3luYyJdID0g
YXN5bmNUaW1lCisgICAgcmV0dXJuIHJlc3VsdAorCiBkZWYgamV0U3RyZWFtMkJyZWFrZG93bihq
c29uT2JqZWN0KToKICAgICBicmVha2Rvd24gPSBCZW5jaG1hcmtSZXN1bHRzKGpzb25PYmplY3Qp
CiAgICAgcmVzdWx0ID0ge30KQEAgLTIzOSw3ICsyNjAsNyBAQCBkZWYgZHVtcEJyZWFrZG93bnMo
YSwgYik6CiAKICAgICBzdHJpbmdzID0gW10KICAgICBzdHJpbmdzLmFwcGVuZCgifHtrZXk6Xntu
YW1lTGVuZ3RofX18e2FTY29yZTpee2FMZW5ndGh9fSB8e2JTY29yZTpee2JMZW5ndGh9fSB8e2Nv
bXBhcmU6XntyYXRpb0xlbmd0aH19fHtwTWFya2VyOl57cExlbmd0aH19fCIuZm9ybWF0KGtleT0i
c3VidGVzdCIsIGFTY29yZT1hW3VuaXRNYXJrZXJdLCBiU2NvcmU9Ylt1bml0TWFya2VyXSwgbmFt
ZUxlbmd0aD1uYW1lTGVuZ3RoLCBhTGVuZ3RoPWFMZW5ndGgsIGJMZW5ndGg9Ykxlbmd0aCAsIGNv
bXBhcmU9ImIgLyBhIiwgcmF0aW9MZW5ndGg9cmF0aW9MZW5ndGgsIHBNYXJrZXI9cFZhbHVlSGVh
ZGVyLCBwTGVuZ3RoPXBMZW5ndGgpKQotICAgIGZvciBrZXkgaW4gYS5rZXlzKCk6CisgICAgZm9y
IGtleSBpbiBzb3J0ZWQoYS5rZXlzKCkpOgogICAgICAgICBpZiBrZXkgPT0gdW5pdE1hcmtlcjoK
ICAgICAgICAgICAgIGNvbnRpbnVlCiAKQEAgLTQ5NSw2ICs1MTYsOSBAQCBkZWYgZ2V0T3B0aW9u
cygpOgogICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi0tYnJlYWtkb3duIiwgYWN0aW9uPSJzdG9y
ZV90cnVlIiwKICAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0iUHJpbnQgYSBwZXIgc3VidGVz
dCBicmVha2Rvd24uIikKIAorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi0tc3luYy12cy1hc3lu
YyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCisgICAgICAgIGRlZmF1bHQ9RmFsc2UsIGhlbHA9IlBy
aW50IGEgcGVyIHN1YnRlc3QgYnJlYWtkb3duIGluIFNwZWVkb21ldGVyMiBieSBzeW5jIGFuZCBh
c3luYyB0aW1lLiIpCisKICAgICByZXR1cm4gcGFyc2VyLnBhcnNlX2tub3duX2FyZ3MoKVswXQog
CiAKQEAgLTUyOSw3ICs1NTMsMTAgQEAgZGVmIG1haW4oKToKICAgICAgICAgICAgIHdyaXRlQ1NW
KGpldFN0cmVhbTJCcmVha2Rvd24oYSksIGpldFN0cmVhbTJCcmVha2Rvd24oYiksIGFyZ3MuY3N2
KQogICAgIGVsaWYgdHlwZUEgPT0gU3BlZWRvbWV0ZXIyOgogICAgICAgICBpZiBhcmdzLmJyZWFr
ZG93bjoKLSAgICAgICAgICAgIGR1bXBCcmVha2Rvd25zKHNwZWVkb21ldGVyMkJyZWFrZG93bihh
KSwgc3BlZWRvbWV0ZXIyQnJlYWtkb3duKGIpKQorICAgICAgICAgICAgaWYgYXJncy5zeW5jX3Zz
X2FzeW5jOgorICAgICAgICAgICAgICAgIGR1bXBCcmVha2Rvd25zKHNwZWVkb21ldGVyMkJyZWFr
ZG93blN5bmNBc3luYyhhKSwgc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5jKGIpKQorICAg
ICAgICAgICAgZWxzZToKKyAgICAgICAgICAgICAgICBkdW1wQnJlYWtkb3ducyhzcGVlZG9tZXRl
cjJCcmVha2Rvd24oYSksIHNwZWVkb21ldGVyMkJyZWFrZG93bihiKSkKIAogICAgICAgICB0dGVz
dCh0eXBlQSwgU3BlZWRvbWV0ZXIyUmVzdWx0cyhhKSwgU3BlZWRvbWV0ZXIyUmVzdWx0cyhiKSkK
IAo=
</data>
<flag name="review"
          id="482722"
          type_id="1"
          status="+"
          setter="ashvayka"
    />
    <flag name="commit-queue"
          id="482822"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454993</attachid>
            <date>2022-03-17 10:50:53 -0700</date>
            <delta_ts>2022-03-17 13:07:27 -0700</delta_ts>
            <desc>[fast-cq] patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3580</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI5MTM4MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIyLTAzLTE2ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgor
CisgICAgICAgIGNvbXBhcmUtcmVzdWx0cyBzaG91bGQgYnJlYWsgZG93biBzeW5jIHZzIGFzeW5j
IHRpbWUgaW4gU3BlZWRvbWV0ZXIyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzc5OTMKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgU2h2YWlr
YS4KKworICAgICAgICAqIFNjcmlwdHMvY29tcGFyZS1yZXN1bHRzOgorICAgICAgICAoc3BlZWRv
bWV0ZXIyQnJlYWtkb3duKToKKyAgICAgICAgKHNwZWVkb21ldGVyMkJyZWFrZG93blN5bmNBc3lu
Yyk6CisgICAgICAgIChkdW1wQnJlYWtkb3ducyk6CisgICAgICAgIChnZXRPcHRpb25zKToKKyAg
ICAgICAgKG1haW4pOgorCiAyMDIyLTAzLTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFw
cGxlLmNvbT4KIAogICAgICAgICBbTWVyZ2UtUXVldWVdIEFkZCBzdGVwIHRvIG1ha2UgY29tbWVu
dCBvbiBwdWxsIHJlcXVlc3RzCkluZGV4OiBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwkocmV2aXNpb24gMjkx
MzU5KQorKysgVG9vbHMvU2NyaXB0cy9jb21wYXJlLXJlc3VsdHMJKHdvcmtpbmcgY29weSkKQEAg
LTcyLDYgKzcyLDI2IEBAIGRlZiBzcGVlZG9tZXRlcjJCcmVha2Rvd24oanNvbk9iamVjdCk6CiAg
ICAgICAgIHJlc3VsdFt0ZXN0XSA9IGJyZWFrZG93bi5fcmVzdWx0c1siU3BlZWRvbWV0ZXItMiJd
WyJ0ZXN0cyJdW3Rlc3RdWyJtZXRyaWNzIl1bIlRpbWUiXVsiVG90YWwiXVsiY3VycmVudCJdCiAg
ICAgcmV0dXJuIHJlc3VsdAogCitkZWYgc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5jKGpz
b25PYmplY3QpOgorICAgIGJyZWFrZG93biA9IEJlbmNobWFya1Jlc3VsdHMoanNvbk9iamVjdCkK
KyAgICByZXN1bHQgPSB7fQorICAgIHJlc3VsdFt1bml0TWFya2VyXSA9ICJtcyIKKyAgICBmb3Ig
dGVzdCBpbiBicmVha2Rvd24uX3Jlc3VsdHNbIlNwZWVkb21ldGVyLTIiXVsidGVzdHMiXS5rZXlz
KCk6CisgICAgICAgIHN5bmNUaW1lID0gTm9uZQorICAgICAgICBhc3luY1RpbWUgPSBOb25lCisg
ICAgICAgIGZvciB2YWx1ZSBpbiBicmVha2Rvd24uX3Jlc3VsdHNbIlNwZWVkb21ldGVyLTIiXVsi
dGVzdHMiXVt0ZXN0XVsidGVzdHMiXS52YWx1ZXMoKToKKyAgICAgICAgICAgIHN5bmNBcnJheSA9
IHZhbHVlWyJ0ZXN0cyJdWyJTeW5jIl1bIm1ldHJpY3MiXVsiVGltZSJdW05vbmVdWyJjdXJyZW50
Il0KKyAgICAgICAgICAgIGFzeW5jQXJyYXkgPSB2YWx1ZVsidGVzdHMiXVsiQXN5bmMiXVsibWV0
cmljcyJdWyJUaW1lIl1bTm9uZV1bImN1cnJlbnQiXQorICAgICAgICAgICAgaWYgbm90IHN5bmNU
aW1lOgorICAgICAgICAgICAgICAgIHN5bmNUaW1lID0gc3luY0FycmF5CisgICAgICAgICAgICAg
ICAgYXN5bmNUaW1lID0gYXN5bmNBcnJheQorICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAg
ICAgICBzeW5jVGltZSA9IFt4ICsgeSBmb3IgeCwgeSBpbiB6aXAoc3luY1RpbWUsIHN5bmNBcnJh
eSldCisgICAgICAgICAgICAgICAgYXN5bmNUaW1lID0gW3ggKyB5IGZvciB4LCB5IGluIHppcChh
c3luY1RpbWUsIGFzeW5jQXJyYXkpXQorICAgICAgICByZXN1bHRbdGVzdCArICItc3luYyJdID0g
c3luY1RpbWUKKyAgICAgICAgcmVzdWx0W3Rlc3QgKyAiLWFzeW5jIl0gPSBhc3luY1RpbWUKKyAg
ICByZXR1cm4gcmVzdWx0CisKIGRlZiBqZXRTdHJlYW0yQnJlYWtkb3duKGpzb25PYmplY3QpOgog
ICAgIGJyZWFrZG93biA9IEJlbmNobWFya1Jlc3VsdHMoanNvbk9iamVjdCkKICAgICByZXN1bHQg
PSB7fQpAQCAtMjM5LDcgKzI1OSw3IEBAIGRlZiBkdW1wQnJlYWtkb3ducyhhLCBiKToKIAogICAg
IHN0cmluZ3MgPSBbXQogICAgIHN0cmluZ3MuYXBwZW5kKCJ8e2tleTpee25hbWVMZW5ndGh9fXx7
YVNjb3JlOl57YUxlbmd0aH19IHx7YlNjb3JlOl57Ykxlbmd0aH19IHx7Y29tcGFyZTpee3JhdGlv
TGVuZ3RofX18e3BNYXJrZXI6XntwTGVuZ3RofX18Ii5mb3JtYXQoa2V5PSJzdWJ0ZXN0IiwgYVNj
b3JlPWFbdW5pdE1hcmtlcl0sIGJTY29yZT1iW3VuaXRNYXJrZXJdLCBuYW1lTGVuZ3RoPW5hbWVM
ZW5ndGgsIGFMZW5ndGg9YUxlbmd0aCwgYkxlbmd0aD1iTGVuZ3RoICwgY29tcGFyZT0iYiAvIGEi
LCByYXRpb0xlbmd0aD1yYXRpb0xlbmd0aCwgcE1hcmtlcj1wVmFsdWVIZWFkZXIsIHBMZW5ndGg9
cExlbmd0aCkpCi0gICAgZm9yIGtleSBpbiBhLmtleXMoKToKKyAgICBmb3Iga2V5IGluIHNvcnRl
ZChhLmtleXMoKSk6CiAgICAgICAgIGlmIGtleSA9PSB1bml0TWFya2VyOgogICAgICAgICAgICAg
Y29udGludWUKIApAQCAtNDk1LDYgKzUxNSw5IEBAIGRlZiBnZXRPcHRpb25zKCk6CiAgICAgcGFy
c2VyLmFkZF9hcmd1bWVudCgiLS1icmVha2Rvd24iLCBhY3Rpb249InN0b3JlX3RydWUiLAogICAg
ICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSJQcmludCBhIHBlciBzdWJ0ZXN0IGJyZWFrZG93bi4i
KQogCisgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLS1zeW5jLXZzLWFzeW5jIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwKKyAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0iUHJpbnQgYSBwZXIgc3Vi
dGVzdCBicmVha2Rvd24gaW4gU3BlZWRvbWV0ZXIyIGJ5IHN5bmMgYW5kIGFzeW5jIHRpbWUuIikK
KwogICAgIHJldHVybiBwYXJzZXIucGFyc2Vfa25vd25fYXJncygpWzBdCiAKIApAQCAtNTI5LDcg
KzU1MiwxMCBAQCBkZWYgbWFpbigpOgogICAgICAgICAgICAgd3JpdGVDU1YoamV0U3RyZWFtMkJy
ZWFrZG93bihhKSwgamV0U3RyZWFtMkJyZWFrZG93bihiKSwgYXJncy5jc3YpCiAgICAgZWxpZiB0
eXBlQSA9PSBTcGVlZG9tZXRlcjI6CiAgICAgICAgIGlmIGFyZ3MuYnJlYWtkb3duOgotICAgICAg
ICAgICAgZHVtcEJyZWFrZG93bnMoc3BlZWRvbWV0ZXIyQnJlYWtkb3duKGEpLCBzcGVlZG9tZXRl
cjJCcmVha2Rvd24oYikpCisgICAgICAgICAgICBpZiBhcmdzLnN5bmNfdnNfYXN5bmM6CisgICAg
ICAgICAgICAgICAgZHVtcEJyZWFrZG93bnMoc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5j
KGEpLCBzcGVlZG9tZXRlcjJCcmVha2Rvd25TeW5jQXN5bmMoYikpCisgICAgICAgICAgICBlbHNl
OgorICAgICAgICAgICAgICAgIGR1bXBCcmVha2Rvd25zKHNwZWVkb21ldGVyMkJyZWFrZG93bihh
KSwgc3BlZWRvbWV0ZXIyQnJlYWtkb3duKGIpKQogCiAgICAgICAgIHR0ZXN0KHR5cGVBLCBTcGVl
ZG9tZXRlcjJSZXN1bHRzKGEpLCBTcGVlZG9tZXRlcjJSZXN1bHRzKGIpKQogCg==
</data>
<flag name="commit-queue"
          id="482829"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455010</attachid>
            <date>2022-03-17 13:07:27 -0700</date>
            <delta_ts>2022-03-17 13:23:33 -0700</delta_ts>
            <desc>[fast-cq] patch for landing</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>3580</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI5MTM4MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIyLTAzLTE2ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgor
CisgICAgICAgIGNvbXBhcmUtcmVzdWx0cyBzaG91bGQgYnJlYWsgZG93biBzeW5jIHZzIGFzeW5j
IHRpbWUgaW4gU3BlZWRvbWV0ZXIyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzc5OTMKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgU2h2YXlr
YS4KKworICAgICAgICAqIFNjcmlwdHMvY29tcGFyZS1yZXN1bHRzOgorICAgICAgICAoc3BlZWRv
bWV0ZXIyQnJlYWtkb3duKToKKyAgICAgICAgKHNwZWVkb21ldGVyMkJyZWFrZG93blN5bmNBc3lu
Yyk6CisgICAgICAgIChkdW1wQnJlYWtkb3ducyk6CisgICAgICAgIChnZXRPcHRpb25zKToKKyAg
ICAgICAgKG1haW4pOgorCiAyMDIyLTAzLTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFw
cGxlLmNvbT4KIAogICAgICAgICBbTWVyZ2UtUXVldWVdIEFkZCBzdGVwIHRvIG1ha2UgY29tbWVu
dCBvbiBwdWxsIHJlcXVlc3RzCkluZGV4OiBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2NvbXBhcmUtcmVzdWx0cwkocmV2aXNpb24gMjkx
MzU5KQorKysgVG9vbHMvU2NyaXB0cy9jb21wYXJlLXJlc3VsdHMJKHdvcmtpbmcgY29weSkKQEAg
LTcyLDYgKzcyLDI2IEBAIGRlZiBzcGVlZG9tZXRlcjJCcmVha2Rvd24oanNvbk9iamVjdCk6CiAg
ICAgICAgIHJlc3VsdFt0ZXN0XSA9IGJyZWFrZG93bi5fcmVzdWx0c1siU3BlZWRvbWV0ZXItMiJd
WyJ0ZXN0cyJdW3Rlc3RdWyJtZXRyaWNzIl1bIlRpbWUiXVsiVG90YWwiXVsiY3VycmVudCJdCiAg
ICAgcmV0dXJuIHJlc3VsdAogCitkZWYgc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5jKGpz
b25PYmplY3QpOgorICAgIGJyZWFrZG93biA9IEJlbmNobWFya1Jlc3VsdHMoanNvbk9iamVjdCkK
KyAgICByZXN1bHQgPSB7fQorICAgIHJlc3VsdFt1bml0TWFya2VyXSA9ICJtcyIKKyAgICBmb3Ig
dGVzdCBpbiBicmVha2Rvd24uX3Jlc3VsdHNbIlNwZWVkb21ldGVyLTIiXVsidGVzdHMiXS5rZXlz
KCk6CisgICAgICAgIHN5bmNUaW1lID0gTm9uZQorICAgICAgICBhc3luY1RpbWUgPSBOb25lCisg
ICAgICAgIGZvciB2YWx1ZSBpbiBicmVha2Rvd24uX3Jlc3VsdHNbIlNwZWVkb21ldGVyLTIiXVsi
dGVzdHMiXVt0ZXN0XVsidGVzdHMiXS52YWx1ZXMoKToKKyAgICAgICAgICAgIHN5bmNBcnJheSA9
IHZhbHVlWyJ0ZXN0cyJdWyJTeW5jIl1bIm1ldHJpY3MiXVsiVGltZSJdW05vbmVdWyJjdXJyZW50
Il0KKyAgICAgICAgICAgIGFzeW5jQXJyYXkgPSB2YWx1ZVsidGVzdHMiXVsiQXN5bmMiXVsibWV0
cmljcyJdWyJUaW1lIl1bTm9uZV1bImN1cnJlbnQiXQorICAgICAgICAgICAgaWYgbm90IHN5bmNU
aW1lOgorICAgICAgICAgICAgICAgIHN5bmNUaW1lID0gc3luY0FycmF5CisgICAgICAgICAgICAg
ICAgYXN5bmNUaW1lID0gYXN5bmNBcnJheQorICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAg
ICAgICBzeW5jVGltZSA9IFt4ICsgeSBmb3IgeCwgeSBpbiB6aXAoc3luY1RpbWUsIHN5bmNBcnJh
eSldCisgICAgICAgICAgICAgICAgYXN5bmNUaW1lID0gW3ggKyB5IGZvciB4LCB5IGluIHppcChh
c3luY1RpbWUsIGFzeW5jQXJyYXkpXQorICAgICAgICByZXN1bHRbdGVzdCArICItc3luYyJdID0g
c3luY1RpbWUKKyAgICAgICAgcmVzdWx0W3Rlc3QgKyAiLWFzeW5jIl0gPSBhc3luY1RpbWUKKyAg
ICByZXR1cm4gcmVzdWx0CisKIGRlZiBqZXRTdHJlYW0yQnJlYWtkb3duKGpzb25PYmplY3QpOgog
ICAgIGJyZWFrZG93biA9IEJlbmNobWFya1Jlc3VsdHMoanNvbk9iamVjdCkKICAgICByZXN1bHQg
PSB7fQpAQCAtMjM5LDcgKzI1OSw3IEBAIGRlZiBkdW1wQnJlYWtkb3ducyhhLCBiKToKIAogICAg
IHN0cmluZ3MgPSBbXQogICAgIHN0cmluZ3MuYXBwZW5kKCJ8e2tleTpee25hbWVMZW5ndGh9fXx7
YVNjb3JlOl57YUxlbmd0aH19IHx7YlNjb3JlOl57Ykxlbmd0aH19IHx7Y29tcGFyZTpee3JhdGlv
TGVuZ3RofX18e3BNYXJrZXI6XntwTGVuZ3RofX18Ii5mb3JtYXQoa2V5PSJzdWJ0ZXN0IiwgYVNj
b3JlPWFbdW5pdE1hcmtlcl0sIGJTY29yZT1iW3VuaXRNYXJrZXJdLCBuYW1lTGVuZ3RoPW5hbWVM
ZW5ndGgsIGFMZW5ndGg9YUxlbmd0aCwgYkxlbmd0aD1iTGVuZ3RoICwgY29tcGFyZT0iYiAvIGEi
LCByYXRpb0xlbmd0aD1yYXRpb0xlbmd0aCwgcE1hcmtlcj1wVmFsdWVIZWFkZXIsIHBMZW5ndGg9
cExlbmd0aCkpCi0gICAgZm9yIGtleSBpbiBhLmtleXMoKToKKyAgICBmb3Iga2V5IGluIHNvcnRl
ZChhLmtleXMoKSk6CiAgICAgICAgIGlmIGtleSA9PSB1bml0TWFya2VyOgogICAgICAgICAgICAg
Y29udGludWUKIApAQCAtNDk1LDYgKzUxNSw5IEBAIGRlZiBnZXRPcHRpb25zKCk6CiAgICAgcGFy
c2VyLmFkZF9hcmd1bWVudCgiLS1icmVha2Rvd24iLCBhY3Rpb249InN0b3JlX3RydWUiLAogICAg
ICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSJQcmludCBhIHBlciBzdWJ0ZXN0IGJyZWFrZG93bi4i
KQogCisgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLS1zeW5jLXZzLWFzeW5jIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwKKyAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0iUHJpbnQgYSBwZXIgc3Vi
dGVzdCBicmVha2Rvd24gaW4gU3BlZWRvbWV0ZXIyIGJ5IHN5bmMgYW5kIGFzeW5jIHRpbWUuIikK
KwogICAgIHJldHVybiBwYXJzZXIucGFyc2Vfa25vd25fYXJncygpWzBdCiAKIApAQCAtNTI5LDcg
KzU1MiwxMCBAQCBkZWYgbWFpbigpOgogICAgICAgICAgICAgd3JpdGVDU1YoamV0U3RyZWFtMkJy
ZWFrZG93bihhKSwgamV0U3RyZWFtMkJyZWFrZG93bihiKSwgYXJncy5jc3YpCiAgICAgZWxpZiB0
eXBlQSA9PSBTcGVlZG9tZXRlcjI6CiAgICAgICAgIGlmIGFyZ3MuYnJlYWtkb3duOgotICAgICAg
ICAgICAgZHVtcEJyZWFrZG93bnMoc3BlZWRvbWV0ZXIyQnJlYWtkb3duKGEpLCBzcGVlZG9tZXRl
cjJCcmVha2Rvd24oYikpCisgICAgICAgICAgICBpZiBhcmdzLnN5bmNfdnNfYXN5bmM6CisgICAg
ICAgICAgICAgICAgZHVtcEJyZWFrZG93bnMoc3BlZWRvbWV0ZXIyQnJlYWtkb3duU3luY0FzeW5j
KGEpLCBzcGVlZG9tZXRlcjJCcmVha2Rvd25TeW5jQXN5bmMoYikpCisgICAgICAgICAgICBlbHNl
OgorICAgICAgICAgICAgICAgIGR1bXBCcmVha2Rvd25zKHNwZWVkb21ldGVyMkJyZWFrZG93bihh
KSwgc3BlZWRvbWV0ZXIyQnJlYWtkb3duKGIpKQogCiAgICAgICAgIHR0ZXN0KHR5cGVBLCBTcGVl
ZG9tZXRlcjJSZXN1bHRzKGEpLCBTcGVlZG9tZXRlcjJSZXN1bHRzKGIpKQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>