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.
