neo4j/enterprise — pull request #27 by digitalstain (2012-04-02 08:50:49+00:00)
Title: Skip streaming transactions as updates back to the originating slave

This is for fixing a case of duplicate entries in slave logs. It is possible for a slave to commit a tx on master while an earlier is committed there also but not on the slave. That way the earlier tx is received both as an update from the later tx and as normal tx data after the earlier tx returns from master. This patch solves this by having a predicate on transactions looking at the machine id and by skipping transactions from the extractor.