I was not present at that meeting (voice meetings are a no-no for
me) but by judging from the text summary on Inara's blog (many thanks
Inara for those summaries !), I'd say that the texture cache issue
got *strictly nothing* to do with the assets cache rollback.
In my experience, rainbow textures are due to bugs in the curl
version used by LL and most (all ?) other TPVs, when HTTP pipelining
is enabled.
Maybe that bug did not show up often enough to get noticed (with a
primed texture cache it will show less often because there will be
less texture downloads, and the lower the max simultaneous HTTP
requests, the rarer the occurrence). The issue arises when the
pipeline gets trashed following a large number of requests.
I am personally using the old (but bug-free) LL-patched version of
curl v7.47 for my official viewer builds, and offer an option to
build against LL's curl v7.54.1, which got the pipelining bug, but
for which I developed a workaround which basically detects the issue,
temporarily disables the pipelining and re-downloads the "rainbowed"
textures, then re-enables pipelining some time later (still too
hackish for my taste, thus why I prefer using v7.47).
As for the new simple assets cache, I think I got all its bugs fixed
now, and as I said (or rather wrote) at the last Open Source meeting,
yes I can now confirm that OpenSim grids lack the static VFS anims
in their database, so yes, those assets need to keep being distributed
with the (TPV) viewers (and used in LLKeyFramemotion).
The (fixed) simple asset cache code is in use in my last Cool VL
Viewer release (v1.28.2.13): people curious about it are most
welcome to test it and try to break it (and if you do, please do
report any bug you would find). :-D
Regards,
Henri.