[Commits] [neo4j/community] e591d3: Makes sure no half transactions gets included when...

GitHub noreply at github.com
Sat Jan 28 16:25:53 CET 2012


  Branch: refs/heads/1.6-maint
  Home:   https://github.com/neo4j/community
  Commit: e591d3bd0af473460d449128d7681a6b1acac950
      https://github.com/neo4j/community/commit/e591d3bd0af473460d449128d7681a6b1acac950
  Author: Mattias Persson <mattias at neotechnology.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M kernel/src/main/java/org/neo4j/kernel/impl/transaction/xaframework/XaLogicalLog.java

  Log Message:
  -----------
  Makes sure no half transactions gets included when copying over unfinished transactions to the new log
(cherry picked from commit 76cc3cb32d7cfdc03498d4219233fbdf1596b11e)


  Commit: b0cd3b58e2fb602b1b5b467387f74117df476e36
      https://github.com/neo4j/community/commit/b0cd3b58e2fb602b1b5b467387f74117df476e36
  Author: Mattias Persson <mattias at neotechnology.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M kernel/src/main/java/org/neo4j/kernel/impl/transaction/xaframework/XaLogicalLog.java
  M neo4j/src/test/java/recovery/TestMoveTxToNewLog.java

  Log Message:
  -----------
  Fixed a problem where copying over active transactions to the new log (when rotating) would accidentally mark all copied transactions as active again, by putting them into xidIdentMap. This would completely mess up the next rotation in that virtually all transactions would have to be copied, filling the new log immediately. Fixed by only putting in xidIdentMap if it already was active
(cherry picked from commit bbd43184394e0671feb2d75ffef3853e49643a30)


  Commit: 969b20e5c4cf074db7991488cf4724c48d6bbe18
      https://github.com/neo4j/community/commit/969b20e5c4cf074db7991488cf4724c48d6bbe18
  Author: Mattias Persson <mattias at neotechnology.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M kernel/src/main/java/org/neo4j/graphdb/event/ErrorState.java
  M kernel/src/main/java/org/neo4j/kernel/Config.java
  M kernel/src/main/java/org/neo4j/kernel/impl/util/DebugUtil.java

  Log Message:
  -----------
  Exposed kernel panic generator
(cherry picked from commit 692d80e348b7a18f0408f201ba9a75757c4d1092)


Compare: https://github.com/neo4j/community/compare/29b6ea3...969b20e


More information about the Commits mailing list