<?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>212899</bug_id>
          
          <creation_ts>2020-06-08 07:23:52 -0700</creation_ts>
          <short_desc>results.webkit.org: Health check should access redis and Cassandra</short_desc>
          <delta_ts>2020-06-10 17:07:56 -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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>kocsen_chung</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1660191</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-08 07:23:52 -0700</bug_when>
    <thetext>Our health-check should access both Redis and Cassandra so that a failure to connect to one of these services will force the worker in question to restart.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660192</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-08 07:24:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/64118077&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660194</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-08 07:25:26 -0700</bug_when>
    <thetext>One of our instances of the results database was brought down by this bug over the weekend (although not the one hosted at results.webkit.org)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661406</commentid>
    <comment_count>3</comment_count>
      <attachid>401595</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-10 15:43:53 -0700</bug_when>
    <thetext>Created attachment 401595
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661433</commentid>
    <comment_count>4</comment_count>
      <attachid>401602</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-10 16:42:09 -0700</bug_when>
    <thetext>Created attachment 401602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661446</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-10 17:07:55 -0700</bug_when>
    <thetext>Committed r262876: &lt;https://trac.webkit.org/changeset/262876&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 401602.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401595</attachid>
            <date>2020-06-10 15:43:53 -0700</date>
            <delta_ts>2020-06-10 16:42:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212899-20200610154353.patch</filename>
            <type>text/plain</type>
            <size>4454</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2Mjg2NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDIwLTA2LTEwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICByZXN1bHRzLndlYmtpdC5vcmc6IEhlYWx0aCBjaGVjayBzaG91bGQgYWNj
ZXNzIHJlZGlzIGFuZCBDYXNzYW5kcmEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMjg5OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjQxMTgwNzc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiByZXN1
bHRzZGJweS9yZXN1bHRzZGJweS9leGFtcGxlL21haW4ucHk6CisgICAgICAgIChoZWFsdGgpOiBD
aGVjayB0aGUgaGVhbHRoIHN0YXR1cyBvZiB0aGUgbW9kZWwuCisgICAgICAgICogcmVzdWx0c2Ri
cHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWwucHk6CisgICAgICAgIChNb2RlbC5IZWFsdGhUYWJs
ZSk6CisgICAgICAgIChNb2RlbC5fX2luaXRfXyk6IENvbnN0cnVjdCBhIENhc3NhbmRyYSB0YWJs
ZSB1c2VkIHRvIGNoZWNrIHRoZSBoZWFsdGggb2Ygb3VyIENhc3NhbmRyYSBjb25uZWN0aW9uLgor
ICAgICAgICAoTW9kZWwuaGVhbHRoeSk6IE1ha2UgYm90aCBhIHJlYWQgYW5kIHdyaXRlIGNvbm5l
Y3Rpb24gdG8gb3VyIHR3byBkYXRhYmFzZSBkZXBlbmRlbmNpZXMgc28gdGhhdCBpZgorICAgICAg
ICBvdXIgY29ubmVjdGlvbiB0byB0aG9zZSBkYXRhYmFzZXMgZmFpbHMsIGFuIGluc3RhbmNlIHdp
bGwgYmUgZm9yY2VkIHRvIHJlc3RhcnQuCisKIDIwMjAtMDYtMTAgIEtlaXRoIE1pbGxlciAgPGtl
aXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgcnVuLWpzYy1zdHJlc3MtdGVzdHMgc2hv
dWxkIHNraXAgdGVzdHMgbWFya2VkIGFzIHNsb3cgaW4gcXVpY2sgbW9kZS4KSW5kZXg6IFRvb2xz
L3Jlc3VsdHNkYnB5L3Jlc3VsdHNkYnB5L2V4YW1wbGUvbWFpbi5weQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBU
b29scy9yZXN1bHRzZGJweS9yZXN1bHRzZGJweS9leGFtcGxlL21haW4ucHkJKHJldmlzaW9uIDI2
MjgwNSkKKysrIFRvb2xzL3Jlc3VsdHNkYnB5L3Jlc3VsdHNkYnB5L2V4YW1wbGUvbWFpbi5weQko
d29ya2luZyBjb3B5KQpAQCAtNDUsNiArNDUsOCBAQCB2aWV3X3JvdXRlcyA9IFZpZXdSb3V0ZXMo
CiAKIEBhcHAucm91dGUoJy9fX2hlYWx0aCcsIG1ldGhvZHM9KCdHRVQnLCkpCiBkZWYgaGVhbHRo
KCk6CisgICAgaWYgbm90IG1vZGVsLmhlYWx0aHkod3JpdGFibGU9VHJ1ZSk6CisgICAgICAgIGFi
b3J0KDUwMywgZGVzY3JpcHRpb249J0hlYWx0aCBjaGVjayBmYWlsZWQsIGludmFsaWQgZGF0YWJh
c2UgY29ubmVjdGlvbnMnKQogICAgIHJldHVybiAnb2snCiAKIApJbmRleDogVG9vbHMvcmVzdWx0
c2RicHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWwucHkKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvcmVz
dWx0c2RicHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWwucHkJKHJldmlzaW9uIDI2MjgwNSkKKysr
IFRvb2xzL3Jlc3VsdHNkYnB5L3Jlc3VsdHNkYnB5L21vZGVsL21vZGVsLnB5CSh3b3JraW5nIGNv
cHkpCkBAIC0xLDQgKzEsNCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTkgQXBwbGUgSW5jLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgorIyBDb3B5cmlnaHQgKEMpIDIwMTksIDIwMjAgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgogIwogIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUg
cGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yMyw2
ICsyMyw4IEBACiBpbXBvcnQgdHJhY2ViYWNrCiBpbXBvcnQgc3lzCiAKK2Zyb20gY2Fzc2FuZHJh
LmNxbGVuZ2luZSBpbXBvcnQgY29sdW1ucworZnJvbSBjYXNzYW5kcmEuY3FsZW5naW5lLm1vZGVs
cyBpbXBvcnQgTW9kZWwgYXMgQ2Fzc2FuZHJhTW9kZWwKIGZyb20gcmVzdWx0c2RicHkubW9kZWwu
YXJjaGl2ZV9jb250ZXh0IGltcG9ydCBBcmNoaXZlQ29udGV4dAogZnJvbSByZXN1bHRzZGJweS5t
b2RlbC5jaV9jb250ZXh0IGltcG9ydCBDSUNvbnRleHQKIGZyb20gcmVzdWx0c2RicHkubW9kZWwu
Y29tbWl0X2NvbnRleHQgaW1wb3J0IENvbW1pdENvbnRleHQKQEAgLTM4LDYgKzQwLDExIEBAIGNs
YXNzIE1vZGVsKG9iamVjdCk6CiAgICAgVFRMX1dFRUsgPSA3ICogVFRMX0RBWQogICAgIFRUTF9Z
RUFSID0gMzY1ICogVFRMX0RBWQogCisgICAgY2xhc3MgSGVhbHRoVGFibGUoQ2Fzc2FuZHJhTW9k
ZWwpOgorICAgICAgICBfX3RhYmxlX25hbWVfXyA9ICdoZWFsdGgnCisgICAgICAgIGtleSA9IGNv
bHVtbnMuVGV4dChwYXJ0aXRpb25fa2V5PVRydWUsIHJlcXVpcmVkPVRydWUpCisgICAgICAgIHZh
bHVlID0gY29sdW1ucy5UZXh0KHJlcXVpcmVkPVRydWUpCisKICAgICBkZWYgX19pbml0X18oc2Vs
ZiwgcmVkaXMsIGNhc3NhbmRyYSwgcmVwb3NpdG9yaWVzPVtdLCBkZWZhdWx0X3R0bF9zZWNvbmRz
PVRUTF9ZRUFSICogNSwgYXJjaGl2ZV90dGxfc2Vjb25kcz1UVExfV0VFSyAqIDgsIGFzeW5jX3By
b2Nlc3Npbmc9RmFsc2UpOgogICAgICAgICBpZiBkZWZhdWx0X3R0bF9zZWNvbmRzIGlzIG5vdCBO
b25lIGFuZCBkZWZhdWx0X3R0bF9zZWNvbmRzIDwgNCAqIHNlbGYuVFRMX1dFRUs6CiAgICAgICAg
ICAgICByYWlzZSBWYWx1ZUVycm9yKCdUVEwgbXVzdCBiZSBhdCBsZWFzdCA0IHdlZWtzJykKQEAg
LTQ5LDYgKzU2LDEwIEBAIGNsYXNzIE1vZGVsKG9iamVjdCk6CiAKICAgICAgICAgc2VsZi5yZWRp
cyA9IHJlZGlzCiAgICAgICAgIHNlbGYuY2Fzc2FuZHJhID0gY2Fzc2FuZHJhCisKKyAgICAgICAg
d2l0aCBzZWxmLmNhc3NhbmRyYToKKyAgICAgICAgICAgIHNlbGYuY2Fzc2FuZHJhLmNyZWF0ZV90
YWJsZShzZWxmLkhlYWx0aFRhYmxlKQorCiAgICAgICAgIHNlbGYuY29tbWl0X2NvbnRleHQgPSBD
b21taXRDb250ZXh0KHJlZGlzLCBjYXNzYW5kcmEpCiAgICAgICAgIGZvciByZXBvc2l0b3J5IGlu
IHJlcG9zaXRvcmllczoKICAgICAgICAgICAgIHNlbGYuY29tbWl0X2NvbnRleHQucmVnaXN0ZXJf
cmVwb3NpdG9yeShyZXBvc2l0b3J5KQpAQCAtOTAsNiArMTAxLDI4IEBAIGNsYXNzIE1vZGVsKG9i
amVjdCk6CiAgICAgICAgICAgICB0dGxfc2Vjb25kcz1zZWxmLmFyY2hpdmVfdHRsX3NlY29uZHMs
CiAgICAgICAgICkKIAorICAgIGRlZiBoZWFsdGh5KHNlbGYsIHdyaXRhYmxlPVRydWUpOgorICAg
ICAgICBpZiB3cml0YWJsZToKKyAgICAgICAgICAgIHNlbGYucmVkaXMuc2V0KCdoZWFsdGgtY2hl
Y2snLCBiJ2hlYWx0aHknLCBleD01ICogNjApCisgICAgICAgIHZhbHVlID0gc2VsZi5yZWRpcy5n
ZXQoJ2hlYWx0aC1jaGVjaycpCisgICAgICAgIGlmIHZhbHVlIGlzIG5vdCBOb25lIGFuZCB2YWx1
ZSAhPSBiJ2hlYWx0aHknOgorICAgICAgICAgICAgcmV0dXJuIEZhbHNlCisKKyAgICAgICAgd2l0
aCBzZWxmLmNhc3NhbmRyYToKKyAgICAgICAgICAgIGlmIHdyaXRhYmxlOgorICAgICAgICAgICAg
ICAgIHNlbGYuY2Fzc2FuZHJhLmluc2VydF9yb3coCisgICAgICAgICAgICAgICAgICAgIHNlbGYu
SGVhbHRoVGFibGUuX190YWJsZV9uYW1lX18sCisgICAgICAgICAgICAgICAgICAgIGtleT0naGVh
bHRoLWNoZWNrJywgdmFsdWU9J2hlYWx0aHknLAorICAgICAgICAgICAgICAgICAgICB0dGw9NSAq
IDYwLAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgIHZhbHVlcyA9IFtlbGVtZW50LnZh
bHVlIGZvciBlbGVtZW50IGluIHNlbGYuY2Fzc2FuZHJhLnNlbGVjdF9mcm9tX3RhYmxlKAorICAg
ICAgICAgICAgICAgIHNlbGYuSGVhbHRoVGFibGUuX190YWJsZV9uYW1lX18sIGxpbWl0PTEwMCwg
a2V5PSdoZWFsdGgtY2hlY2snLAorICAgICAgICAgICAgKV0KKyAgICAgICAgICAgIGlmIHZhbHVl
cyBhbmQgdmFsdWVzICE9IFsnaGVhbHRoeSddOgorICAgICAgICAgICAgICAgIHJldHVybiBGYWxz
ZQorCisgICAgICAgIHJldHVybiBUcnVlCisKICAgICBkZWYgZG9fd29yayhzZWxmKToKICAgICAg
ICAgaWYgbm90IHNlbGYuX2FzeW5jX3Byb2Nlc3Npbmc6CiAgICAgICAgICAgICByYWlzZSBSdW50
aW1lRXJyb3IoJ05vIHdvcmsgdG8gYmUgZG9uZSwgYXN5bmNocm9ub3VzIHByb2Nlc3NpbmcgZGlz
YWJsZWQnKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401602</attachid>
            <date>2020-06-10 16:42:09 -0700</date>
            <delta_ts>2020-06-10 17:07:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212899-20200610164208.patch</filename>
            <type>text/plain</type>
            <size>7413</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2Mjg3MykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIzIEBACisyMDIwLTA2LTEwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICByZXN1bHRzLndlYmtpdC5vcmc6IEhlYWx0aCBjaGVjayBzaG91bGQgYWNj
ZXNzIHJlZGlzIGFuZCBDYXNzYW5kcmEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMjg5OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjQxMTgwNzc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiByZXN1
bHRzZGJweS9yZXN1bHRzZGJweS9leGFtcGxlL21haW4ucHk6CisgICAgICAgIChoZWFsdGgpOiBD
aGVjayB0aGUgaGVhbHRoIHN0YXR1cyBvZiB0aGUgbW9kZWwuCisgICAgICAgICogcmVzdWx0c2Ri
cHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWwucHk6CisgICAgICAgIChNb2RlbC5IZWFsdGhUYWJs
ZSk6CisgICAgICAgIChNb2RlbC5fX2luaXRfXyk6IENvbnN0cnVjdCBhIENhc3NhbmRyYSB0YWJs
ZSB1c2VkIHRvIGNoZWNrIHRoZSBoZWFsdGggb2Ygb3VyIENhc3NhbmRyYSBjb25uZWN0aW9uLgor
ICAgICAgICAoTW9kZWwuaGVhbHRoeSk6IE1ha2UgYm90aCBhIHJlYWQgYW5kIHdyaXRlIGNvbm5l
Y3Rpb24gdG8gb3VyIHR3byBkYXRhYmFzZSBkZXBlbmRlbmNpZXMgc28gdGhhdCBpZgorICAgICAg
ICBvdXIgY29ubmVjdGlvbiB0byB0aG9zZSBkYXRhYmFzZXMgZmFpbHMsIGFuIGluc3RhbmNlIHdp
bGwgYmUgZm9yY2VkIHRvIHJlc3RhcnQuCisgICAgICAgICogcmVzdWx0c2RicHkvcmVzdWx0c2Ri
cHkvbW9kZWwvbW9kZWxfdW5pdHRlc3QucHk6IEFkZGVkLgorICAgICAgICAoTW9kZWxUZXN0KToK
KyAgICAgICAgKE1vZGVsVGVzdC5pbml0X2RhdGFiYXNlKToKKyAgICAgICAgKE1vZGVsVGVzdC50
ZXN0X2hlYWx0aCk6CisKIDIwMjAtMDYtMTAgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBh
cHBsZS5jb20+CiAKICAgICAgICAgcnVuLWpzYy1zdHJlc3MtdGVzdHMgc2hvdWxkIHNraXAgdGVz
dHMgbWFya2VkIGFzIHNsb3cgaW4gcXVpY2sgbW9kZS4KSW5kZXg6IFRvb2xzL3Jlc3VsdHNkYnB5
L3Jlc3VsdHNkYnB5L2V4YW1wbGUvbWFpbi5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9yZXN1bHRz
ZGJweS9yZXN1bHRzZGJweS9leGFtcGxlL21haW4ucHkJKHJldmlzaW9uIDI2MjgwNSkKKysrIFRv
b2xzL3Jlc3VsdHNkYnB5L3Jlc3VsdHNkYnB5L2V4YW1wbGUvbWFpbi5weQkod29ya2luZyBjb3B5
KQpAQCAtNDUsNiArNDUsOCBAQCB2aWV3X3JvdXRlcyA9IFZpZXdSb3V0ZXMoCiAKIEBhcHAucm91
dGUoJy9fX2hlYWx0aCcsIG1ldGhvZHM9KCdHRVQnLCkpCiBkZWYgaGVhbHRoKCk6CisgICAgaWYg
bm90IG1vZGVsLmhlYWx0aHkod3JpdGFibGU9VHJ1ZSk6CisgICAgICAgIGFib3J0KDUwMywgZGVz
Y3JpcHRpb249J0hlYWx0aCBjaGVjayBmYWlsZWQsIGludmFsaWQgZGF0YWJhc2UgY29ubmVjdGlv
bnMnKQogICAgIHJldHVybiAnb2snCiAKIApJbmRleDogVG9vbHMvcmVzdWx0c2RicHkvcmVzdWx0
c2RicHkvbW9kZWwvbW9kZWwucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvcmVzdWx0c2RicHkvcmVz
dWx0c2RicHkvbW9kZWwvbW9kZWwucHkJKHJldmlzaW9uIDI2MjgwNSkKKysrIFRvb2xzL3Jlc3Vs
dHNkYnB5L3Jlc3VsdHNkYnB5L21vZGVsL21vZGVsLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xLDQg
KzEsNCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorIyBDb3B5cmlnaHQgKEMpIDIwMTksIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgogIwogIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yMyw2ICsyMyw4IEBACiBp
bXBvcnQgdHJhY2ViYWNrCiBpbXBvcnQgc3lzCiAKK2Zyb20gY2Fzc2FuZHJhLmNxbGVuZ2luZSBp
bXBvcnQgY29sdW1ucworZnJvbSBjYXNzYW5kcmEuY3FsZW5naW5lLm1vZGVscyBpbXBvcnQgTW9k
ZWwgYXMgQ2Fzc2FuZHJhTW9kZWwKIGZyb20gcmVzdWx0c2RicHkubW9kZWwuYXJjaGl2ZV9jb250
ZXh0IGltcG9ydCBBcmNoaXZlQ29udGV4dAogZnJvbSByZXN1bHRzZGJweS5tb2RlbC5jaV9jb250
ZXh0IGltcG9ydCBDSUNvbnRleHQKIGZyb20gcmVzdWx0c2RicHkubW9kZWwuY29tbWl0X2NvbnRl
eHQgaW1wb3J0IENvbW1pdENvbnRleHQKQEAgLTM4LDYgKzQwLDExIEBAIGNsYXNzIE1vZGVsKG9i
amVjdCk6CiAgICAgVFRMX1dFRUsgPSA3ICogVFRMX0RBWQogICAgIFRUTF9ZRUFSID0gMzY1ICog
VFRMX0RBWQogCisgICAgY2xhc3MgSGVhbHRoVGFibGUoQ2Fzc2FuZHJhTW9kZWwpOgorICAgICAg
ICBfX3RhYmxlX25hbWVfXyA9ICdoZWFsdGgnCisgICAgICAgIGtleSA9IGNvbHVtbnMuVGV4dChw
YXJ0aXRpb25fa2V5PVRydWUsIHJlcXVpcmVkPVRydWUpCisgICAgICAgIHZhbHVlID0gY29sdW1u
cy5UZXh0KHJlcXVpcmVkPVRydWUpCisKICAgICBkZWYgX19pbml0X18oc2VsZiwgcmVkaXMsIGNh
c3NhbmRyYSwgcmVwb3NpdG9yaWVzPVtdLCBkZWZhdWx0X3R0bF9zZWNvbmRzPVRUTF9ZRUFSICog
NSwgYXJjaGl2ZV90dGxfc2Vjb25kcz1UVExfV0VFSyAqIDgsIGFzeW5jX3Byb2Nlc3Npbmc9RmFs
c2UpOgogICAgICAgICBpZiBkZWZhdWx0X3R0bF9zZWNvbmRzIGlzIG5vdCBOb25lIGFuZCBkZWZh
dWx0X3R0bF9zZWNvbmRzIDwgNCAqIHNlbGYuVFRMX1dFRUs6CiAgICAgICAgICAgICByYWlzZSBW
YWx1ZUVycm9yKCdUVEwgbXVzdCBiZSBhdCBsZWFzdCA0IHdlZWtzJykKQEAgLTQ5LDYgKzU2LDEw
IEBAIGNsYXNzIE1vZGVsKG9iamVjdCk6CiAKICAgICAgICAgc2VsZi5yZWRpcyA9IHJlZGlzCiAg
ICAgICAgIHNlbGYuY2Fzc2FuZHJhID0gY2Fzc2FuZHJhCisKKyAgICAgICAgd2l0aCBzZWxmLmNh
c3NhbmRyYToKKyAgICAgICAgICAgIHNlbGYuY2Fzc2FuZHJhLmNyZWF0ZV90YWJsZShzZWxmLkhl
YWx0aFRhYmxlKQorCiAgICAgICAgIHNlbGYuY29tbWl0X2NvbnRleHQgPSBDb21taXRDb250ZXh0
KHJlZGlzLCBjYXNzYW5kcmEpCiAgICAgICAgIGZvciByZXBvc2l0b3J5IGluIHJlcG9zaXRvcmll
czoKICAgICAgICAgICAgIHNlbGYuY29tbWl0X2NvbnRleHQucmVnaXN0ZXJfcmVwb3NpdG9yeShy
ZXBvc2l0b3J5KQpAQCAtOTAsNiArMTAxLDI4IEBAIGNsYXNzIE1vZGVsKG9iamVjdCk6CiAgICAg
ICAgICAgICB0dGxfc2Vjb25kcz1zZWxmLmFyY2hpdmVfdHRsX3NlY29uZHMsCiAgICAgICAgICkK
IAorICAgIGRlZiBoZWFsdGh5KHNlbGYsIHdyaXRhYmxlPVRydWUpOgorICAgICAgICBpZiB3cml0
YWJsZToKKyAgICAgICAgICAgIHNlbGYucmVkaXMuc2V0KCdoZWFsdGgtY2hlY2snLCBiJ2hlYWx0
aHknLCBleD01ICogNjApCisgICAgICAgIHZhbHVlID0gc2VsZi5yZWRpcy5nZXQoJ2hlYWx0aC1j
aGVjaycpCisgICAgICAgIGlmIHZhbHVlIGlzIG5vdCBOb25lIGFuZCB2YWx1ZSAhPSBiJ2hlYWx0
aHknOgorICAgICAgICAgICAgcmV0dXJuIEZhbHNlCisKKyAgICAgICAgd2l0aCBzZWxmLmNhc3Nh
bmRyYToKKyAgICAgICAgICAgIGlmIHdyaXRhYmxlOgorICAgICAgICAgICAgICAgIHNlbGYuY2Fz
c2FuZHJhLmluc2VydF9yb3coCisgICAgICAgICAgICAgICAgICAgIHNlbGYuSGVhbHRoVGFibGUu
X190YWJsZV9uYW1lX18sCisgICAgICAgICAgICAgICAgICAgIGtleT0naGVhbHRoLWNoZWNrJywg
dmFsdWU9J2hlYWx0aHknLAorICAgICAgICAgICAgICAgICAgICB0dGw9NSAqIDYwLAorICAgICAg
ICAgICAgICAgICkKKyAgICAgICAgICAgIHZhbHVlcyA9IFtlbGVtZW50LnZhbHVlIGZvciBlbGVt
ZW50IGluIHNlbGYuY2Fzc2FuZHJhLnNlbGVjdF9mcm9tX3RhYmxlKAorICAgICAgICAgICAgICAg
IHNlbGYuSGVhbHRoVGFibGUuX190YWJsZV9uYW1lX18sIGxpbWl0PTEwMCwga2V5PSdoZWFsdGgt
Y2hlY2snLAorICAgICAgICAgICAgKV0KKyAgICAgICAgICAgIGlmIHZhbHVlcyBhbmQgdmFsdWVz
ICE9IFsnaGVhbHRoeSddOgorICAgICAgICAgICAgICAgIHJldHVybiBGYWxzZQorCisgICAgICAg
IHJldHVybiBUcnVlCisKICAgICBkZWYgZG9fd29yayhzZWxmKToKICAgICAgICAgaWYgbm90IHNl
bGYuX2FzeW5jX3Byb2Nlc3Npbmc6CiAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoJ05v
IHdvcmsgdG8gYmUgZG9uZSwgYXN5bmNocm9ub3VzIHByb2Nlc3NpbmcgZGlzYWJsZWQnKQpJbmRl
eDogVG9vbHMvcmVzdWx0c2RicHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWxfdW5pdHRlc3QucHkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvcmVzdWx0c2RicHkvcmVzdWx0c2RicHkvbW9kZWwvbW9kZWxf
dW5pdHRlc3QucHkJKG5vbmV4aXN0ZW50KQorKysgVG9vbHMvcmVzdWx0c2RicHkvcmVzdWx0c2Ri
cHkvbW9kZWwvbW9kZWxfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw0NSBA
QAorIyBDb3B5cmlnaHQgKEMpIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgor
IworIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAg
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgorIyAyLiAgUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisjCisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRT
IENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORAorIyBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRAorIyBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQVJFCisjIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1Ig
SVRTIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SCisjIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwKKyMgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRV
VEUgR09PRFMgT1IKKyMgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBP
UiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIKKyMgQ0FVU0VEIEFORCBPTiBBTlkgVEhF
T1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwK
KyMgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElO
IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworZnJvbSBmYWtlcmVkaXMg
aW1wb3J0IEZha2VTdHJpY3RSZWRpcworZnJvbSByZWRpcyBpbXBvcnQgU3RyaWN0UmVkaXMKK2Zy
b20gcmVzdWx0c2RicHkubW9kZWwuY2Fzc2FuZHJhX2NvbnRleHQgaW1wb3J0IENhc3NhbmRyYUNv
bnRleHQKK2Zyb20gcmVzdWx0c2RicHkubW9kZWwubW9ja19jYXNzYW5kcmFfY29udGV4dCBpbXBv
cnQgTW9ja0Nhc3NhbmRyYUNvbnRleHQKK2Zyb20gcmVzdWx0c2RicHkubW9kZWwubW9ja19tb2Rl
bF9mYWN0b3J5IGltcG9ydCBNb2NrTW9kZWxGYWN0b3J5Citmcm9tIHJlc3VsdHNkYnB5Lm1vZGVs
LndhaXRfZm9yX2RvY2tlcl90ZXN0X2Nhc2UgaW1wb3J0IFdhaXRGb3JEb2NrZXJUZXN0Q2FzZQor
CisKK2NsYXNzIE1vZGVsVGVzdChXYWl0Rm9yRG9ja2VyVGVzdENhc2UpOgorICAgIEtFWVNQQUNF
ID0gJ21vZGVsX3Rlc3Rfa2V5c3BhY2UnCisKKyAgICBkZWYgaW5pdF9kYXRhYmFzZShzZWxmLCBy
ZWRpcz1TdHJpY3RSZWRpcywgY2Fzc2FuZHJhPUNhc3NhbmRyYUNvbnRleHQsIGFzeW5jX3Byb2Nl
c3Npbmc9RmFsc2UpOgorICAgICAgICBjYXNzYW5kcmEuZHJvcF9rZXlzcGFjZShrZXlzcGFjZT1z
ZWxmLktFWVNQQUNFKQorICAgICAgICBzZWxmLm1vZGVsID0gTW9ja01vZGVsRmFjdG9yeS5jcmVh
dGUoCisgICAgICAgICAgICByZWRpcz1yZWRpcygpLCBjYXNzYW5kcmE9Y2Fzc2FuZHJhKGtleXNw
YWNlPXNlbGYuS0VZU1BBQ0UsIGNyZWF0ZV9rZXlzcGFjZT1UcnVlKSwKKyAgICAgICAgICAgIGFz
eW5jX3Byb2Nlc3Npbmc9YXN5bmNfcHJvY2Vzc2luZywKKyAgICAgICAgKQorCisgICAgQFdhaXRG
b3JEb2NrZXJUZXN0Q2FzZS5tb2NrX2lmX25vX2RvY2tlcihtb2NrX3JlZGlzPUZha2VTdHJpY3RS
ZWRpcywgbW9ja19jYXNzYW5kcmE9TW9ja0Nhc3NhbmRyYUNvbnRleHQpCisgICAgZGVmIHRlc3Rf
aGVhbHRoKHNlbGYsIHJlZGlzPVN0cmljdFJlZGlzLCBjYXNzYW5kcmE9Q2Fzc2FuZHJhQ29udGV4
dCk6CisgICAgICAgIHNlbGYuaW5pdF9kYXRhYmFzZShyZWRpcz1yZWRpcywgY2Fzc2FuZHJhPWNh
c3NhbmRyYSkKKyAgICAgICAgc2VsZi5hc3NlcnRUcnVlKHNlbGYubW9kZWwuaGVhbHRoeSgpKQor
ICAgICAgICBzZWxmLmFzc2VydFRydWUoc2VsZi5tb2RlbC5oZWFsdGh5KHdyaXRhYmxlPUZhbHNl
KSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>