Permalink
Commits on Jul 9, 2012
  1. Changed transaction taking around unique indexes

    It will open a transaction as late as possible, after checking if
    the entity exists in an index.
    committed Jul 9, 2012
  2. Merge pull request #687 from jexp/placebo_tx_handling

    Placebo Transaction behavior
    committed Jul 9, 2012
Commits on Jul 8, 2012
  1. @jexp

    Placebo Transaction behavior

    * no longer cached by InternalAbstractGraphDatabase
    * tx.success in UniqueNodeFactory
    * cypher: #681 transaction commit and failure handling now both in CommitPipe
    jexp committed Jul 7, 2012
  2. @tinwelint

    Revert "Always uses the fallback server to circumvent use of db.getKe…

    …rnelData() which may bypass any proxy instance"
    
    This reverts commit 62e73bf as it broke
    several tests in server component (on CI system, not locally before
    pushing)
    tinwelint committed Jul 8, 2012
Commits on Jul 7, 2012
  1. Merge pull request #686 from systay/cypher_tx_behavior

    Revert to fix broken build
    committed Jul 7, 2012
  2. Revert "Fixes #681 correct transaction handling behavior in cypher fo…

    …r nested tx in updating operations"
    
    This reverts commit 43150be.
    committed Jul 7, 2012
  3. Merge pull request #684 from systay/cypher_tx_behavior

    Cypher tx behavior
    committed Jul 7, 2012
  4. Tidied up transaction rollback

    committed Jul 7, 2012
  5. @jexp

    Fixes #681 correct transaction handling behavior in cypher for nested…

    … tx in updating operations
    jexp committed Jul 7, 2012
  6. @tinwelint

    Always uses the fallback server to circumvent use of db.getKernelData…

    …() which may bypass any proxy instance
    tinwelint committed Jul 7, 2012
Commits on Jul 6, 2012
  1. Type in CHANGES.txt

    committed Jul 6, 2012
  2. @digitalstain
  3. Updated CHANGES.TXT

    committed Jul 6, 2012
Commits on Jul 5, 2012
  1. @apcj

    Revert Database.graph to AbstractGraphDatabase

    o New common super-type for AbstractGraphDatabase
      and HighlyAvailableGraphDatabase.
    
        - Motivation: some users who built against
          Neo4j 1.6 depend on the internal
          AbstractGraphDatabase type.
        - Since HighlyAvailableGraphDatabase stopped extending
          AbstractGraphDatabase, we need a new type to avoid
          breaking backwards compatibility for these users.
        - The old AbstractGraphDatabase has been renamed to
          InternalAbstractGraphDatabase.
        - The new AbstractGraphDatabase has the same fully-qualified
          name as the old AbstractGraphDatabase and will be made
          binary compatible for consuming classes.
    
    o AbstractGraphDatabase defines all public methods of
      InternalAbstractGraphDatabase.
    
        - This ensures that any existing consumer of AbstractGraphDatabase
          will work without changes.
        - HighlyAvailableGraphDatabase delegates transactionRunning() to
          the local database instance.
        - transactionRunning() deprecated in preparation for removal in a
          later version.
    
    o Revert type of Database.graph to AbstractGraphDatabase.
    
        - The type of this field was previously changed to GraphDatabaseAPI.
        - Now reverting to a type with the same name and signature as the
          previous type to preserve backwards compatibility.
        - Also changing most usages of the field to use the GetGraph()
          accessor, as recommended by its deprecation comment.
    apcj committed Jul 5, 2012
  2. @thobe

    Fix for issue where read locks were not being properly released.

    The acquireReadLock method did not make sure to get the current transaction, so aqcuiring and releasing read locks was registered against different TransactionLockElements.
    thobe committed Jul 5, 2012
  3. @tinwelint @digitalstain
  4. @jakewins @tinwelint

    Added test to verify JOTM transaction manager works with Neo4j, and a…

    … fix for rollbacks, which didn't work.
    
    Specifically, changed locking to use a given transaction whenever possible, rather than discarding and trusting the TX manager to keep track of the tx for us.
    jakewins committed with tinwelint Jun 28, 2012
  5. @nawroth

    Fixed broken asciidoc syntax.

    nawroth committed Jul 5, 2012
  6. @tinwelint

    Fixed a problem in BatchInserterImpl#setNodeProperty/setRelationshipP…

    …roperty which could end up not setting a property record to inUse
    tinwelint committed Jul 5, 2012
  7. @tinwelint
  8. @tinwelint
Commits on Jul 4, 2012
  1. @simpsonjulian

    License compliance.

    simpsonjulian committed Jul 4, 2012
  2. @simpsonjulian

    Merge pull request #669 from jexp/udc_distribution

    Added Linux distribution information and operating system system-properties
    simpsonjulian committed Jul 4, 2012
  3. @simpsonjulian @jexp
  4. @digitalstain

    Revert "Added test to verify JOTM transaction manager works with Neo4…

    …j, and a fix for rollbacks, which didn't work."
    
    This reverts commit e268089.
    digitalstain committed Jul 4, 2012
  5. @johan-neo

    Merge pull request #664 from jakewins/jotm-fix

    JOTM TX Manager support
    johan-neo committed Jul 4, 2012
  6. @tinwelint
Commits on Jul 3, 2012
  1. @jexp

    Merge pull request #665 from nawroth/udclog

    Remove error output on non-loadable udc.properties.
    jexp committed Jul 3, 2012
  2. @nawroth
  3. @jakewins

    Added test to verify JOTM transaction manager works with Neo4j, and a…

    … fix for rollbacks, which didn't work.
    
    Specifically, changed locking to use a given transaction whenever possible, rather than discarding and trusting the TX manager to keep track of the tx for us.
    jakewins committed Jun 28, 2012
  4. @jexp
Commits on Jul 2, 2012
  1. @jexp

    Merge pull request #658 from systay/654

    Fixes #654: Some paths are returned the wrong way around
    jexp committed Jul 2, 2012
  2. @jexp

    Merge pull request #662 from systay/udc_settings_to_kernel

    Moved UdcSettings out from UDC, so the server can start without the udc-jar in place
    jexp committed Jul 2, 2012
  3. @digitalstain

    Merge pull request #649 from tinwelint/less-branched-data

    Provides hooks after a transactions is committed/applied but before tx.finish() returns
    digitalstain committed Jul 2, 2012
  4. @jakewins

    Revert "Added test to verify JOTM transaction manager works with Neo4…

    …j, and a fix for rollbacks, which didn't work."
    
    This reverts commit eca0bca.
    jakewins committed Jul 2, 2012