Hi Kamen,

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?

Thanks,
Hans

2007/7/6, Kamen TOMOV <kamen@cybuild.com>:
Hi,

It is said in the datastore-manual:

"... you can specify that a certain slot is transient, which means
that it will not be snapshotted and that its value can be changed
outside of a transaction."

In my application the value of a transient slot is specified on object
creation. When reloading the transaction log (server restart) the
transient slot is bound and its value is correct. Is this intended
behaviour or not? How is snapshotting the database different in that
context?

Thanks in advance,

--
Kamen
_______________________________________________
bknr-devel mailing list
bknr-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/bknr-devel