<?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>180589</bug_id>
          
          <creation_ts>2017-12-08 11:18:27 -0800</creation_ts>
          <short_desc>Different WebKitTestRunner instances should use different service worker registrations databases</short_desc>
          <delta_ts>2017-12-08 11:40:51 -0800</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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=180518</see_also>
          <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>
          
          <blocked>180558</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>beidson</cc>
    
    <cc>ggaren</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1379661</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-08 11:18:27 -0800</bug_when>
    <thetext>Different WebKitTestRunner instances should use different service worker registrations databases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379663</commentid>
    <comment_count>1</comment_count>
      <attachid>328838</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-08 11:22:13 -0800</bug_when>
    <thetext>Created attachment 328838
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379664</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-08 11:22:22 -0800</bug_when>
    <thetext>Still building locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379673</commentid>
    <comment_count>3</comment_count>
      <attachid>328838</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-08 11:36:36 -0800</bug_when>
    <thetext>Comment on attachment 328838
Patch

Clearing flags on attachment: 328838

Committed r225690: &lt;https://trac.webkit.org/changeset/225690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379674</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-08 11:36:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379687</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-08 11:40:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/35939609&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328838</attachid>
            <date>2017-12-08 11:22:13 -0800</date>
            <delta_ts>2017-12-08 11:36:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180589-20171208112212.patch</filename>
            <type>text/plain</type>
            <size>5463</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1Njg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDEyMzExYWU2YmJhNTZmMTY4
NTUxZjJhZWE2ZTdlOGZmNTRhMWU5MjAuLjlmYzBiOGI3ZWY1NjI5ZDZkZTQzMGViODA4YTA4ODAx
OTYyOTUzMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMTItMDggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEaWZmZXJlbnQgV2ViS2l0VGVzdFJ1
bm5lciBpbnN0YW5jZXMgc2hvdWxkIHVzZSBkaWZmZXJlbnQgc2VydmljZSB3b3JrZXIgcmVnaXN0
cmF0aW9ucyBkYXRhYmFzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE4MDU4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbmZpZ3VyYXRpb25SZWYuY3Bw
OgorICAgICAgICAoV0tDb250ZXh0Q29uZmlndXJhdGlvbkNvcHlTZXJ2aWNlV29ya2VyRGF0YWJh
c2VEaXJlY3RvcnkpOgorICAgICAgICAoV0tDb250ZXh0Q29uZmlndXJhdGlvblNldFNlcnZpY2VX
b3JrZXJEYXRhYmFzZURpcmVjdG9yeSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLQ29u
dGV4dENvbmZpZ3VyYXRpb25SZWYuaDoKKwogMjAxNy0xMi0wOCAgQWxleCBDaHJpc3RlbnNlbiAg
PGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFBhc3Mgc3RkOjpvcHRpb25hbDxX
ZWJzaXRlUG9saWNpZXM+IGluc3RlYWQgb2YgV2Vic2l0ZVBvbGljaWVzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRDb25maWd1cmF0aW9uUmVmLmNw
cCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbmZpZ3VyYXRpb25S
ZWYuY3BwCmluZGV4IDhhYzgxZGQ2MzQxYTU3MDRmMmY4NmVjMjYyMGQ4YWJlNjRiOTNhN2YuLjY2
ZDk2YzI5ODQxNGRkNzkyNWFiMzIzZWEzMGIwMjc4NjI5ZGQ5ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbmZpZ3VyYXRpb25SZWYuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbmZpZ3VyYXRpb25S
ZWYuY3BwCkBAIC03OCw2ICs3OCwxNiBAQCB2b2lkIFdLQ29udGV4dENvbmZpZ3VyYXRpb25TZXRJ
bmRleGVkREJEYXRhYmFzZURpcmVjdG9yeShXS0NvbnRleHRDb25maWd1cmF0aW9uUgogICAgIHRv
SW1wbChjb25maWd1cmF0aW9uKS0+c2V0SW5kZXhlZERCRGF0YWJhc2VEaXJlY3RvcnkodG9JbXBs
KGluZGV4ZWREQkRhdGFiYXNlRGlyZWN0b3J5KS0+c3RyaW5nKCkpOwogfQogCitXS1N0cmluZ1Jl
ZiBXS0NvbnRleHRDb25maWd1cmF0aW9uQ29weVNlcnZpY2VXb3JrZXJEYXRhYmFzZURpcmVjdG9y
eShXS0NvbnRleHRDb25maWd1cmF0aW9uUmVmIGNvbmZpZ3VyYXRpb24pCit7CisgICAgcmV0dXJu
IHRvQ29waWVkQVBJKHRvSW1wbChjb25maWd1cmF0aW9uKS0+c2VydmljZVdvcmtlclJlZ2lzdHJh
dGlvbkRpcmVjdG9yeSgpKTsKK30KKwordm9pZCBXS0NvbnRleHRDb25maWd1cmF0aW9uU2V0U2Vy
dmljZVdvcmtlckRhdGFiYXNlRGlyZWN0b3J5KFdLQ29udGV4dENvbmZpZ3VyYXRpb25SZWYgY29u
ZmlndXJhdGlvbiwgV0tTdHJpbmdSZWYgc3dEYXRhYmFzZURpcmVjdG9yeSkKK3sKKyAgICB0b0lt
cGwoY29uZmlndXJhdGlvbiktPnNldFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25EaXJlY3Rvcnko
dG9JbXBsKHN3RGF0YWJhc2VEaXJlY3RvcnkpLT5zdHJpbmcoKSk7Cit9CisKIFdLU3RyaW5nUmVm
IFdLQ29udGV4dENvbmZpZ3VyYXRpb25Db3B5SW5qZWN0ZWRCdW5kbGVQYXRoKFdLQ29udGV4dENv
bmZpZ3VyYXRpb25SZWYgY29uZmlndXJhdGlvbikKIHsKICAgICByZXR1cm4gdG9Db3BpZWRBUEko
dG9JbXBsKGNvbmZpZ3VyYXRpb24pLT5pbmplY3RlZEJ1bmRsZVBhdGgoKSk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRDb25maWd1cmF0aW9uUmVm
LmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRDb25maWd1cmF0aW9u
UmVmLmgKaW5kZXggZDY5YmI4NTI5Njc2MWJlZjI1ZjVmMGQzMTc5YmExM2M0MDI3MzQyOS4uNTkw
OTRjZjkxOGRjNTE3ZmM5MmE0Y2I0NzEzZTY2ZjY0MTNiZTQ5NSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0Q29uZmlndXJhdGlvblJlZi5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbmZpZ3VyYXRpb25SZWYu
aApAQCAtNDQsNiArNDQsOSBAQCBXS19FWFBPUlQgdm9pZCBXS0NvbnRleHRDb25maWd1cmF0aW9u
U2V0RGlza0NhY2hlRGlyZWN0b3J5KFdLQ29udGV4dENvbmZpZ3VyYXRpbwogV0tfRVhQT1JUIFdL
U3RyaW5nUmVmIFdLQ29udGV4dENvbmZpZ3VyYXRpb25Db3B5SW5kZXhlZERCRGF0YWJhc2VEaXJl
Y3RvcnkoV0tDb250ZXh0Q29uZmlndXJhdGlvblJlZiBjb25maWd1cmF0aW9uKTsKIFdLX0VYUE9S
VCB2b2lkIFdLQ29udGV4dENvbmZpZ3VyYXRpb25TZXRJbmRleGVkREJEYXRhYmFzZURpcmVjdG9y
eShXS0NvbnRleHRDb25maWd1cmF0aW9uUmVmIGNvbmZpZ3VyYXRpb24sIFdLU3RyaW5nUmVmIGlu
ZGV4ZWREQkRhdGFiYXNlRGlyZWN0b3J5KTsKIAorV0tfRVhQT1JUIFdLU3RyaW5nUmVmIFdLQ29u
dGV4dENvbmZpZ3VyYXRpb25Db3B5U2VydmljZVdvcmtlckRhdGFiYXNlRGlyZWN0b3J5KFdLQ29u
dGV4dENvbmZpZ3VyYXRpb25SZWYgY29uZmlndXJhdGlvbik7CitXS19FWFBPUlQgdm9pZCBXS0Nv
bnRleHRDb25maWd1cmF0aW9uU2V0U2VydmljZVdvcmtlckRhdGFiYXNlRGlyZWN0b3J5KFdLQ29u
dGV4dENvbmZpZ3VyYXRpb25SZWYgY29uZmlndXJhdGlvbiwgV0tTdHJpbmdSZWYgc3dEYXRhYmFz
ZURpcmVjdG9yeSk7CisKIFdLX0VYUE9SVCBXS1N0cmluZ1JlZiBXS0NvbnRleHRDb25maWd1cmF0
aW9uQ29weUluamVjdGVkQnVuZGxlUGF0aChXS0NvbnRleHRDb25maWd1cmF0aW9uUmVmIGNvbmZp
Z3VyYXRpb24pOwogV0tfRVhQT1JUIHZvaWQgV0tDb250ZXh0Q29uZmlndXJhdGlvblNldEluamVj
dGVkQnVuZGxlUGF0aChXS0NvbnRleHRDb25maWd1cmF0aW9uUmVmIGNvbmZpZ3VyYXRpb24sIFdL
U3RyaW5nUmVmIGluamVjdGVkQnVuZGxlUGF0aCk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5MTA1ZTYyNzYzMjVhMTAzN2QxYTdlNjVlYjVh
YjQzMTNhMDdmNzRiLi4zODI5M2ExNWZjN2U1NjE3MDI0MTQ3YTYxYjJkM2NmOGJjMDUwMThhIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTctMTItMDggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwor
ICAgICAgICBEaWZmZXJlbnQgV2ViS2l0VGVzdFJ1bm5lciBpbnN0YW5jZXMgc2hvdWxkIHVzZSBk
aWZmZXJlbnQgc2VydmljZSB3b3JrZXIgcmVnaXN0cmF0aW9ucyBkYXRhYmFzZXMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MDU4OQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5l
ci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpnZW5l
cmF0ZUNvbnRleHRDb25maWd1cmF0aW9uIGNvbnN0KToKKwogMjAxNy0xMi0wOCAgRnVqaWkgSGly
b25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBUb29scy9JbWFnZURp
ZmYvY2cvUGxhdGZvcm1JbWFnZUNHLmNwcCBkb2Vzbid0IG5lZWQgdG8gaW5jbHVkZSA8d3RmL01h
dGhFeHRyYXMuaD4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRy
b2xsZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5k
ZXggMzhmYWI2ZjQ5N2MyZmMyZDg3NzdjZDA0YTAyZWZiNzlkMzRmNDBhZS4uOTUyNzE0OTA5ZWVm
OWRlYzNkNjIxZGY4MWNiM2QwMWY4ZGNhYzUzMiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9U
ZXN0Q29udHJvbGxlci5jcHAKQEAgLTQxMSw2ICs0MTEsNyBAQCBXS1JldGFpblB0cjxXS0NvbnRl
eHRDb25maWd1cmF0aW9uUmVmPiBUZXN0Q29udHJvbGxlcjo6Z2VuZXJhdGVDb250ZXh0Q29uZmln
dXJhdAogICAgICAgICBXS0NvbnRleHRDb25maWd1cmF0aW9uU2V0QXBwbGljYXRpb25DYWNoZURp
cmVjdG9yeShjb25maWd1cmF0aW9uLmdldCgpLCB0b1dLKHRlbXBvcmFyeUZvbGRlciArIHNlcGFy
YXRvciArICJBcHBsaWNhdGlvbkNhY2hlIikuZ2V0KCkpOwogICAgICAgICBXS0NvbnRleHRDb25m
aWd1cmF0aW9uU2V0RGlza0NhY2hlRGlyZWN0b3J5KGNvbmZpZ3VyYXRpb24uZ2V0KCksIHRvV0so
dGVtcG9yYXJ5Rm9sZGVyICsgc2VwYXJhdG9yICsgIkNhY2hlIikuZ2V0KCkpOwogICAgICAgICBX
S0NvbnRleHRDb25maWd1cmF0aW9uU2V0SW5kZXhlZERCRGF0YWJhc2VEaXJlY3RvcnkoY29uZmln
dXJhdGlvbi5nZXQoKSwgdG9XSyh0ZW1wb3JhcnlGb2xkZXIgKyBzZXBhcmF0b3IgKyAiRGF0YWJh
c2VzIiArIHNlcGFyYXRvciArICJJbmRleGVkREIiKS5nZXQoKSk7CisgICAgICAgIFdLQ29udGV4
dENvbmZpZ3VyYXRpb25TZXRTZXJ2aWNlV29ya2VyRGF0YWJhc2VEaXJlY3RvcnkoY29uZmlndXJh
dGlvbi5nZXQoKSwgdG9XSyh0ZW1wb3JhcnlGb2xkZXIgKyBzZXBhcmF0b3IgKyAiU2VydmljZVdv
cmtlcnMiKS5nZXQoKSk7CiAgICAgICAgIFdLQ29udGV4dENvbmZpZ3VyYXRpb25TZXRMb2NhbFN0
b3JhZ2VEaXJlY3RvcnkoY29uZmlndXJhdGlvbi5nZXQoKSwgdG9XSyh0ZW1wb3JhcnlGb2xkZXIg
KyBzZXBhcmF0b3IgKyAiTG9jYWxTdG9yYWdlIikuZ2V0KCkpOwogICAgICAgICBXS0NvbnRleHRD
b25maWd1cmF0aW9uU2V0V2ViU1FMRGF0YWJhc2VEaXJlY3RvcnkoY29uZmlndXJhdGlvbi5nZXQo
KSwgdG9XSyh0ZW1wb3JhcnlGb2xkZXIgKyBzZXBhcmF0b3IgKyAiRGF0YWJhc2VzIiArIHNlcGFy
YXRvciArICJXZWJTUUwiKS5nZXQoKSk7CiAgICAgICAgIFdLQ29udGV4dENvbmZpZ3VyYXRpb25T
ZXRNZWRpYUtleXNTdG9yYWdlRGlyZWN0b3J5KGNvbmZpZ3VyYXRpb24uZ2V0KCksIHRvV0sodGVt
cG9yYXJ5Rm9sZGVyICsgc2VwYXJhdG9yICsgIk1lZGlhS2V5cyIpLmdldCgpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>