Hi Gwyneth. Yes, this is an issue that people have run into before - there are various mantis reports about this kind of thing (e.g. [1]). It is associated with not having file cache (or memory cache) enabled.

Default currently is not to have memory cache enabled since this doesn't appear to help much and does significantly increase memory usage.

Unfortunately, as alpha software OpenSim configuration parameters are going to change over time, sometimes radically. That's why we recommend that people upgrade by tailoring a new default configuration rather than directly transfer an old one.

[1] http://opensimulator.org/mantis/view.php?id=4731

On 10/11/11 10:10, Gwyneth Llewelyn wrote:
Replying to myself... by a stroke of luck, and tweaking with the settings, I 
noticed that I actually had memory cache turned on, but disk cache turned off 
under both CentOS 5.3 and Mac — even though I thought both were on! The Mac had 
no problem with that. But apparently CentOS 5.3 did!

So I've confimed that both were on, and my problems disappeared on CentOS 5.3. 
As I suspected, this was just a configuration issue. Nevertheless, the 
FlotsamCache developers might find it interesting to see what causes the 
difference in behaviour between a Mac-based compilation and a CentOS 5.3-based 
compilation, because the Mac is clearly happy without a disk cache and handles 
baked textures well :) while CentOS 5.3 definitely requires the disk cache to 
be active.

Note that nothing else but avatar texture rebaking was affected. FlotsamCache 
works nicely for everything else, either just in memory or with disk (or just 
from disk). It was just the rebaking that was getting on my nerves :)

Well, another issue solved on my long list :)

        - Gwyn

P.S. That's why I'm so reluctant in upgrading OpenSim... it usually means a 
whole month of unstability until I can get everything working as before. But 
since SignpostMarv Martin warned me about some security issues with previous 
versions, I had no choice but to go ahead and upgrade to 0.7.2... and face the 
nightmare!

On 2011/11/10, at 09:06, Gwyneth Llewelyn wrote:

Hello all,

When I upgraded my grid to 0.7.2, I forgot to activate FlotsamCache (which I had 
successfully used in the past). Once I corrected that mistake, something strange 
happened: now avatars are always flickering back and forth, refreshing their textures, 
and never fully bake. They might show up baked on the viewer, but other avatars in the 
region will always see them blank ("white avatars").

Now this is not always consistent. On most sims of the grid, which run CentOS 5.3 (64 
bits) and OpenSim 0.7.2 (release) was compiled with Mono 2.6.1, the problem started as 
soon as FlotsamCache was activated. On one "test" sim, running on my home Mac, 
with exactly the same options on OpenSim.ini etc. (but compiled under Mono 2.6.4), and 
FlotsamCache also active, there seems to be absolutely no problem.

There are a lot of possible reasons for the difference in behaviour, one of 
which is that I've added a few more debugging options on the CentOS 5.3 OpenSim 
source — I'm still trying to figure out the problems with XMLRPC requests — and 
these might have broken something. Or the compilation under Mono 2.6.1 (64 
bits) might be slightly broken. Or the Mono compiler for the Mac might produce 
better code than the one for Linux (which would surprise me immensely!). Or I 
might be hitting a memory limit (I'm using FlotsamCache in memory *and* disk). 
Or, well, anything else could explain this behaviour. :-)

Since turning off FlotsamCache is not a good idea (and the alternatives, as warned on the 
OpenSimulator Wiki, are not as well maintained...), I filed an "issue" on 
Flotsam's page at Google Code — http://code.google.com/p/flotsam/issues/detail?id=54 But 
so far I didn't get  reply, so I wonder if anyone in this group has seen this odd 
behaviour and managed to do a simple fix. The reported issue adds some more details and a 
log of the errors I get under CentOS.

If I hadn't tested OpenSim under the Mac (which runs only a single region, even 
though with dozens of thousands of prims), which works flawlessly, I'd 
attribute it as a bug :) Because it works well under the Mac, but not under 
Linux, I have to assume that the configuration is wrong somewhere. Since the 
configuration is exactly the same, it might mean that to properly support 
baking under CentOS 5.3 + FlotsamCache, I might have to flip a switch 
somewhere, which for some obscure reason is not needed under the Mac. So, 
suggestions are welcome!

Thanks in advance,

        - Gwyn


--
"I'm not building a game. I'm building a new country."
  -- Philip "Linden" Rosedale, interview to Wired, 2004-05-08



_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users



--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to