Hi,

I have a question regarding master/slave node synchronization, I have 3 
node cluster, one master and two slaves. If I set the tx_push_strategy to 
fix and the push_factor to 2 (to all slaves), meaning I want to sync all 
the time.
what's the expect behavior when I write data to the master while the two 
slaves are sync-ing with the master?

Is the write going to fail, or is it going to go through?

I am using Neo4j 2.2.0 enterprise. Occassionally when I send a read cypher 
to the web console, I got an error saying transaction commit failed. When I 
checked the log files around the same time frame, I saw that for some 
reason the slave nodes were copying files from master (for the sync, I 
guess). Meanwhile I saw a bunch of lines:

Transaction 51887 couldn't commit on enough slaves, desired 2, but could 
only commit at 0

with different transaction ids. These transactions are likely from another 
user. So the questions are:

1). Why did I get the transaction commit failed in the web console? I was 
not writing to db at all.
2). Did the other user get an error msg because of 0 commit to slaves or 
they didn't?

Thanks in advance.
Rick

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to