Hi Kamen,<br><br>are you saying that your transient slots are written to the transaction log and snapshot? This is not the intended behavior. Can you verify the bug by writing some distinctive string to such a slot, snapshot and then look in the snapshot file for that string? Do you see the the value retained when restoring or when starting your lisp afresh?
<br><br>Thanks,<br>Hans<br><br><div><span class="gmail_quote">2007/7/6, Kamen TOMOV <<a href="mailto:kamen@cybuild.com">kamen@cybuild.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>It is said in the datastore-manual:<br><br>"... you can specify that a certain slot is transient, which means<br>that it will not be snapshotted and that its value can be changed<br>outside of a transaction."
<br><br>In my application the value of a transient slot is specified on object<br>creation. When reloading the transaction log (server restart) the<br>transient slot is bound and its value is correct. Is this intended<br>
behaviour or not? How is snapshotting the database different in that<br>context?<br><br>Thanks in advance,<br><br>--<br>Kamen<br>_______________________________________________<br>bknr-devel mailing list<br><a href="mailto:bknr-devel@common-lisp.net">
bknr-devel@common-lisp.net</a><br><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/bknr-devel">http://common-lisp.net/cgi-bin/mailman/listinfo/bknr-devel</a><br></blockquote></div><br>