Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: concurrency
Commits on Aug 23, 2012
Commits on Aug 22, 2012
  1. @jexp
  2. Better type error messages

    Renamed iterable to collection
  3. @tinwelint @jexp

    Uses CopyOnWriteHashMap in PropertyIndexManager and RelationshipTypeH…

    tinwelint authored jexp committed
  4. @tinwelint

    Removed assertion (which wasn't there before ee5c630 either), put the…

    tinwelint authored
    …re w/o running locally with -ea
  5. @johan-neo

    Merge pull request #791 from tinwelint/pwp-buffer-fixes

    johan-neo authored
    Fix for BufferOver/UnderFlowExceptions concurrency issue in PersistenceWindowPool
  6. @tinwelint

    PersistenceWindowPool (and friends) bug fixes and cleanup:

    tinwelint authored
    o Proper closing of windows, not just closing for the sake of preventing
    marking as in use in all places.
    o Proper handover of PersistenceRows to other threads if marked deciding
    whether to close or not.
    o Simplified state in PersistenceRow and LockableWindow.
    o Reimplemented releasing a PersistenceRow to force unlock being the last
    o PersistenceRows are marked as in use in the constructor to avoid an
    issue where a row could be shared too early
    o activeRowWindows map has got Long as key instead of Integer to prevent
    wrap-around of big integers.
    o Fixed a potential problem in LockableWindow#unLock where a locking
    thread might have registered itself more than once in a row preventing
    another thread waiting in line to lock to become notified (via interrupt)
    Initially we set out to fix BufferOverflow/UnderflowExceptions arising from
    closed or contemporary closing PersistenceRow that leaked out by mistake.
    In the meantime we cleaned up the code and fixed other problems that the
    changes exposed.
    co-authors: Alistair Jones, Tobias Lindaaker
  7. @jexp

    re-added tests for #795

    jexp authored
  8. @jexp

    Removed the /../ literal for regular expressions. Now a normal string…

    authored jexp committed
    … literal is used instead
  9. @tinwelint
Commits on Aug 21, 2012
  1. Merge pull request #796 from jexp/cypher-795

    fix for #795 so that with keeps parameters also for single count(*) aggregation results
  2. @apcj

    Added diagnostics for WindowPoolStats of all stores.

    apcj authored
    These diagnostics can be queried explicitly only (since they are never interesting at startup).
  3. @jexp
  4. @tinwelint

    Removed a System.out

    tinwelint authored
Commits on Aug 20, 2012
  1. @tinwelint

    Merge pull request #792 from apcj/pwp-no-wait

    tinwelint authored
    PersistenceWindowPool.refreshBricks() blocking
  2. @tinwelint @apcj

    More detailed output from WindowPoolStats.

    tinwelint authored apcj committed
  3. @tinwelint @apcj

    Allows for less contention around PersistenceWindowPool#refreshBricks…

    tinwelint authored apcj committed
    …() by
    monitoring if there's a thread currently doing refresh or not. If the
    current thread is about to refresh and there's another one already
    refreshing then instead of waiting for the refresh to complete, just skip
    refreshing in the current thread.
  4. @tinwelint

    Can take a path argument

    tinwelint authored
Commits on Aug 17, 2012
  1. @jimwebber
  2. @jakewins
  3. @jakewins
Commits on Aug 15, 2012
  1. @jakewins
  2. @jexp
  3. @jexp
Commits on Aug 14, 2012
  1. @jexp

    Merge pull request #778 from peterneubauer/GCR-doc

    jexp authored
    removing GCR production warning, suggested by @dmontag
  2. @peterneubauer
  3. @tinwelint
Commits on Aug 13, 2012
  1. @jexp @lassewesth
  2. @jakewins
  3. @jakewins
  4. @jakewins

    Added a guidelines to point people to for how to do pull requests nic…

    jakewins authored
    …ely. Please improve as appropriate.
  5. @tinwelint


    tinwelint authored
Commits on Aug 12, 2012
  1. Merge pull request #773 from jexp/cypher-create-unique-identifier-772

    cypher: fixes #772 set after create unique did not resolve identifier
  2. @jexp

    cypher: fixes #772 set after create unique did not resolve identifier

    jexp authored
    start-item upate actions have to be performed before normal update actions (set, delete) as they introduce identifiers
    switched order in UpdateActionBuilder
Commits on Aug 10, 2012
  1. @apcj

    Merge pull request #771 from jexp/batch-inserter-config

    apcj authored
    BatchInserter now honours the passed in configuration again
Something went wrong with that request. Please try again.