<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:t_arceri@yahoo.com.au" title="Timothy Arceri <t_arceri@yahoo.com.au>"> <span class="fn">Timothy Arceri</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Failure to create folder for on-disk shader cache"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100091">bug 100091</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Failure to create folder for on-disk shader cache"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100091#c29">Comment # 29</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Failure to create folder for on-disk shader cache"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100091">bug 100091</a>
              from <span class="vcard"><a class="email" href="mailto:t_arceri@yahoo.com.au" title="Timothy Arceri <t_arceri@yahoo.com.au>"> <span class="fn">Timothy Arceri</span></a>
</span></b>
        <pre>Should be fixed by:

commit feb716239e1a318eb844fd3bcaca1ffd6903067c
Author: Grazvydas Ignotas <<a href="mailto:notasas@gmail.com">notasas@gmail.com</a>>
Date:   Thu Mar 16 01:09:29 2017 +0200

    util/disk_cache: hash timestamps into the cache keys

    Instead of using a directory, hash the timestamps into the cache keys
    themselves. Since there is no more timestamp directory, there is no more
    need for deleting the cache of other mesa versions and we rely on
    eviction to clean up the old cache entries. This solves the problem of
    using several incarnations of disk_cache at the same time, where one
    deletes a directory belonging to the other, like when both OpenGL and
    gallium nine are used simultaneously (or several different mesa
    installations).

    v2: using additional blob instead of trying to clone sha1 state

    v3: (Timothy Arceri) don't use an opaque data type to store
        timestamp.

    V4: (Timothy Arceri) use blob to store driver keys just make sure
        to store null terminator for strings, and make sure blob is
        defined by disk_cache and not it's users.

    Signed-off-by: Grazvydas Ignotas <<a href="mailto:notasas@gmail.com">notasas@gmail.com</a>>
    Reviewed-by: Nicolai Hähnle <<a href="mailto:nicolai.haehnle@amd.com">nicolai.haehnle@amd.com</a>>
    Bugzilla: <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Failure to create folder for on-disk shader cache"
   href="show_bug.cgi?id=100091">https://bugs.freedesktop.org/show_bug.cgi?id=100091</a></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>