<?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>78306</bug_id>
          
          <creation_ts>2012-02-09 18:07:19 -0800</creation_ts>
          <short_desc>Perf-o-matic shouldn&apos;t rely on memcache to store cached JSON responses</short_desc>
          <delta_ts>2012-02-09 18:20:01 -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>WebKit Website</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>
          
          <blocked>77037</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>553675</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-09 18:07:19 -0800</bug_when>
    <thetext>Apparently memcache can be flushed at arbitrary time. We need a backup of what we store in memcache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553678</commentid>
    <comment_count>1</comment_count>
      <attachid>126419</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-09 18:09:58 -0800</bug_when>
    <thetext>Created attachment 126419
fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553694</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-09 18:20:01 -0800</bug_when>
    <thetext>Committed r107337: &lt;http://trac.webkit.org/changeset/107337&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126419</attachid>
            <date>2012-02-09 18:09:58 -0800</date>
            <delta_ts>2012-02-09 18:11:31 -0800</delta_ts>
            <desc>fixes the bug</desc>
            <filename>bug-78306-20120209180957.patch</filename>
            <type>text/plain</type>
            <size>4601</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwNzMz
NCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEyLTAy
LTA5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFBlcmYtby1t
YXRpYyBzaG91bGRuJ3QgcmVseSBvbiBtZW1jYWNoZSB0byBzdG9yZSBjYWNoZWQgSlNPTiByZXNw
b25zZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4
MzA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
ZWQgUGVyc2lzdGVudENhY2hlIG1vZGVsIHRoYXQgc3RvcmVzIHRoZSBnZW5lcmF0ZWQgSlNPTiBy
ZXNwb25zZXMuCisKKyAgICAgICAgKiBXZWJzaXRlcy93ZWJraXQtcGVyZi5hcHBzcG90LmNvbS9j
b250cm9sbGVyLnB5OgorICAgICAgICAoc2V0X3BlcnNpc3RlbnRfY2FjaGUpOgorICAgICAgICAo
c2V0X3BlcnNpc3RlbnRfY2FjaGUuZXhlY3V0ZSk6CisgICAgICAgIChnZXRfcGVyc2lzdGVudF9j
YWNoZSk6CisgICAgICAgIChjYWNoZV9tYW5pZmVzdCk6CisgICAgICAgIChDYWNoZWRNYW5pZmVz
dEhhbmRsZXIuZ2V0KToKKyAgICAgICAgKGNhY2hlX2Rhc2hib2FyZCk6CisgICAgICAgIChDYWNo
ZWREYXNoYm9hcmRIYW5kbGVyLmdldCk6CisgICAgICAgIChjYWNoZV9ydW5zKToKKyAgICAgICAg
KENhY2hlZFJ1bnNIYW5kbGVyLmdldCk6CisgICAgICAgICogV2Vic2l0ZXMvd2Via2l0LXBlcmYu
YXBwc3BvdC5jb20vbW9kZWxzLnB5OgorICAgICAgICAoVGVzdFJlc3VsdCk6CisgICAgICAgIChS
ZXBvcnRMb2cpOgorICAgICAgICAoUGVyc2lzdGVudENhY2hlKToKKwogMjAxMi0wMi0wOSAgUnlv
c3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBQZXJmLW8tbWF0aWMgc2hv
dWxkIHVwZGF0ZSBtZW1jYWNoZSBpbiB0YXNrcXVldWUKSW5kZXg6IFdlYnNpdGVzL3dlYmtpdC1w
ZXJmLmFwcHNwb3QuY29tL2NvbnRyb2xsZXIucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvd2Vi
a2l0LXBlcmYuYXBwc3BvdC5jb20vY29udHJvbGxlci5weQkocmV2aXNpb24gMTA3MzMxKQorKysg
V2Vic2l0ZXMvd2Via2l0LXBlcmYuYXBwc3BvdC5jb20vY29udHJvbGxlci5weQkod29ya2luZyBj
b3B5KQpAQCAtMzAsMTIgKzMwLDM3IEBACiBpbXBvcnQgd2ViYXBwMgogZnJvbSBnb29nbGUuYXBw
ZW5naW5lLmFwaSBpbXBvcnQgbWVtY2FjaGUKIGZyb20gZ29vZ2xlLmFwcGVuZ2luZS5hcGkgaW1w
b3J0IHRhc2txdWV1ZQorZnJvbSBnb29nbGUuYXBwZW5naW5lLmV4dCBpbXBvcnQgZGIKIAogZnJv
bSBtb2RlbHMgaW1wb3J0IFRlc3QKK2Zyb20gbW9kZWxzIGltcG9ydCBQZXJzaXN0ZW50Q2FjaGUK
KworCitkZWYgc2V0X3BlcnNpc3RlbnRfY2FjaGUobmFtZSwgdmFsdWUpOgorICAgIG1lbWNhY2hl
LnNldChuYW1lLCB2YWx1ZSkKKworICAgIGRlZiBleGVjdXRlKCk6CisgICAgICAgIGNhY2hlID0g
UGVyc2lzdGVudENhY2hlLmdldF9ieV9rZXlfbmFtZShuYW1lKQorICAgICAgICBpZiBjYWNoZToK
KyAgICAgICAgICAgIGNhY2hlLnZhbHVlID0gdmFsdWUKKyAgICAgICAgICAgIGNhY2hlLnB1dCgp
CisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBQZXJzaXN0ZW50Q2FjaGUoa2V5X25hbWU9bmFt
ZSwgdmFsdWU9dmFsdWUpLnB1dCgpCisKKyAgICBkYi5ydW5faW5fdHJhbnNhY3Rpb24oZXhlY3V0
ZSkKKworCitkZWYgZ2V0X3BlcnNpc3RlbnRfY2FjaGUobmFtZSk6CisgICAgdmFsdWUgPSBtZW1j
YWNoZS5nZXQobmFtZSkKKyAgICBpZiB2YWx1ZToKKyAgICAgICAgcmV0dXJuIHZhbHVlCisgICAg
Y2FjaGUgPSBQZXJzaXN0ZW50Q2FjaGUuZ2V0X2J5X2tleV9uYW1lKG5hbWUpCisgICAgbWVtY2Fj
aGUuc2V0KG5hbWUsIGNhY2hlKQorICAgIHJldHVybiBjYWNoZS52YWx1ZQogCiAKIGRlZiBjYWNo
ZV9tYW5pZmVzdChjYWNoZSk6Ci0gICAgbWVtY2FjaGUuc2V0KCdtYW5pZmVzdCcsIGNhY2hlKQor
ICAgIHNldF9wZXJzaXN0ZW50X2NhY2hlKCdtYW5pZmVzdCcsIGNhY2hlKQogCiAKIGRlZiBzY2hl
ZHVsZV9tYW5pZmVzdF91cGRhdGUoKToKQEAgLTQ1LDcgKzcwLDcgQEAgZGVmIHNjaGVkdWxlX21h
bmlmZXN0X3VwZGF0ZSgpOgogY2xhc3MgQ2FjaGVkTWFuaWZlc3RIYW5kbGVyKHdlYmFwcDIuUmVx
dWVzdEhhbmRsZXIpOgogICAgIGRlZiBnZXQoc2VsZik6CiAgICAgICAgIHNlbGYucmVzcG9uc2Uu
aGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSAnYXBwbGljYXRpb24vanNvbicKLSAgICAgICAgbWFu
aWZlc3QgPSBtZW1jYWNoZS5nZXQoJ21hbmlmZXN0JykKKyAgICAgICAgbWFuaWZlc3QgPSBnZXRf
cGVyc2lzdGVudF9jYWNoZSgnbWFuaWZlc3QnKQogICAgICAgICBpZiBtYW5pZmVzdDoKICAgICAg
ICAgICAgIHNlbGYucmVzcG9uc2Uub3V0LndyaXRlKG1hbmlmZXN0KQogICAgICAgICBlbHNlOgpA
QCAtNTMsNyArNzgsNyBAQCBjbGFzcyBDYWNoZWRNYW5pZmVzdEhhbmRsZXIod2ViYXBwMi5SZXF1
CiAKIAogZGVmIGNhY2hlX2Rhc2hib2FyZChjYWNoZSk6Ci0gICAgbWVtY2FjaGUuc2V0KCdkYXNo
Ym9hcmQnLCBjYWNoZSkKKyAgICBzZXRfcGVyc2lzdGVudF9jYWNoZSgnZGFzaGJvYXJkJywgY2Fj
aGUpCiAKIAogZGVmIHNjaGVkdWxlX2Rhc2hib2FyZF91cGRhdGUoKToKQEAgLTYzLDcgKzg4LDcg
QEAgZGVmIHNjaGVkdWxlX2Rhc2hib2FyZF91cGRhdGUoKToKIGNsYXNzIENhY2hlZERhc2hib2Fy
ZEhhbmRsZXIod2ViYXBwMi5SZXF1ZXN0SGFuZGxlcik6CiAgICAgZGVmIGdldChzZWxmKToKICAg
ICAgICAgc2VsZi5yZXNwb25zZS5oZWFkZXJzWydDb250ZW50LVR5cGUnXSA9ICdhcHBsaWNhdGlv
bi9qc29uJwotICAgICAgICBkYXNoYm9hcmQgPSBtZW1jYWNoZS5nZXQoJ2Rhc2hib2FyZCcpCisg
ICAgICAgIGRhc2hib2FyZCA9IGdldF9wZXJzaXN0ZW50X2NhY2hlKCdkYXNoYm9hcmQnKQogICAg
ICAgICBpZiBkYXNoYm9hcmQ6CiAgICAgICAgICAgICBzZWxmLnJlc3BvbnNlLm91dC53cml0ZShk
YXNoYm9hcmQpCiAgICAgICAgIGVsc2U6CkBAIC03MSw3ICs5Niw3IEBAIGNsYXNzIENhY2hlZERh
c2hib2FyZEhhbmRsZXIod2ViYXBwMi5SZXEKIAogCiBkZWYgY2FjaGVfcnVucyh0ZXN0X2lkLCBi
cmFuY2hfaWQsIHBsYXRmb3JtX2lkLCBjYWNoZSk6Ci0gICAgbWVtY2FjaGUuc2V0KFRlc3QuY2Fj
aGVfa2V5KHRlc3RfaWQsIGJyYW5jaF9pZCwgcGxhdGZvcm1faWQpLCBjYWNoZSkKKyAgICBzZXRf
cGVyc2lzdGVudF9jYWNoZShUZXN0LmNhY2hlX2tleSh0ZXN0X2lkLCBicmFuY2hfaWQsIHBsYXRm
b3JtX2lkKSwgY2FjaGUpCiAKIAogZGVmIHNjaGVkdWxlX3J1bnNfdXBkYXRlKHRlc3RfaWQsIGJy
YW5jaF9pZCwgcGxhdGZvcm1faWQpOgpAQCAtOTIsNyArMTE3LDcgQEAgY2xhc3MgQ2FjaGVkUnVu
c0hhbmRsZXIod2ViYXBwMi5SZXF1ZXN0SAogICAgICAgICAgICAgYnJhbmNoX2lkID0gMAogICAg
ICAgICAgICAgcGxhdGZvcm1faWQgPSAwCiAKLSAgICAgICAgcnVucyA9IG1lbWNhY2hlLmdldChU
ZXN0LmNhY2hlX2tleSh0ZXN0X2lkLCBicmFuY2hfaWQsIHBsYXRmb3JtX2lkKSkKKyAgICAgICAg
cnVucyA9IGdldF9wZXJzaXN0ZW50X2NhY2hlKFRlc3QuY2FjaGVfa2V5KHRlc3RfaWQsIGJyYW5j
aF9pZCwgcGxhdGZvcm1faWQpKQogICAgICAgICBpZiBydW5zOgogICAgICAgICAgICAgc2VsZi5y
ZXNwb25zZS5vdXQud3JpdGUocnVucykKICAgICAgICAgZWxzZToKSW5kZXg6IFdlYnNpdGVzL3dl
YmtpdC1wZXJmLmFwcHNwb3QuY29tL21vZGVscy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy93
ZWJraXQtcGVyZi5hcHBzcG90LmNvbS9tb2RlbHMucHkJKHJldmlzaW9uIDEwNzMzMSkKKysrIFdl
YnNpdGVzL3dlYmtpdC1wZXJmLmFwcHNwb3QuY29tL21vZGVscy5weQkod29ya2luZyBjb3B5KQpA
QCAtMTE2LDggKzExNiwxMyBAQCBjbGFzcyBUZXN0UmVzdWx0KGRiLk1vZGVsKToKICAgICB2YWx1
ZU1heCA9IGRiLkZsb2F0UHJvcGVydHkoKQogCiAKLSMgVGVtcG9yYXJpbHkgbG9nIHJlcG9ydHMg
c2VudCBieSBib3RzCisjIFRlbXBvcmFyaWx5IHN0b3JlIGxvZyByZXBvcnRzIHNlbnQgYnkgYm90
cwogY2xhc3MgUmVwb3J0TG9nKGRiLk1vZGVsKToKICAgICB0aW1lc3RhbXAgPSBkYi5EYXRlVGlt
ZVByb3BlcnR5KHJlcXVpcmVkPVRydWUpCiAgICAgaGVhZGVycyA9IGRiLlRleHRQcm9wZXJ0eSgp
CiAgICAgcGF5bG9hZCA9IGRiLlRleHRQcm9wZXJ0eSgpCisKKworIyBVc2VkIHdoZW4gbWVtY2Fj
aGUgZW50cnkgaXMgZXZpY3RlZAorY2xhc3MgUGVyc2lzdGVudENhY2hlKGRiLk1vZGVsKToKKyAg
ICB2YWx1ZSA9IGRiLlRleHRQcm9wZXJ0eShyZXF1aXJlZD1UcnVlKQo=
</data>
<flag name="review"
          id="128227"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>