<?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>81755</bug_id>
          
          <creation_ts>2012-03-21 03:43:26 -0700</creation_ts>
          <short_desc>[Qt] Cookie Jar blocks on fsync in SQLITE</short_desc>
          <delta_ts>2012-03-21 05:21:21 -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>WebCore Misc.</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>583962</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-03-21 03:43:26 -0700</bug_when>
    <thetext>SetCookie currently writes the cookies to the shared cookiejar which is an sqlite database. Since the database is  configured to default mode with has full transaction safety, this causes an fsync call that blocks the entire webprocess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583978</commentid>
    <comment_count>1</comment_count>
      <attachid>133009</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-03-21 04:15:44 -0700</bug_when>
    <thetext>Created attachment 133009
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584022</commentid>
    <comment_count>2</comment_count>
      <attachid>133009</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-21 05:21:17 -0700</bug_when>
    <thetext>Comment on attachment 133009
Patch

Clearing flags on attachment: 133009

Committed r111526: &lt;http://trac.webkit.org/changeset/111526&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584023</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-21 05:21:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133009</attachid>
            <date>2012-03-21 04:15:44 -0700</date>
            <delta_ts>2012-03-21 05:21:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81755-20120321121542.patch</filename>
            <type>text/plain</type>
            <size>1476</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQwOTE5ZDlhMTc0ZWZi
NGJkYmZkNWMyYTBkYWY3NDM4OTM3ODI1ZC4uZDBlMDRjZWQ5YjcxZTcxYmRjNDNlNDQyMzY2ZGM0
OWY3ODU3ODI5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAzLTIxICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgorCisgICAgICAgIFtR
dF0gQ29va2llIEphciBibG9ja3Mgb24gZnN5bmMgaW4gU1FMSVRFCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTc1NQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNldCBQUkFHTUEgc3luY2hyb25vdXMgdG8g
T0ZGLCB3aGljaCB0ZWxscyBTUUxJVEUgdG8gbmV2ZXIgZnN5bmMuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9xdC9Db29raWVKYXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTaGFyZWRDb29raWVK
YXJRdDo6ZW5zdXJlRGF0YWJhc2VUYWJsZSk6CisKIDIwMTItMDMtMjAgIEdhdmluIFBldGVycyAg
PGdhdmlucEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTmV3IFBhZ2VDYWNoZSBoaXN0b2dyYW0g
Zm9yIHRyYWNraW5nIHRoZSBoaWdoZXN0IGxldmVyYWdlIGZyYW1lIHJlamVjdCByZWFzb25zLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vcXQvQ29va2llSmFyUXQuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vcXQvQ29va2llSmFyUXQuY3BwCmluZGV4IDgxNmE4ZTBm
ZDE3MzA4MTUyZmFjMWJhNjU0MWVhNWRjMWVhMGZhM2MuLmQwN2Q2ZWY5MjU5ZDlmMGFiNTlmODQ4
MmNlMjA3MjY4ZjU0MzVjZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3F0
L0Nvb2tpZUphclF0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9xdC9Db29raWVK
YXJRdC5jcHAKQEAgLTI3Nyw2ICsyNzcsOCBAQCB2b2lkIFNoYXJlZENvb2tpZUphclF0OjplbnN1
cmVEYXRhYmFzZVRhYmxlKCkKICAgICAgICAgcVdhcm5pbmcoIkNhbid0IG9wZW4gY29va2llIGRh
dGFiYXNlIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CisgICAgbV9kYXRhYmFzZS5leGVjKFFM
YXRpbjFTdHJpbmcoIlBSQUdNQSBzeW5jaHJvbm91cz1PRkYiKSk7CisKICAgICBRU3FsUXVlcnkg
c3FsUXVlcnkobV9kYXRhYmFzZSk7CiAgICAgc3FsUXVlcnkucHJlcGFyZShRTGF0aW4xU3RyaW5n
KCJDUkVBVEUgVEFCTEUgSUYgTk9UIEVYSVNUUyBjb29raWVzIChjb29raWVJZCBWQVJDSEFSIFBS
SU1BUlkgS0VZLCBjb29raWUgQkxPQik7IikpOwogICAgIHNxbFF1ZXJ5LmV4ZWMoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>