<?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>74677</bug_id>
          
          <creation_ts>2011-12-15 19:45:25 -0800</creation_ts>
          <short_desc>Count ResourceLoadScheduler suspends/resumes</short_desc>
          <delta_ts>2022-10-09 13:36:50 -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>Page Loading</component>
          <version>528+ (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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>eric</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>522460</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-12-15 19:45:25 -0800</bug_when>
    <thetext>Using boolean is not robust when there are multiple clients using suspendPendingRequests/resumePendingRequests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>522825</commentid>
    <comment_count>1</comment_count>
      <attachid>119630</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-12-16 10:26:38 -0800</bug_when>
    <thetext>Created attachment 119630
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>522828</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-12-16 10:28:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/10300242&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>525601</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-21 14:30:43 -0800</bug_when>
    <thetext>Attachment 119630 was posted by a committer and has review+, assigning to Antti Koivisto for commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1904376</commentid>
    <comment_count>4</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-10-09 13:36:50 -0700</bug_when>
    <thetext>Landed - https://github.com/WebKit/WebKit/commit/d9891be09e57a394529775e96ca189203a5297d1

and didn&apos;t backed out.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119630</attachid>
            <date>2011-12-16 10:26:38 -0800</date>
            <delta_ts>2011-12-16 10:34:05 -0800</delta_ts>
            <desc>patch</desc>
            <filename>resourceloadscheduler-suspend-count.patch</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMzAxOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDExLTEyLTE1ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ2NzcKKyAgICAgICAgQ291bnQgUmVzb3VyY2VMb2FkU2No
ZWR1bGVyIHN1c3BlbmRzL3Jlc3VtZXMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBVc2luZyBib29sZWFuIGlzIG5vdCByb2J1c3Qgd2hlbiB0aGVyZSBh
cmUgbXVsdGlwbGUgY2xpZW50cyB1c2luZyBzdXNwZW5kUGVuZGluZ1JlcXVlc3RzL3Jlc3VtZVBl
bmRpbmdSZXF1ZXN0cy4KKyAgICAgICAgCisgICAgICAgIEluY3JlbWVudCBhbmQgZGVjcmVtZW50
IHN1c3BlbmQgY291bnQgaW5zdGVhZCBvZiBqdXN0IHNldHRpbmcvdW5zZXR0aW5nIGEgYm9vbGVh
bi4KKworICAgICAgICAqIGxvYWRlci9SZXNvdXJjZUxvYWRTY2hlZHVsZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVzb3VyY2VMb2FkU2NoZWR1bGVyOjpSZXNvdXJjZUxvYWRTY2hlZHVsZXIp
OgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VMb2FkU2NoZWR1bGVyOjpzZXJ2ZVBlbmRpbmdS
ZXF1ZXN0cyk6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnN1c3Bl
bmRQZW5kaW5nUmVxdWVzdHMpOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VMb2FkU2NoZWR1
bGVyOjpyZXN1bWVQZW5kaW5nUmVxdWVzdHMpOgorICAgICAgICAqIGxvYWRlci9SZXNvdXJjZUxv
YWRTY2hlZHVsZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlTG9hZFNjaGVkdWxlcjo6
aXNTdXNwZW5kaW5nUGVuZGluZ1JlcXVlc3RzKToKKwogMjAxMS0xMi0xNSAgV2VpIENoYXJsZXMg
IDxjaGFybGVzLndlaUB0b3JjaG1vYmlsZS5jb20uY24+CiAKICAgICAgICAgW0JsYWNrQmVycnld
IFVwc3RyZWFtIEJsYWNrQmVycnkgcG9ydGluZyBvZiBwbHVnaW5WaWV3CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkU2NoZWR1bGVyLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkU2NoZWR1bGVyLmNwcAkocmV2aXNpb24g
MTAzMDE1KQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFNjaGVkdWxlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTc3LDcgKzc3LDcgQEAgUmVzb3VyY2VMb2FkU2NoZWR1bGVy
KiByZXNvdXJjZUxvYWRTY2hlZAogUmVzb3VyY2VMb2FkU2NoZWR1bGVyOjpSZXNvdXJjZUxvYWRT
Y2hlZHVsZXIoKQogICAgIDogbV9ub25IVFRQUHJvdG9jb2xIb3N0KG5ldyBIb3N0SW5mb3JtYXRp
b24oU3RyaW5nKCksIG1heFJlcXVlc3RzSW5GbGlnaHRGb3JOb25IVFRQUHJvdG9jb2xzKSkKICAg
ICAsIG1fcmVxdWVzdFRpbWVyKHRoaXMsICZSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnJlcXVlc3RU
aW1lckZpcmVkKQotICAgICwgbV9pc1N1c3BlbmRpbmdQZW5kaW5nUmVxdWVzdHMoZmFsc2UpCisg
ICAgLCBtX3N1c3BlbmRQZW5kaW5nUmVxdWVzdHNDb3VudCgwKQogICAgICwgbV9pc1NlcmlhbExv
YWRpbmdFbmFibGVkKGZhbHNlKQogewogI2lmIFJFUVVFU1RfTUFOQUdFTUVOVF9FTkFCTEVECkBA
IC0xNjIsOCArMTYyLDggQEAgdm9pZCBSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OmNyb3NzT3JpZ2lu
UgogCiB2b2lkIFJlc291cmNlTG9hZFNjaGVkdWxlcjo6c2VydmVQZW5kaW5nUmVxdWVzdHMoUmVz
b3VyY2VMb2FkUHJpb3JpdHkgbWluaW11bVByaW9yaXR5KQogewotICAgIExPRyhSZXNvdXJjZUxv
YWRpbmcsICJSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnNlcnZlUGVuZGluZ1JlcXVlc3RzLiBtX2lz
U3VzcGVuZGluZ1BlbmRpbmdSZXF1ZXN0cz0lZCIsIG1faXNTdXNwZW5kaW5nUGVuZGluZ1JlcXVl
c3RzKTsgCi0gICAgaWYgKG1faXNTdXNwZW5kaW5nUGVuZGluZ1JlcXVlc3RzKQorICAgIExPRyhS
ZXNvdXJjZUxvYWRpbmcsICJSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnNlcnZlUGVuZGluZ1JlcXVl
c3RzLiBtX3N1c3BlbmRQZW5kaW5nUmVxdWVzdHNDb3VudD0lZCIsIG1fc3VzcGVuZFBlbmRpbmdS
ZXF1ZXN0c0NvdW50KTsgCisgICAgaWYgKGlzU3VzcGVuZGluZ1BlbmRpbmdSZXF1ZXN0cygpKQog
ICAgICAgICByZXR1cm47CiAKICAgICBtX3JlcXVlc3RUaW1lci5zdG9wKCk7CkBAIC0yMTMsMTQg
KzIxMywxNSBAQCB2b2lkIFJlc291cmNlTG9hZFNjaGVkdWxlcjo6c2VydmVQZW5kaW5nCiAKIHZv
aWQgUmVzb3VyY2VMb2FkU2NoZWR1bGVyOjpzdXNwZW5kUGVuZGluZ1JlcXVlc3RzKCkKIHsKLSAg
ICBBU1NFUlQoIW1faXNTdXNwZW5kaW5nUGVuZGluZ1JlcXVlc3RzKTsKLSAgICBtX2lzU3VzcGVu
ZGluZ1BlbmRpbmdSZXF1ZXN0cyA9IHRydWU7CisgICAgKyttX3N1c3BlbmRQZW5kaW5nUmVxdWVz
dHNDb3VudDsKIH0KIAogdm9pZCBSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnJlc3VtZVBlbmRpbmdS
ZXF1ZXN0cygpCiB7Ci0gICAgQVNTRVJUKG1faXNTdXNwZW5kaW5nUGVuZGluZ1JlcXVlc3RzKTsK
LSAgICBtX2lzU3VzcGVuZGluZ1BlbmRpbmdSZXF1ZXN0cyA9IGZhbHNlOworICAgIEFTU0VSVCht
X3N1c3BlbmRQZW5kaW5nUmVxdWVzdHNDb3VudCk7CisgICAgLS1tX3N1c3BlbmRQZW5kaW5nUmVx
dWVzdHNDb3VudDsKKyAgICBpZiAobV9zdXNwZW5kUGVuZGluZ1JlcXVlc3RzQ291bnQpCisgICAg
ICAgIHJldHVybjsKICAgICBpZiAoIW1faG9zdHMuaXNFbXB0eSgpIHx8IG1fbm9uSFRUUFByb3Rv
Y29sSG9zdC0+aGFzUmVxdWVzdHMoKSkKICAgICAgICAgc2NoZWR1bGVTZXJ2ZVBlbmRpbmdSZXF1
ZXN0cygpOwogfQpJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFNjaGVk
dWxlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRT
Y2hlZHVsZXIuaAkocmV2aXNpb24gMTAzMDE1KQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jl
c291cmNlTG9hZFNjaGVkdWxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC01OCw2ICs1OCw3IEBAIHB1
YmxpYzoKICAgICB2b2lkIGNyb3NzT3JpZ2luUmVkaXJlY3RSZWNlaXZlZChSZXNvdXJjZUxvYWRl
ciosIGNvbnN0IEtVUkwmIHJlZGlyZWN0VVJMKTsKICAgICAKICAgICB2b2lkIHNlcnZlUGVuZGlu
Z1JlcXVlc3RzKFJlc291cmNlTG9hZFByaW9yaXR5IG1pbmltdW1Qcmlvcml0eSA9IFJlc291cmNl
TG9hZFByaW9yaXR5VmVyeUxvdyk7CisgICAgYm9vbCBpc1N1c3BlbmRpbmdQZW5kaW5nUmVxdWVz
dHMoKSBjb25zdCB7IHJldHVybiAhIW1fc3VzcGVuZFBlbmRpbmdSZXF1ZXN0c0NvdW50OyB9CiAg
ICAgdm9pZCBzdXNwZW5kUGVuZGluZ1JlcXVlc3RzKCk7CiAgICAgdm9pZCByZXN1bWVQZW5kaW5n
UmVxdWVzdHMoKTsKICAgICAKQEAgLTExMCw3ICsxMTEsNyBAQCBwcml2YXRlOgogICAgICAgICAK
ICAgICBUaW1lcjxSZXNvdXJjZUxvYWRTY2hlZHVsZXI+IG1fcmVxdWVzdFRpbWVyOwogCi0gICAg
Ym9vbCBtX2lzU3VzcGVuZGluZ1BlbmRpbmdSZXF1ZXN0czsKKyAgICB1bnNpZ25lZCBtX3N1c3Bl
bmRQZW5kaW5nUmVxdWVzdHNDb3VudDsKICAgICBib29sIG1faXNTZXJpYWxMb2FkaW5nRW5hYmxl
ZDsKIH07CiAK
</data>
<flag name="review"
          id="119713"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>