Hi,<br><br>thanks for the reply!<br>I've tried wrapping my get-instances, that's fine and will work for now.<br>I've tried ugrading elephant - that did not work at all - unable to open the db at all - but I don't have the details here, I'll try a bit harder, and if I get stuck I might post separately about this.<br>
Rebuilding indices sounds interesting - I'll investigate in how to do this!<br><br>Thanks ,<br>  Aslak<br><br><div class="gmail_quote">On Thu, Apr 23, 2009 at 5:36 PM, Leslie P. Polzer <span dir="ltr"><<a href="mailto:sky@viridian-project.de">sky@viridian-project.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
> I've been using elephant 0.91 for quite a while now, with a berkeley 4.6<br>
> backend, and it's been a joy.<br>
<br>
</div>Great! :)<br>
<div class="im"><br>
<br>
> Recently however, as usage has gone up, some problems have started occuring.<br>
> One big problem has been that when I run (get-instances-by-class 'foo) I get<br>
> a list of foo, but with some nil's occuring as well.<br>
> Is this a sign of database corruption?<br>
<br>
</div>Not necessarily, I'd rather guess at a bug in the indexing mechanism<br>
that has been solved by now.<br>
<div class="im"><br>
<br>
> How do I remedy this?<br>
<br>
</div>Some possible solutions:<br>
<br>
  * upgrade your Elephant<br>
<br>
  * rebuild your indices<br>
<br>
  * wrap your get-instances stuff in a function that removes<br>
    the NIL entries<br>
<div class="im"><br>
<br>
> I've tried running both the recover and checkpoint tools on the db, but<br>
> no change.<br>
<br>
</div>No, that won't help. :)<br>
<div class="im"><br>
<br>
> I've experienced deadlocks as well, and had to kill my sbcl<br>
<br>
</div>FYI you can prevent deadlocks from appearing.<br>
<div class="im"><br>
<br>
> - wondering if that (non clean shutdown) is what caused the problems<br>
> in the first place.<br>
<br>
</div>I don't think so.<br>
<div class="im"><br>
<br>
> Or is this something to do with indexes - could they be remade somehow?<br>
<br>
</div>I think there was an easy way but I can't remember it right now...<br>
<br>
  Cheers,<br>
<br>
    Leslie<br>
<font color="#888888"><br>
--<br>
LinkedIn Profile: <a href="http://www.linkedin.com/in/polzer" target="_blank">http://www.linkedin.com/in/polzer</a><br>
Xing Profile: <a href="https://www.xing.com/profile/LeslieP_Polzer" target="_blank">https://www.xing.com/profile/LeslieP_Polzer</a><br>
Blog: <a href="http://blog.viridian-project.de/" target="_blank">http://blog.viridian-project.de/</a><br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Mvh Aslak<br>