On 2 December 2011 05:26, liebke <lie...@gmail.com> wrote:

> Just released Avout 0.5.2, which now includes automatic STM
> initialization (no more pesky init-stm step).
>
>
The init-stm step is still referenced in the documentation as being
required BTW.

I had a couple of questions.

I noticed that when I create a reference (zk-ref) I need to provide an
initial value.  For each VM I do this for - it ends up clobbering the
previous value.  Is there anyway to create a reference without necessarily
clobbering existing data?

My second question is to do with derefs. The documentation says that Avout
caches multiple derefs and that it will invalidate the cache when the ref
is locally or remotely updated.  My own testing seems to indicate that the
deref still see the old values after a remote change is made.  If I wrap
the deref in a dosync!! however that seems to trigger the invalidation and
I see the correct value. Am I missing something?

Great work on this library.  Distributed STM has a lot of potential.

-- Glen

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to