Hello.
I can't seem to find a way to do serial reading, is there a commonly known solution
for it?
In particular, I need to run a certain process in scope of cluster, but only one JVM
should run it. For this I have a node /status, it has key "active" whose value
is either "true" or "false". When JVMs start, each checks for the
"active" flag, and if it's false, they run the process. And for only one JVM
to run, they need to wait on the read lock, otherwise all of them start the process,
because they simultaneously read "false" from the node.
I'm doing reading and writing within a DummyUserTransaction, and I tried multiple
variations - pessimistic/serialisable, optimistic, etc - sooner or later there a case of
mis-synchronisation on the cache data.
Thanks for any tips,
Yuri
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4052071#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...