quoting JAVACMD so that people can set JAVA_HOME to paths which have spaces in
In order to shutdown properly we have introduced an AccessGuard, which will be checked on beginTx(). The different reasons why starting a tx might not be possible (e.g. database not started) will be setting it's state by granting or denying access. it's implemented with a backing AtomicInteger for performance mainly.
Formatting of changed files according to the Neo4j code style
Merge pull request #1440 from digitalstain/1.9-maint

A set of fixes around heartbeats and state transitioning in HA
Merge branch '1.9-maint' into propershutdown
Fixes compilation errors from InstanceAccessGuard to AvailabilityGuard switch
Changed rule so that it is easier to subclass
Updates changelogs for 1.9.5
Set elected master id to null when we fail due to too few available instances. Otherwise we won't switch to master when the next election happens.
Merge pull request #1431 from rickardoberg/propershutdown

Proper shutdown
Updates changelogs with proper shutdown fix
Merge pull request #1422 from mneedham/1.9-maint-quote-javacmd

quoting JAVACMD so that people can set JAVA_HOME to paths which have spa...
Added transaction around access of DB. Since beginTx waits until db is ready to use this fixes some NPE's that would otherwise occur if db is accessed in PENDING mode.
Tagging for version 1.9.5
Back to development version.
Restoring lost files.

The release process needs a tweak.
Changed timeout to 10 seconds
Removed loop
Updates HA changelog with fixed backup issue
Removes commented out code