This project is mirrored from https://gitee.com/mirrors/neo4jsource.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 04 Feb, 2014 1 commit
  2. 03 Feb, 2014 1 commit
    • Chris Gioran's avatar
      Restores correct legacy database files for upgrade tests · 2b80d999
      Chris Gioran authored
      Commit 07f87b2b replaced strings
       in some legacy database files that are used as resources for
       upgrade tests. That lead them to reporting wrong versions
       and not being processed properly. This commit simply restores
       them to their correct contents, by checking out the previous
       versions.
      2b80d999
  3. 31 Jan, 2014 4 commits
  4. 30 Jan, 2014 5 commits
  5. 29 Jan, 2014 12 commits
    • Chris Gioran's avatar
      Merge pull request #1865 from digitalstain/monitoring · 4581acb4
      Chris Gioran authored
      Introduction of monitoring in the kernel and HA network operations 
      4581acb4
    • Chris Gioran's avatar
      Adds testing for transaction event monitoring in HA clusters · ebb2a77a
      Chris Gioran authored
      Adds two tests that make use of TransactionMonitor to monitor transaction
       propagation in clusters. One test counts events by committing and pushing
       from both slaves and the master, while the other counts transactions
       pulled from slaves.
      ebb2a77a
    • Chris Gioran's avatar
      Introduces and uses TransactionMonitor · 54f4ddf7
      Chris Gioran authored
      Introduces TransactionMonitor to facilitate measurement of transaction
       events, current commits and commit entry injections.
      Adds support for that in XaResourceManager, tagged by datasource name.
      Introduces a sample counting implementation meant for testing,
       EideticTransactionMonitor.
      Introduces tests for basic functionality in kernel and lucene-index
      54f4ddf7
    • Chris Gioran's avatar
      Fixes issue with Monitor tags · b21641f0
      Chris Gioran authored
      TaggedMonitorListenerInvocationHandler was not getting the tags that
       it was created with. The result was that listeners added for specific tags
       would get called for all invocations of the observed interface regardless.
       This commit fixes the issue and adds a test for it.
      b21641f0
    • Chris Gioran's avatar
      Moves ByteCounterMonitor to o.n.k.monitoring package · 7ad26627
      Chris Gioran authored
      ByteCounterMonitor is generic enough so it does not have to be
       in o.n.k.i.t.xaframework anymore
      7ad26627
    • Chris Gioran's avatar
      Introduces monitoring in network HA operations · 8fe53d5e
      Chris Gioran authored
      BlockLogBuffer now updates a ByterCounterMonitor with the bytes it
       writes to the underlying buffer. This way all operations that
       serialize transactions to the network can be monitored.
      Master and Client instances now make use of that BlockLogBuffer
       for streaming results and transactions.
      Introduces a RequestMonitor which logs HA requests. It supports
       request context via a hashmap which can be set to contain various
       information about the request logged.
      Client and Server now update a RequestMonitor with requests sent
       and received, respectively.
      8fe53d5e
    • Chris Gioran's avatar
      Introduces usage of ByteCounterMonitor in XaLogicalLog operations · 88e49a20
      Chris Gioran authored
      LogExtractor now updates a ByteCounterMonitor with bytes read while
       extracting transaction entries from a log
      XaLogicalLog updates a ByterCounterMonitor when deserializing
       prepared transactions from disk for sending over the network
      XaLogicalLog now updates a ByteCounterMonitor when deserializing
       a transaction stream over the network
      88e49a20
    • Chris Gioran's avatar
      Removes support for HA protocols from versions 1.5.3 and 1.7 · 02ba0902
      Chris Gioran authored
      Ha protocols from versions 1.5.3 and 1.7 are no longer supported for
       rolling upgrades. Hence they are no longer necessary to be present
       in the codebase.
      02ba0902
    • Chris Gioran's avatar
      Renames LogBufferMonitor to ByteCounterMonitor · 6ce68199
      Chris Gioran authored
      It is clear after some usage that log buffer monitoring is really
       a case of counting bytes, functionality that needs to be replicated in
       other places as well. It makes sense therefore to have LogBufferMonitor
       strictly count bytes, rename it to ByterCounterMonitor and reuse it
       where necessary.
      6ce68199
    • Chris Gioran's avatar
      Introduces byte count monitoring in DirectMappedLogBuffer · 963fc371
      Chris Gioran authored
      Uses the Monitors functionality to add bytes written counting
       facilities to DirectMappedLogBuffer. Achieved via introducing
       a LogBufferMonitor interface that is used by DMLB.
      XaLogicalLog and TxLog require access to Monitors to
       create the proper monitor and pass it to their DMLB.
      963fc371
    • Chris Gioran's avatar
      Removes LogBufferFactory and its default implementation · 91726de6
      Chris Gioran authored
      There was only one implementation of LogBufferFactory which
       was a straightforward call to DMLB constructor. This did
       not call for the need for a factory abstraction and since
       it was complicating upcoming work on monitoring it has now
       been removed.
      91726de6
    • Mattias Persson's avatar
      bb75384f
  6. 28 Jan, 2014 2 commits
  7. 27 Jan, 2014 4 commits
  8. 25 Jan, 2014 1 commit
  9. 24 Jan, 2014 5 commits
  10. 23 Jan, 2014 2 commits
  11. 22 Jan, 2014 3 commits