<?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>190544</bug_id>
          
          <creation_ts>2018-10-12 15:47:02 -0700</creation_ts>
          <short_desc>Perf dashboard: add a test for aggregating subtests without a matching metric in /api/report</short_desc>
          <delta_ts>2018-10-12 16:11:41 -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>Perf Dashboard</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>keith_miller</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1468652</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 15:47:02 -0700</bug_when>
    <thetext>Add a test for /api/report to aggregate subtests one of which is missing the matching metric.
The aggregator should simply skip that subtest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468659</commentid>
    <comment_count>1</comment_count>
      <attachid>352222</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 15:56:46 -0700</bug_when>
    <thetext>Created attachment 352222
Adds tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468662</commentid>
    <comment_count>2</comment_count>
      <attachid>352222</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-10-12 15:58:00 -0700</bug_when>
    <thetext>Comment on attachment 352222
Adds tests

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468666</commentid>
    <comment_count>3</comment_count>
      <attachid>352222</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2018-10-12 16:01:38 -0700</bug_when>
    <thetext>Comment on attachment 352222
Adds tests

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

&gt; Websites/perf.webkit.org/server-tests/api-report-tests.js:619
&gt; +                &quot;DummyBenchmark&quot;: {

Not important, this indentation doesn&apos;t seem to be consistent with others.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468667</commentid>
    <comment_count>4</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2018-10-12 16:01:57 -0700</bug_when>
    <thetext>Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468669</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 16:03:42 -0700</bug_when>
    <thetext>(In reply to dewei_zhu from comment #3)
&gt; Comment on attachment 352222 [details]
&gt; Adds tests
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=352222&amp;action=review
&gt; 
&gt; &gt; Websites/perf.webkit.org/server-tests/api-report-tests.js:619
&gt; &gt; +                &quot;DummyBenchmark&quot;: {
&gt; 
&gt; Not important, this indentation doesn&apos;t seem to be consistent with others.

Oh good catch. I don&apos;t know what happened there. Fixed!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468672</commentid>
    <comment_count>6</comment_count>
      <attachid>352222</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2018-10-12 16:04:49 -0700</bug_when>
    <thetext>Comment on attachment 352222
Adds tests

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

&gt; Websites/perf.webkit.org/server-tests/api-report-tests.js:670
&gt; +                &quot;DummyBenchmark&quot;: {

Ditto here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468677</commentid>
    <comment_count>7</comment_count>
      <attachid>352227</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 16:07:04 -0700</bug_when>
    <thetext>Created attachment 352227
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468681</commentid>
    <comment_count>8</comment_count>
      <attachid>352227</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 16:10:42 -0700</bug_when>
    <thetext>Comment on attachment 352227
Patch for landing

Clearing flags on attachment: 352227

Committed r237086: &lt;https://trac.webkit.org/changeset/237086&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468682</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-12 16:10:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468683</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-12 16:11:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/45240758&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>352222</attachid>
            <date>2018-10-12 15:56:46 -0700</date>
            <delta_ts>2018-10-12 16:07:02 -0700</delta_ts>
            <desc>Adds tests</desc>
            <filename>bug-190544-20181012155645.patch</filename>
            <type>text/plain</type>
            <size>10738</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3MDYzCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCAxZGIwZDhiN2NkMjdjYzBkOTk2ZDEyYTMwNTQ4MDhiODk0ZjRhMjA0Li5lN2ExMDNhMDcx
YmUyMmRlZTI2MzdmNmFmZWQ3Nzg3MTk1YTM2M2FmIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxOC0xMC0xMiAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBQZXJmIGRhc2hib2FyZDogYWRkIGEgdGVzdCBmb3IgYWdn
cmVnYXRpbmcgc3VidGVzdHMgd2l0aG91dCBhIG1hdGNoaW5nIG1ldHJpYyBpbiAvYXBpL3JlcG9y
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNTQ0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQg
dGVzdHMgZm9yIHJlcG9ydGluZyByZXN1bHRzIHRvIC9hcGkvcmVwb3J0IHdoZXJlIGEgdGVzdCB3
aXRoIGFnZ3JlZ2F0ZWQgbWV0cmljcyBoYXMgYSBzdWJ0ZXN0CisgICAgICAgIHdpdGhvdXQgYSBt
YXRjaGluZyBtZXRyaWMgdHlwZS4gVGhlIGFnZ3JlZ2F0aW9uIHNob3VsZCBzaW1wbHkgc2tpcCBz
dWNoIGEgc3VidGVzdCBpbnN0ZWFkIG9mIHJldHVybmluZworICAgICAgICBhbiBlcnJvciBvciBh
Z2dyZWdhdGluZyB3aXRoIGEgbWlzbWF0Y2hpbmcgbWV0cmljIHR5cGUuCisKKyAgICAgICAgKiBz
ZXJ2ZXItdGVzdHMvYXBpLXJlcG9ydC10ZXN0cy5qczoKKyAgICAgICAgKC5tYWtlUmVwb3J0KTog
RXh0cmFjdGVkIG91dCBvZiBhIHRlc3QgY2FzZS4KKwogMjAxOC0xMC0wOSAgRGV3ZWkgWmh1ICA8
ZGV3ZWlfemh1QGFwcGxlLmNvbT4KIAogICAgICAgICBQZXJmb3JtYW5jZSBkYXNoYm9hcmQgc2hv
dWxkIHNob3cgYWRkZWQgaXRlcmF0aW9ucyBkdWUgZmFpbGVkIGJ1aWxkIHJlcXVlc3RzLgpkaWZm
IC0tZ2l0IGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9hcGktcmVwb3J0
LXRlc3RzLmpzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9hcGktcmVw
b3J0LXRlc3RzLmpzCmluZGV4IGQwZDBkMzIzMmUwNTgxNzJiMDBjZDcwMGJkNDY3YjEzYThkMzFj
MzEuLjdmZGQxMDAxMjkyNjNjZmM5YTJjMzAyYWNjNDA0NGI0ZTNiNmJjMDMgMTAwNjQ0Ci0tLSBh
L1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvYXBpLXJlcG9ydC10ZXN0cy5q
cworKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL2FwaS1yZXBvcnQt
dGVzdHMuanMKQEAgLTU1NCwyOCArNTU0LDE1IEBAIGRlc2NyaWJlKCIvYXBpL3JlcG9ydCIsIGZ1
bmN0aW9uICgpIHsKICAgICAgICAgfSk7CiAgICAgfSk7CiAKLSAgICBpdCgic2hvdWxkIGJlIGFi
bGUgdG8gY29tcHV0ZSB0aGUgYWdncmVnYXRpb24gb2YgZGlmZmVyZW50bHkgYWdncmVnYXRlZCB2
YWx1ZXMiLCBhc3luYyAoKSA9PiB7Ci0gICAgICAgIGNvbnN0IHJlcG9ydFdpdGhEaWZmZXJlbnRB
Z2dyZWdhdG9ycyA9IHsKKyAgICBmdW5jdGlvbiBtYWtlUmVwb3J0KHRlc3RzKQorICAgIHsKKyAg
ICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgICJidWlsZE51bWJlciI6ICIxMjMiLAogICAgICAg
ICAgICAgImJ1aWxkVGltZSI6ICIyMDEzLTAyLTI4VDEwOjEyOjAzLjM4ODMwNCIsCiAgICAgICAg
ICAgICAiYnVpbGRlck5hbWUiOiAic29tZUJ1aWxkZXIiLAogICAgICAgICAgICAgImJ1aWxkZXJQ
YXNzd29yZCI6ICJzb21lUGFzc3dvcmQiLAogICAgICAgICAgICAgInBsYXRmb3JtIjogIk1vdW50
YWluIExpb24iLAotICAgICAgICAgICAgInRlc3RzIjogewotICAgICAgICAgICAgICAgICJEdW1t
eUJlbmNobWFyayI6IHsKLSAgICAgICAgICAgICAgICAgICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBb
IkFyaXRobWV0aWMiXX0sCi0gICAgICAgICAgICAgICAgICAgICJ0ZXN0cyI6IHsKLSAgICAgICAg
ICAgICAgICAgICAgICAgICJET00iOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1l
dHJpY3MiOiB7IlRpbWUiOiBbIlRvdGFsIl19LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJ0ZXN0cyI6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1vZGlmeU5vZGVz
IjogeyJtZXRyaWNzIjogeyJUaW1lIjogeyAiY3VycmVudCI6IFtbMSwgMl0sIFszLCA0XV0gfX19
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHJhdmVyc2VOb2RlcyI6IHsibWV0
cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzExLCAxMl0sIFsxMywgMTRdXSB9fX0KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgICAgICB9LAot
ICAgICAgICAgICAgICAgICAgICAgICAgIkNTUyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1
cnJlbnQiOiBbWzIxLCAyMl0sIFsyMywgMjRdXSB9fX0KLSAgICAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0sCisgICAgICAgICAgICB0ZXN0cywKICAg
ICAgICAgICAgICJyZXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgIm1hY09TIjogewogICAg
ICAgICAgICAgICAgICAgICAicmV2aXNpb24iOiAiMTAuOC4yIDEyQzYwIgpAQCAtNTg0LDcgKzU3
MSwyNiBAQCBkZXNjcmliZSgiL2FwaS9yZXBvcnQiLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAg
ICAgICAgICAgICJyZXZpc2lvbiI6ICIxNDE5NzciLAogICAgICAgICAgICAgICAgICAgICAidGlt
ZXN0YW1wIjogIjIwMTMtMDItMDZUMDg6NTU6MjAuOVoiCiAgICAgICAgICAgICAgICAgfQotICAg
ICAgICAgICAgfX07CisgICAgICAgICAgICB9CisgICAgICAgIH07CisgICAgfQorCisgICAgaXQo
InNob3VsZCBiZSBhYmxlIHRvIGNvbXB1dGUgdGhlIGFnZ3JlZ2F0aW9uIG9mIGRpZmZlcmVudGx5
IGFnZ3JlZ2F0ZWQgdmFsdWVzIiwgYXN5bmMgKCkgPT4geworICAgICAgICBjb25zdCByZXBvcnRX
aXRoRGlmZmVyZW50QWdncmVnYXRvcnMgPSBtYWtlUmVwb3J0KHsKKyAgICAgICAgICAgICJEdW1t
eUJlbmNobWFyayI6IHsKKyAgICAgICAgICAgICAgICAibWV0cmljcyI6IHsiVGltZSI6IFsiQXJp
dGhtZXRpYyJdfSwKKyAgICAgICAgICAgICAgICAidGVzdHMiOiB7CisgICAgICAgICAgICAgICAg
ICAgICJET00iOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAibWV0cmljcyI6IHsiVGltZSI6
IFsiVG90YWwiXX0sCisgICAgICAgICAgICAgICAgICAgICAgICAidGVzdHMiOiB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIk1vZGlmeU5vZGVzIjogeyJtZXRyaWNzIjogeyJUaW1lIjog
eyAiY3VycmVudCI6IFtbMSwgMl0sIFszLCA0XV0gfX19LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJUcmF2ZXJzZU5vZGVzIjogeyJtZXRyaWNzIjogeyJUaW1lIjogeyAiY3VycmVudCI6
IFtbMTEsIDEyXSwgWzEzLCAxNF1dIH19fQorICAgICAgICAgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAiQ1NTIjogeyJtZXRyaWNz
IjogeyJUaW1lIjogeyAiY3VycmVudCI6IFtbMjEsIDIyXSwgWzIzLCAyNF1dIH19fQorICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfSk7CiAKICAgICAgICAgYXdhaXQg
cmVwb3J0QWZ0ZXJBZGRpbmdCdWlsZGVyQW5kQWdncmVnYXRvcnMocmVwb3J0V2l0aERpZmZlcmVu
dEFnZ3JlZ2F0b3JzKTsKICAgICAgICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgZmV0Y2hUZXN0UnVu
SXRlcmF0aW9uc0Zvck1ldHJpYygnRHVtbXlCZW5jaG1hcmsnLCAnVGltZScpOwpAQCAtNjA4LDcg
KzYxNCwxMTMgQEAgZGVzY3JpYmUoIi9hcGkvcmVwb3J0IiwgZnVuY3Rpb24gKCkgewogICAgICAg
ICBhc3NlcnQuZXF1YWwocnVuWydzcXVhcmVfc3VtX2NhY2hlJ10sIHNxdWFyZVN1bSk7CiAgICAg
fSk7CiAKLSAgICBpdCgic2hvdWxkIHJlamVjdCBhIHJlcG9ydCB3aGVuIHRoZXJlIGFyZSBtb3Jl
IHRoYW4gbm9uLW1hdGNoaW5nIGFnZ3JlZ2F0b3JzIGluIGEgc3VidGVzdCIsIGFzeW5jICgpID0+
IHsKKyAgICBpdCgic2hvdWxkIHNraXAgc3VidGVzdHMgd2l0aG91dCBhbnkgbWV0cmljIGR1cmlu
ZyBhZ2dyZWdhdGlvbiIsIGFzeW5jICgpID0+IHsKKyAgICAgICAgY29uc3QgcmVwb3J0V2l0aFN1
YnRlc3RNaXNzaW5nTWF0Y2hpbmdNZXRyaWMgPSBtYWtlUmVwb3J0KHsKKyAgICAgICAgICAgICAg
ICAiRHVtbXlCZW5jaG1hcmsiOiB7CisgICAgICAgICAgICAgICAgICAgICJtZXRyaWNzIjogeyJU
aW1lIjogWyJBcml0aG1ldGljIl19LAorICAgICAgICAgICAgICAgICAgICAidGVzdHMiOiB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAiRE9NIjogeworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJtZXRyaWNzIjogeyJUaW1lIjogWyJUb3RhbCJdfSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAidGVzdHMiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJNb2Rp
ZnlOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzEsIDJdLCBbMywg
NF1dIH19fSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRyYXZlcnNlTm9kZXMi
OiB7Im1ldHJpY3MiOiB7IlRpbWUiOiB7ICJjdXJyZW50IjogW1sxMSwgMTJdLCBbMTMsIDE0XV0g
fX19CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJDU1MiOiB7Im1ldHJpY3MiOiB7IlRpbWUi
OiB7ICJjdXJyZW50IjogW1syMSwgMjJdLCBbMjMsIDI0XV0gfX19LAorICAgICAgICAgICAgICAg
ICAgICAgICAgIkF1eGlsaWFyeVJlc3VsdCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAidGVzdHMiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBU3ViVGVzdCI6
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRyaWNzIjogeyJUaW1l
IjogeyJjdXJyZW50IjogWzMxLCAzMl19fQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgfSk7CisKKyAgICAgICAgYXdhaXQgcmVwb3J0QWZ0ZXJBZGRpbmdCdWlsZGVyQW5kQWdncmVn
YXRvcnMocmVwb3J0V2l0aFN1YnRlc3RNaXNzaW5nTWF0Y2hpbmdNZXRyaWMpOworICAgICAgICBj
b25zdCBiZW5jaG1hcmtSZXN1bHQgPSBhd2FpdCBmZXRjaFRlc3RSdW5JdGVyYXRpb25zRm9yTWV0
cmljKCdEdW1teUJlbmNobWFyaycsICdUaW1lJyk7CisKKyAgICAgICAgbGV0IHJ1biA9IGJlbmNo
bWFya1Jlc3VsdC5ydW4uaWQ7CisgICAgICAgIGFzc2VydC5lcXVhbChiZW5jaG1hcmtSZXN1bHQu
aXRlcmF0aW9ucy5sZW5ndGgsIDQpOworICAgICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNobWFy
a1Jlc3VsdC5pdGVyYXRpb25zWzBdLCB7cnVuLCBvcmRlcjogMCwgZ3JvdXA6IDAsIHZhbHVlOiAo
KDEgKyAxMSkgKyAyMSkgLyAyLCByZWxhdGl2ZV90aW1lOiBudWxsfSk7CisgICAgICAgIGFzc2Vy
dC5kZWVwRXF1YWwoYmVuY2htYXJrUmVzdWx0Lml0ZXJhdGlvbnNbMV0sIHtydW4sIG9yZGVyOiAx
LCBncm91cDogMCwgdmFsdWU6ICgoMiArIDEyKSArIDIyKSAvIDIsIHJlbGF0aXZlX3RpbWU6IG51
bGx9KTsKKyAgICAgICAgYXNzZXJ0LmRlZXBFcXVhbChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9u
c1syXSwge3J1biwgb3JkZXI6IDIsIGdyb3VwOiAxLCB2YWx1ZTogKCgzICsgMTMpICsgMjMpIC8g
MiwgcmVsYXRpdmVfdGltZTogbnVsbH0pOworICAgICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNo
bWFya1Jlc3VsdC5pdGVyYXRpb25zWzNdLCB7cnVuLCBvcmRlcjogMywgZ3JvdXA6IDEsIHZhbHVl
OiAoKDQgKyAxNCkgKyAyNCkgLyAyLCByZWxhdGl2ZV90aW1lOiBudWxsfSk7CisKKyAgICAgICAg
Y29uc3Qgc3VtID0gYmVuY2htYXJrUmVzdWx0Lml0ZXJhdGlvbnMucmVkdWNlKCh0b3RhbCwgcm93
KSA9PiB0b3RhbCArIHJvdy52YWx1ZSwgMCk7CisgICAgICAgIGNvbnN0IHNxdWFyZVN1bSA9IGJl
bmNobWFya1Jlc3VsdC5pdGVyYXRpb25zLnJlZHVjZSgodG90YWwsIHJvdykgPT4gdG90YWwgKyBy
b3cudmFsdWUgKiByb3cudmFsdWUsIDApOworICAgICAgICBhc3NlcnQuZXF1YWwoYmVuY2htYXJr
UmVzdWx0LnJ1blsnbWVhbl9jYWNoZSddLCBzdW0gLyA0KTsKKyAgICAgICAgYXNzZXJ0LmVxdWFs
KGJlbmNobWFya1Jlc3VsdC5ydW5bJ3N1bV9jYWNoZSddLCBzdW0pOworICAgICAgICBhc3NlcnQu
ZXF1YWwoYmVuY2htYXJrUmVzdWx0LnJ1blsnc3F1YXJlX3N1bV9jYWNoZSddLCBzcXVhcmVTdW0p
OworCisgICAgICAgIGNvbnN0IHNvbWVUZXN0UmVzdWx0ID0gYXdhaXQgZmV0Y2hUZXN0UnVuSXRl
cmF0aW9uc0Zvck1ldHJpYygnQVN1YlRlc3QnLCAnVGltZScpOworICAgICAgICBydW4gPSBzb21l
VGVzdFJlc3VsdC5ydW4uaWQ7CisgICAgICAgIGFzc2VydC5kZWVwRXF1YWwoc29tZVRlc3RSZXN1
bHQuaXRlcmF0aW9ucywgWworICAgICAgICAgICAge3J1biwgb3JkZXI6IDAsIGdyb3VwOiBudWxs
LCB2YWx1ZTogMzEsIHJlbGF0aXZlX3RpbWU6IG51bGx9LAorICAgICAgICAgICAge3J1biwgb3Jk
ZXI6IDEsIGdyb3VwOiBudWxsLCB2YWx1ZTogMzIsIHJlbGF0aXZlX3RpbWU6IG51bGx9LAorICAg
ICAgICBdKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHNvbWVUZXN0UmVzdWx0LnJ1blsnbWVhbl9j
YWNoZSddLCAzMS41KTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHNvbWVUZXN0UmVzdWx0LnJ1blsn
c3VtX2NhY2hlJ10sIDYzKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHNvbWVUZXN0UmVzdWx0LnJ1
blsnc3F1YXJlX3N1bV9jYWNoZSddLCAzMSAqIDMxICsgMzIgKiAzMik7CisgICAgfSk7CisKKyAg
ICBpdCgic2hvdWxkIHNraXAgc3VidGVzdHMgbWlzc2luZyB0aGUgbWF0Y2hpbmcgbWV0cmljIGR1
cmluZyBhZ2dyZWdhdGlvbiIsIGFzeW5jICgpID0+IHsKKyAgICAgICAgY29uc3QgcmVwb3J0V2l0
aFN1YnRlc3RNaXNzaW5nTWF0Y2hpbmdNZXRyaWMgPSBtYWtlUmVwb3J0KHsKKyAgICAgICAgICAg
ICAgICAiRHVtbXlCZW5jaG1hcmsiOiB7CisgICAgICAgICAgICAgICAgICAgICJtZXRyaWNzIjog
eyJUaW1lIjogWyJBcml0aG1ldGljIl19LAorICAgICAgICAgICAgICAgICAgICAidGVzdHMiOiB7
CisgICAgICAgICAgICAgICAgICAgICAgICAiRE9NIjogeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJtZXRyaWNzIjogeyJUaW1lIjogWyJUb3RhbCJdfSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAidGVzdHMiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJN
b2RpZnlOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzEsIDJdLCBb
MywgNF1dIH19fSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRyYXZlcnNlTm9k
ZXMiOiB7Im1ldHJpY3MiOiB7IlRpbWUiOiB7ICJjdXJyZW50IjogW1sxMSwgMTJdLCBbMTMsIDE0
XV0gfX19CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJDU1MiOiB7Im1ldHJpY3MiOiB7IlRp
bWUiOiB7ICJjdXJyZW50IjogW1syMSwgMjJdLCBbMjMsIDI0XV0gfX19LAorICAgICAgICAgICAg
ICAgICAgICAgICAgIkF1eGlsaWFyeVJlc3VsdCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAibWV0cmljcyI6IHsiQWxsb2NhdGlvbnMiOiBbIlRvdGFsIl19LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ0ZXN0cyI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIlNvbWVTdWJUZXN0IjogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Im1ldHJpY3MiOiB7IkFsbG9jYXRpb25zIjogeyJjdXJyZW50IjogWzMxLCAzMl19fQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiT3RoZXJTdWJUZXN0IjogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIm1ldHJpY3MiOiB7IkFsbG9jYXRpb25zIjogeyJjdXJyZW50IjogWzQxLCA0Ml19fQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfSk7CisKKyAgICAgICAgYXdhaXQgcmVwb3J0
QWZ0ZXJBZGRpbmdCdWlsZGVyQW5kQWdncmVnYXRvcnMocmVwb3J0V2l0aFN1YnRlc3RNaXNzaW5n
TWF0Y2hpbmdNZXRyaWMpOworICAgICAgICBjb25zdCBiZW5jaG1hcmtSZXN1bHQgPSBhd2FpdCBm
ZXRjaFRlc3RSdW5JdGVyYXRpb25zRm9yTWV0cmljKCdEdW1teUJlbmNobWFyaycsICdUaW1lJyk7
CisKKyAgICAgICAgbGV0IHJ1biA9IGJlbmNobWFya1Jlc3VsdC5ydW4uaWQ7CisgICAgICAgIGFz
c2VydC5lcXVhbChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9ucy5sZW5ndGgsIDQpOworICAgICAg
ICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNobWFya1Jlc3VsdC5pdGVyYXRpb25zWzBdLCB7cnVuLCBv
cmRlcjogMCwgZ3JvdXA6IDAsIHZhbHVlOiAoKDEgKyAxMSkgKyAyMSkgLyAyLCByZWxhdGl2ZV90
aW1lOiBudWxsfSk7CisgICAgICAgIGFzc2VydC5kZWVwRXF1YWwoYmVuY2htYXJrUmVzdWx0Lml0
ZXJhdGlvbnNbMV0sIHtydW4sIG9yZGVyOiAxLCBncm91cDogMCwgdmFsdWU6ICgoMiArIDEyKSAr
IDIyKSAvIDIsIHJlbGF0aXZlX3RpbWU6IG51bGx9KTsKKyAgICAgICAgYXNzZXJ0LmRlZXBFcXVh
bChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9uc1syXSwge3J1biwgb3JkZXI6IDIsIGdyb3VwOiAx
LCB2YWx1ZTogKCgzICsgMTMpICsgMjMpIC8gMiwgcmVsYXRpdmVfdGltZTogbnVsbH0pOworICAg
ICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNobWFya1Jlc3VsdC5pdGVyYXRpb25zWzNdLCB7cnVu
LCBvcmRlcjogMywgZ3JvdXA6IDEsIHZhbHVlOiAoKDQgKyAxNCkgKyAyNCkgLyAyLCByZWxhdGl2
ZV90aW1lOiBudWxsfSk7CisKKyAgICAgICAgY29uc3Qgc3VtID0gYmVuY2htYXJrUmVzdWx0Lml0
ZXJhdGlvbnMucmVkdWNlKCh0b3RhbCwgcm93KSA9PiB0b3RhbCArIHJvdy52YWx1ZSwgMCk7Cisg
ICAgICAgIGNvbnN0IHNxdWFyZVN1bSA9IGJlbmNobWFya1Jlc3VsdC5pdGVyYXRpb25zLnJlZHVj
ZSgodG90YWwsIHJvdykgPT4gdG90YWwgKyByb3cudmFsdWUgKiByb3cudmFsdWUsIDApOworICAg
ICAgICBhc3NlcnQuZXF1YWwoYmVuY2htYXJrUmVzdWx0LnJ1blsnbWVhbl9jYWNoZSddLCBzdW0g
LyA0KTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKGJlbmNobWFya1Jlc3VsdC5ydW5bJ3N1bV9jYWNo
ZSddLCBzdW0pOworICAgICAgICBhc3NlcnQuZXF1YWwoYmVuY2htYXJrUmVzdWx0LnJ1blsnc3F1
YXJlX3N1bV9jYWNoZSddLCBzcXVhcmVTdW0pOworCisgICAgICAgIGNvbnN0IHNvbWVUZXN0UmVz
dWx0ID0gYXdhaXQgZmV0Y2hUZXN0UnVuSXRlcmF0aW9uc0Zvck1ldHJpYygnQXV4aWxpYXJ5UmVz
dWx0JywgJ0FsbG9jYXRpb25zJyk7CisgICAgICAgIHJ1biA9IHNvbWVUZXN0UmVzdWx0LnJ1bi5p
ZDsKKyAgICAgICAgYXNzZXJ0LmRlZXBFcXVhbChzb21lVGVzdFJlc3VsdC5pdGVyYXRpb25zLCBb
CisgICAgICAgICAgICB7cnVuLCBvcmRlcjogMCwgZ3JvdXA6IG51bGwsIHZhbHVlOiAzMSArIDQx
LCByZWxhdGl2ZV90aW1lOiBudWxsfSwKKyAgICAgICAgICAgIHtydW4sIG9yZGVyOiAxLCBncm91
cDogbnVsbCwgdmFsdWU6IDMyICsgNDIsIHJlbGF0aXZlX3RpbWU6IG51bGx9LAorICAgICAgICBd
KTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHNvbWVUZXN0UmVzdWx0LnJ1blsnbWVhbl9jYWNoZSdd
LCAoMzEgKyA0MSArIDMyICsgNDIpIC8gMik7CisgICAgICAgIGFzc2VydC5lcXVhbChzb21lVGVz
dFJlc3VsdC5ydW5bJ3N1bV9jYWNoZSddLCAzMSArIDQxICsgMzIgKyA0Mik7CisgICAgICAgIGFz
c2VydC5lcXVhbChzb21lVGVzdFJlc3VsdC5ydW5bJ3NxdWFyZV9zdW1fY2FjaGUnXSwgTWF0aC5w
b3coMzEgKyA0MSwgMikgKyBNYXRoLnBvdygzMiArIDQyLCAyKSk7CisgICAgfSk7CisKKyAgICBp
dCgic2hvdWxkIHJlamVjdCBhIHJlcG9ydCB3aGVuIHRoZXJlIGFyZSBtb3JlIHRoYW4gb25lIG5v
bi1tYXRjaGluZyBhZ2dyZWdhdG9ycyBpbiBhIHN1YnRlc3QiLCBhc3luYyAoKSA9PiB7CiAgICAg
ICAgIGNvbnN0IHJlcG9ydFdpdGhBbWJpZ2lvdXNBZ2dyZWdhdG9ycyA9IHsKICAgICAgICAgICAg
ICJidWlsZE51bWJlciI6ICIxMjMiLAogICAgICAgICAgICAgImJ1aWxkVGltZSI6ICIyMDEzLTAy
LTI4VDEwOjEyOjAzLjM4ODMwNCIsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>352227</attachid>
            <date>2018-10-12 16:07:04 -0700</date>
            <delta_ts>2018-10-12 16:07:04 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-190544-20181012160703.patch</filename>
            <type>text/plain</type>
            <size>10597</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3MDYzCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCAxZGIwZDhiN2NkMjdjYzBkOTk2ZDEyYTMwNTQ4MDhiODk0ZjRhMjA0Li41OWQ1NDYxOWI2
Y2M5Y2YwMzk4ZjYxNTk4NWVkY2ViNzI3NDhhNzRjIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxOC0xMC0xMiAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBQZXJmIGRhc2hib2FyZDogYWRkIGEgdGVzdCBmb3IgYWdn
cmVnYXRpbmcgc3VidGVzdHMgd2l0aG91dCBhIG1hdGNoaW5nIG1ldHJpYyBpbiAvYXBpL3JlcG9y
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNTQ0
CisKKyAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkgS2VpdGggTWlsbGVyIGFuZCB1bm9mZmljaWFs
bHkgcmV2aWV3ZWQgYnkgRGV3ZWkgWmh1LgorCisgICAgICAgIEFkZGVkIHRlc3RzIGZvciByZXBv
cnRpbmcgcmVzdWx0cyB0byAvYXBpL3JlcG9ydCB3aGVyZSBhIHRlc3Qgd2l0aCBhZ2dyZWdhdGVk
IG1ldHJpY3MgaGFzIGEgc3VidGVzdAorICAgICAgICB3aXRob3V0IGEgbWF0Y2hpbmcgbWV0cmlj
IHR5cGUuIFRoZSBhZ2dyZWdhdGlvbiBzaG91bGQgc2ltcGx5IHNraXAgc3VjaCBhIHN1YnRlc3Qg
aW5zdGVhZCBvZiByZXR1cm5pbmcKKyAgICAgICAgYW4gZXJyb3Igb3IgYWdncmVnYXRpbmcgd2l0
aCBhIG1pc21hdGNoaW5nIG1ldHJpYyB0eXBlLgorCisgICAgICAgICogc2VydmVyLXRlc3RzL2Fw
aS1yZXBvcnQtdGVzdHMuanM6CisgICAgICAgICgubWFrZVJlcG9ydCk6IEV4dHJhY3RlZCBvdXQg
b2YgYSB0ZXN0IGNhc2UuCisKIDIwMTgtMTAtMDkgIERld2VpIFpodSAgPGRld2VpX3podUBhcHBs
ZS5jb20+CiAKICAgICAgICAgUGVyZm9ybWFuY2UgZGFzaGJvYXJkIHNob3VsZCBzaG93IGFkZGVk
IGl0ZXJhdGlvbnMgZHVlIGZhaWxlZCBidWlsZCByZXF1ZXN0cy4KZGlmZiAtLWdpdCBhL1dlYnNp
dGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvYXBpLXJlcG9ydC10ZXN0cy5qcyBiL1dl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvYXBpLXJlcG9ydC10ZXN0cy5qcwpp
bmRleCBkMGQwZDMyMzJlMDU4MTcyYjAwY2Q3MDBiZDQ2N2IxM2E4ZDMxYzMxLi44ZjJmZjE5YWVk
OTM1NDcxZWRiNmFjZTJkMjA2ODlhMzQ1ZjJmZGQxIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL2FwaS1yZXBvcnQtdGVzdHMuanMKKysrIGIvV2Vic2l0
ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9hcGktcmVwb3J0LXRlc3RzLmpzCkBAIC01
NTQsMjggKzU1NCwxNSBAQCBkZXNjcmliZSgiL2FwaS9yZXBvcnQiLCBmdW5jdGlvbiAoKSB7CiAg
ICAgICAgIH0pOwogICAgIH0pOwogCi0gICAgaXQoInNob3VsZCBiZSBhYmxlIHRvIGNvbXB1dGUg
dGhlIGFnZ3JlZ2F0aW9uIG9mIGRpZmZlcmVudGx5IGFnZ3JlZ2F0ZWQgdmFsdWVzIiwgYXN5bmMg
KCkgPT4gewotICAgICAgICBjb25zdCByZXBvcnRXaXRoRGlmZmVyZW50QWdncmVnYXRvcnMgPSB7
CisgICAgZnVuY3Rpb24gbWFrZVJlcG9ydCh0ZXN0cykKKyAgICB7CisgICAgICAgIHJldHVybiB7
CiAgICAgICAgICAgICAiYnVpbGROdW1iZXIiOiAiMTIzIiwKICAgICAgICAgICAgICJidWlsZFRp
bWUiOiAiMjAxMy0wMi0yOFQxMDoxMjowMy4zODgzMDQiLAogICAgICAgICAgICAgImJ1aWxkZXJO
YW1lIjogInNvbWVCdWlsZGVyIiwKICAgICAgICAgICAgICJidWlsZGVyUGFzc3dvcmQiOiAic29t
ZVBhc3N3b3JkIiwKICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJNb3VudGFpbiBMaW9uIiwKLSAg
ICAgICAgICAgICJ0ZXN0cyI6IHsKLSAgICAgICAgICAgICAgICAiRHVtbXlCZW5jaG1hcmsiOiB7
Ci0gICAgICAgICAgICAgICAgICAgICJtZXRyaWNzIjogeyJUaW1lIjogWyJBcml0aG1ldGljIl19
LAotICAgICAgICAgICAgICAgICAgICAidGVzdHMiOiB7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAiRE9NIjogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRyaWNzIjogeyJUaW1l
IjogWyJUb3RhbCJdfSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdHMiOiB7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJNb2RpZnlOb2RlcyI6IHsibWV0cmljcyI6
IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzEsIDJdLCBbMywgNF1dIH19fSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIlRyYXZlcnNlTm9kZXMiOiB7Im1ldHJpY3MiOiB7IlRpbWUi
OiB7ICJjdXJyZW50IjogW1sxMSwgMTJdLCBbMTMsIDE0XV0gfX19Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICJDU1MiOiB7Im1ldHJpY3MiOiB7IlRpbWUiOiB7ICJjdXJyZW50IjogW1syMSwg
MjJdLCBbMjMsIDI0XV0gfX19Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICB9Ci0gICAgICAgICAgICB9LAorICAgICAgICAgICAgdGVzdHMsCiAgICAgICAgICAgICAicmV2
aXNpb25zIjogewogICAgICAgICAgICAgICAgICJtYWNPUyI6IHsKICAgICAgICAgICAgICAgICAg
ICAgInJldmlzaW9uIjogIjEwLjguMiAxMkM2MCIKQEAgLTU4NCw3ICs1NzEsMjYgQEAgZGVzY3Jp
YmUoIi9hcGkvcmVwb3J0IiwgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICAgICAicmV2
aXNpb24iOiAiMTQxOTc3IiwKICAgICAgICAgICAgICAgICAgICAgInRpbWVzdGFtcCI6ICIyMDEz
LTAyLTA2VDA4OjU1OjIwLjlaIgogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH19Owor
ICAgICAgICAgICAgfQorICAgICAgICB9OworICAgIH0KKworICAgIGl0KCJzaG91bGQgYmUgYWJs
ZSB0byBjb21wdXRlIHRoZSBhZ2dyZWdhdGlvbiBvZiBkaWZmZXJlbnRseSBhZ2dyZWdhdGVkIHZh
bHVlcyIsIGFzeW5jICgpID0+IHsKKyAgICAgICAgY29uc3QgcmVwb3J0V2l0aERpZmZlcmVudEFn
Z3JlZ2F0b3JzID0gbWFrZVJlcG9ydCh7CisgICAgICAgICAgICAiRHVtbXlCZW5jaG1hcmsiOiB7
CisgICAgICAgICAgICAgICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBbIkFyaXRobWV0aWMiXX0sCisg
ICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAiRE9NIjogewor
ICAgICAgICAgICAgICAgICAgICAgICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBbIlRvdGFsIl19LAor
ICAgICAgICAgICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJNb2RpZnlOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBb
WzEsIDJdLCBbMywgNF1dIH19fSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHJhdmVy
c2VOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzExLCAxMl0sIFsx
MywgMTRdXSB9fX0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgICAgICAgICAgICAgIkNTUyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsg
ImN1cnJlbnQiOiBbWzIxLCAyMl0sIFsyMywgMjRdXSB9fX0KKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0pOwogCiAgICAgICAgIGF3YWl0IHJlcG9ydEFmdGVyQWRk
aW5nQnVpbGRlckFuZEFnZ3JlZ2F0b3JzKHJlcG9ydFdpdGhEaWZmZXJlbnRBZ2dyZWdhdG9ycyk7
CiAgICAgICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGZldGNoVGVzdFJ1bkl0ZXJhdGlvbnNGb3JN
ZXRyaWMoJ0R1bW15QmVuY2htYXJrJywgJ1RpbWUnKTsKQEAgLTYwOCw3ICs2MTQsMTEzIEBAIGRl
c2NyaWJlKCIvYXBpL3JlcG9ydCIsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgYXNzZXJ0LmVxdWFs
KHJ1blsnc3F1YXJlX3N1bV9jYWNoZSddLCBzcXVhcmVTdW0pOwogICAgIH0pOwogCi0gICAgaXQo
InNob3VsZCByZWplY3QgYSByZXBvcnQgd2hlbiB0aGVyZSBhcmUgbW9yZSB0aGFuIG5vbi1tYXRj
aGluZyBhZ2dyZWdhdG9ycyBpbiBhIHN1YnRlc3QiLCBhc3luYyAoKSA9PiB7CisgICAgaXQoInNo
b3VsZCBza2lwIHN1YnRlc3RzIHdpdGhvdXQgYW55IG1ldHJpYyBkdXJpbmcgYWdncmVnYXRpb24i
LCBhc3luYyAoKSA9PiB7CisgICAgICAgIGNvbnN0IHJlcG9ydFdpdGhTdWJ0ZXN0TWlzc2luZ01h
dGNoaW5nTWV0cmljID0gbWFrZVJlcG9ydCh7CisgICAgICAgICAgICAiRHVtbXlCZW5jaG1hcmsi
OiB7CisgICAgICAgICAgICAgICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBbIkFyaXRobWV0aWMiXX0s
CisgICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAiRE9NIjog
eworICAgICAgICAgICAgICAgICAgICAgICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBbIlRvdGFsIl19
LAorICAgICAgICAgICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJNb2RpZnlOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQi
OiBbWzEsIDJdLCBbMywgNF1dIH19fSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHJh
dmVyc2VOb2RlcyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzExLCAxMl0s
IFsxMywgMTRdXSB9fX0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgIkNTUyI6IHsibWV0cmljcyI6IHsiVGltZSI6
IHsgImN1cnJlbnQiOiBbWzIxLCAyMl0sIFsyMywgMjRdXSB9fX0sCisgICAgICAgICAgICAgICAg
ICAgICJBdXhpbGlhcnlSZXN1bHQiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAidGVzdHMi
OiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkFTdWJUZXN0IjogeworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAibWV0cmljcyI6IHsiVGltZSI6IHsiY3VycmVudCI6IFsz
MSwgMzJdfX0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICB9CisgICAgICAgIH0pOworCisgICAgICAgIGF3YWl0IHJlcG9ydEFmdGVyQWRkaW5n
QnVpbGRlckFuZEFnZ3JlZ2F0b3JzKHJlcG9ydFdpdGhTdWJ0ZXN0TWlzc2luZ01hdGNoaW5nTWV0
cmljKTsKKyAgICAgICAgY29uc3QgYmVuY2htYXJrUmVzdWx0ID0gYXdhaXQgZmV0Y2hUZXN0UnVu
SXRlcmF0aW9uc0Zvck1ldHJpYygnRHVtbXlCZW5jaG1hcmsnLCAnVGltZScpOworCisgICAgICAg
IGxldCBydW4gPSBiZW5jaG1hcmtSZXN1bHQucnVuLmlkOworICAgICAgICBhc3NlcnQuZXF1YWwo
YmVuY2htYXJrUmVzdWx0Lml0ZXJhdGlvbnMubGVuZ3RoLCA0KTsKKyAgICAgICAgYXNzZXJ0LmRl
ZXBFcXVhbChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9uc1swXSwge3J1biwgb3JkZXI6IDAsIGdy
b3VwOiAwLCB2YWx1ZTogKCgxICsgMTEpICsgMjEpIC8gMiwgcmVsYXRpdmVfdGltZTogbnVsbH0p
OworICAgICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNobWFya1Jlc3VsdC5pdGVyYXRpb25zWzFd
LCB7cnVuLCBvcmRlcjogMSwgZ3JvdXA6IDAsIHZhbHVlOiAoKDIgKyAxMikgKyAyMikgLyAyLCBy
ZWxhdGl2ZV90aW1lOiBudWxsfSk7CisgICAgICAgIGFzc2VydC5kZWVwRXF1YWwoYmVuY2htYXJr
UmVzdWx0Lml0ZXJhdGlvbnNbMl0sIHtydW4sIG9yZGVyOiAyLCBncm91cDogMSwgdmFsdWU6ICgo
MyArIDEzKSArIDIzKSAvIDIsIHJlbGF0aXZlX3RpbWU6IG51bGx9KTsKKyAgICAgICAgYXNzZXJ0
LmRlZXBFcXVhbChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9uc1szXSwge3J1biwgb3JkZXI6IDMs
IGdyb3VwOiAxLCB2YWx1ZTogKCg0ICsgMTQpICsgMjQpIC8gMiwgcmVsYXRpdmVfdGltZTogbnVs
bH0pOworCisgICAgICAgIGNvbnN0IHN1bSA9IGJlbmNobWFya1Jlc3VsdC5pdGVyYXRpb25zLnJl
ZHVjZSgodG90YWwsIHJvdykgPT4gdG90YWwgKyByb3cudmFsdWUsIDApOworICAgICAgICBjb25z
dCBzcXVhcmVTdW0gPSBiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9ucy5yZWR1Y2UoKHRvdGFsLCBy
b3cpID0+IHRvdGFsICsgcm93LnZhbHVlICogcm93LnZhbHVlLCAwKTsKKyAgICAgICAgYXNzZXJ0
LmVxdWFsKGJlbmNobWFya1Jlc3VsdC5ydW5bJ21lYW5fY2FjaGUnXSwgc3VtIC8gNCk7CisgICAg
ICAgIGFzc2VydC5lcXVhbChiZW5jaG1hcmtSZXN1bHQucnVuWydzdW1fY2FjaGUnXSwgc3VtKTsK
KyAgICAgICAgYXNzZXJ0LmVxdWFsKGJlbmNobWFya1Jlc3VsdC5ydW5bJ3NxdWFyZV9zdW1fY2Fj
aGUnXSwgc3F1YXJlU3VtKTsKKworICAgICAgICBjb25zdCBzb21lVGVzdFJlc3VsdCA9IGF3YWl0
IGZldGNoVGVzdFJ1bkl0ZXJhdGlvbnNGb3JNZXRyaWMoJ0FTdWJUZXN0JywgJ1RpbWUnKTsKKyAg
ICAgICAgcnVuID0gc29tZVRlc3RSZXN1bHQucnVuLmlkOworICAgICAgICBhc3NlcnQuZGVlcEVx
dWFsKHNvbWVUZXN0UmVzdWx0Lml0ZXJhdGlvbnMsIFsKKyAgICAgICAgICAgIHtydW4sIG9yZGVy
OiAwLCBncm91cDogbnVsbCwgdmFsdWU6IDMxLCByZWxhdGl2ZV90aW1lOiBudWxsfSwKKyAgICAg
ICAgICAgIHtydW4sIG9yZGVyOiAxLCBncm91cDogbnVsbCwgdmFsdWU6IDMyLCByZWxhdGl2ZV90
aW1lOiBudWxsfSwKKyAgICAgICAgXSk7CisgICAgICAgIGFzc2VydC5lcXVhbChzb21lVGVzdFJl
c3VsdC5ydW5bJ21lYW5fY2FjaGUnXSwgMzEuNSk7CisgICAgICAgIGFzc2VydC5lcXVhbChzb21l
VGVzdFJlc3VsdC5ydW5bJ3N1bV9jYWNoZSddLCA2Myk7CisgICAgICAgIGFzc2VydC5lcXVhbChz
b21lVGVzdFJlc3VsdC5ydW5bJ3NxdWFyZV9zdW1fY2FjaGUnXSwgMzEgKiAzMSArIDMyICogMzIp
OworICAgIH0pOworCisgICAgaXQoInNob3VsZCBza2lwIHN1YnRlc3RzIG1pc3NpbmcgdGhlIG1h
dGNoaW5nIG1ldHJpYyBkdXJpbmcgYWdncmVnYXRpb24iLCBhc3luYyAoKSA9PiB7CisgICAgICAg
IGNvbnN0IHJlcG9ydFdpdGhTdWJ0ZXN0TWlzc2luZ01hdGNoaW5nTWV0cmljID0gbWFrZVJlcG9y
dCh7CisgICAgICAgICAgICAiRHVtbXlCZW5jaG1hcmsiOiB7CisgICAgICAgICAgICAgICAgIm1l
dHJpY3MiOiB7IlRpbWUiOiBbIkFyaXRobWV0aWMiXX0sCisgICAgICAgICAgICAgICAgInRlc3Rz
IjogeworICAgICAgICAgICAgICAgICAgICAiRE9NIjogeworICAgICAgICAgICAgICAgICAgICAg
ICAgIm1ldHJpY3MiOiB7IlRpbWUiOiBbIlRvdGFsIl19LAorICAgICAgICAgICAgICAgICAgICAg
ICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJNb2RpZnlOb2RlcyI6
IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzEsIDJdLCBbMywgNF1dIH19fSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHJhdmVyc2VOb2RlcyI6IHsibWV0cmljcyI6
IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzExLCAxMl0sIFsxMywgMTRdXSB9fX0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAg
ICAgICAgIkNTUyI6IHsibWV0cmljcyI6IHsiVGltZSI6IHsgImN1cnJlbnQiOiBbWzIxLCAyMl0s
IFsyMywgMjRdXSB9fX0sCisgICAgICAgICAgICAgICAgICAgICJBdXhpbGlhcnlSZXN1bHQiOiB7
CisgICAgICAgICAgICAgICAgICAgICAgICAibWV0cmljcyI6IHsiQWxsb2NhdGlvbnMiOiBbIlRv
dGFsIl19LAorICAgICAgICAgICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJTb21lU3ViVGVzdCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIm1ldHJpY3MiOiB7IkFsbG9jYXRpb25zIjogeyJjdXJyZW50IjogWzMxLCAzMl19
fQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIk90aGVyU3ViVGVzdCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Im1ldHJpY3MiOiB7IkFsbG9jYXRpb25zIjogeyJjdXJyZW50IjogWzQxLCA0Ml19fQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfSk7CisKKyAgICAgICAgYXdhaXQgcmVwb3J0QWZ0ZXJBZGRpbmdCdWlsZGVyQW5kQWdncmVn
YXRvcnMocmVwb3J0V2l0aFN1YnRlc3RNaXNzaW5nTWF0Y2hpbmdNZXRyaWMpOworICAgICAgICBj
b25zdCBiZW5jaG1hcmtSZXN1bHQgPSBhd2FpdCBmZXRjaFRlc3RSdW5JdGVyYXRpb25zRm9yTWV0
cmljKCdEdW1teUJlbmNobWFyaycsICdUaW1lJyk7CisKKyAgICAgICAgbGV0IHJ1biA9IGJlbmNo
bWFya1Jlc3VsdC5ydW4uaWQ7CisgICAgICAgIGFzc2VydC5lcXVhbChiZW5jaG1hcmtSZXN1bHQu
aXRlcmF0aW9ucy5sZW5ndGgsIDQpOworICAgICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNobWFy
a1Jlc3VsdC5pdGVyYXRpb25zWzBdLCB7cnVuLCBvcmRlcjogMCwgZ3JvdXA6IDAsIHZhbHVlOiAo
KDEgKyAxMSkgKyAyMSkgLyAyLCByZWxhdGl2ZV90aW1lOiBudWxsfSk7CisgICAgICAgIGFzc2Vy
dC5kZWVwRXF1YWwoYmVuY2htYXJrUmVzdWx0Lml0ZXJhdGlvbnNbMV0sIHtydW4sIG9yZGVyOiAx
LCBncm91cDogMCwgdmFsdWU6ICgoMiArIDEyKSArIDIyKSAvIDIsIHJlbGF0aXZlX3RpbWU6IG51
bGx9KTsKKyAgICAgICAgYXNzZXJ0LmRlZXBFcXVhbChiZW5jaG1hcmtSZXN1bHQuaXRlcmF0aW9u
c1syXSwge3J1biwgb3JkZXI6IDIsIGdyb3VwOiAxLCB2YWx1ZTogKCgzICsgMTMpICsgMjMpIC8g
MiwgcmVsYXRpdmVfdGltZTogbnVsbH0pOworICAgICAgICBhc3NlcnQuZGVlcEVxdWFsKGJlbmNo
bWFya1Jlc3VsdC5pdGVyYXRpb25zWzNdLCB7cnVuLCBvcmRlcjogMywgZ3JvdXA6IDEsIHZhbHVl
OiAoKDQgKyAxNCkgKyAyNCkgLyAyLCByZWxhdGl2ZV90aW1lOiBudWxsfSk7CisKKyAgICAgICAg
Y29uc3Qgc3VtID0gYmVuY2htYXJrUmVzdWx0Lml0ZXJhdGlvbnMucmVkdWNlKCh0b3RhbCwgcm93
KSA9PiB0b3RhbCArIHJvdy52YWx1ZSwgMCk7CisgICAgICAgIGNvbnN0IHNxdWFyZVN1bSA9IGJl
bmNobWFya1Jlc3VsdC5pdGVyYXRpb25zLnJlZHVjZSgodG90YWwsIHJvdykgPT4gdG90YWwgKyBy
b3cudmFsdWUgKiByb3cudmFsdWUsIDApOworICAgICAgICBhc3NlcnQuZXF1YWwoYmVuY2htYXJr
UmVzdWx0LnJ1blsnbWVhbl9jYWNoZSddLCBzdW0gLyA0KTsKKyAgICAgICAgYXNzZXJ0LmVxdWFs
KGJlbmNobWFya1Jlc3VsdC5ydW5bJ3N1bV9jYWNoZSddLCBzdW0pOworICAgICAgICBhc3NlcnQu
ZXF1YWwoYmVuY2htYXJrUmVzdWx0LnJ1blsnc3F1YXJlX3N1bV9jYWNoZSddLCBzcXVhcmVTdW0p
OworCisgICAgICAgIGNvbnN0IHNvbWVUZXN0UmVzdWx0ID0gYXdhaXQgZmV0Y2hUZXN0UnVuSXRl
cmF0aW9uc0Zvck1ldHJpYygnQXV4aWxpYXJ5UmVzdWx0JywgJ0FsbG9jYXRpb25zJyk7CisgICAg
ICAgIHJ1biA9IHNvbWVUZXN0UmVzdWx0LnJ1bi5pZDsKKyAgICAgICAgYXNzZXJ0LmRlZXBFcXVh
bChzb21lVGVzdFJlc3VsdC5pdGVyYXRpb25zLCBbCisgICAgICAgICAgICB7cnVuLCBvcmRlcjog
MCwgZ3JvdXA6IG51bGwsIHZhbHVlOiAzMSArIDQxLCByZWxhdGl2ZV90aW1lOiBudWxsfSwKKyAg
ICAgICAgICAgIHtydW4sIG9yZGVyOiAxLCBncm91cDogbnVsbCwgdmFsdWU6IDMyICsgNDIsIHJl
bGF0aXZlX3RpbWU6IG51bGx9LAorICAgICAgICBdKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHNv
bWVUZXN0UmVzdWx0LnJ1blsnbWVhbl9jYWNoZSddLCAoMzEgKyA0MSArIDMyICsgNDIpIC8gMik7
CisgICAgICAgIGFzc2VydC5lcXVhbChzb21lVGVzdFJlc3VsdC5ydW5bJ3N1bV9jYWNoZSddLCAz
MSArIDQxICsgMzIgKyA0Mik7CisgICAgICAgIGFzc2VydC5lcXVhbChzb21lVGVzdFJlc3VsdC5y
dW5bJ3NxdWFyZV9zdW1fY2FjaGUnXSwgTWF0aC5wb3coMzEgKyA0MSwgMikgKyBNYXRoLnBvdygz
MiArIDQyLCAyKSk7CisgICAgfSk7CisKKyAgICBpdCgic2hvdWxkIHJlamVjdCBhIHJlcG9ydCB3
aGVuIHRoZXJlIGFyZSBtb3JlIHRoYW4gb25lIG5vbi1tYXRjaGluZyBhZ2dyZWdhdG9ycyBpbiBh
IHN1YnRlc3QiLCBhc3luYyAoKSA9PiB7CiAgICAgICAgIGNvbnN0IHJlcG9ydFdpdGhBbWJpZ2lv
dXNBZ2dyZWdhdG9ycyA9IHsKICAgICAgICAgICAgICJidWlsZE51bWJlciI6ICIxMjMiLAogICAg
ICAgICAgICAgImJ1aWxkVGltZSI6ICIyMDEzLTAyLTI4VDEwOjEyOjAzLjM4ODMwNCIsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>