ModeShape

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2088 Updated the RingBuffer implementation and finished the CircularChangeBus which is now used by the repository.

  1. … 18 more files in changeset.
MODE-2088 Created RingBufferBuilder utility that can handle more options, and added garbage collection to the ring buffer. The latter is a thread that follows all other consumers, nulling out the entries that have already been processed. This will reduce the overall footprint, even when the entry objects may be large. Garbage collection is optional and disabled by default.

MODE-2088 Added support for dynamically removing consumers, added more tests, and improved resiliency.

MODE-2088 Added WildFly support for the disruptor and changed/fixed various repository shutdown issues exposed by the current disruptor based bus.

    • -0
    • +26
    /deploy/jbossas/kit/jboss-wf8/com/lmax/disruptor/3.2.1/module.xml
MODE-2088 Added a ChangeBus implementation based on the L-MAX Disruptor. The old (queue based implementation) was not removed, but deprecated.

MODE-2088 Ring buffer implementation, suitable for evaluation and trial.

Correct Java compiler warnings

MODE-2193 Fixed the hasNext() method of child node iteration when ACLs are involved.

MODE-2160 Refactored the query engine and index provider SPI.

Changed how index providers are initialized, changed the indexing to use only events, changed the reindexing mechanism to use a much simplified IndexWriter, and added a partial LocalIndex and provider implementation (still needs work).

  1. … 101 more files in changeset.
MODE-2182 Added 2 methods to the REST service which allow uploading binaries under a [nt:folder]/[nt:file] hierarchy, creating the hierarchy if it doesn't exist.

MODE-2191 Moved federation.spi to spi.federation.

  1. … 47 more files in changeset.
MODE-2188 Internationalized and localized several exception messages.

MODE-2167 Renamed the 4.0.0 upgrade function to Alpha1 and changed its identifier.

MODE-2188 Added support for managing index definitions to the Wildfly subsystem.

  1. … 4 more files in changeset.
MODE-2065 Corrected the replicated ISPN cache configurations in Wildfly to not use batching.

'Release: update versions for modeshape-3.7.2.Final'

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 50 more files in changeset.
Updated release notes for 3.7.2.Final

MODE-2179 Fixed the streaming of binary values for MS SQL Server.

MODE-2179 Fixed the streaming of binary values for MS SQL Server.

MODE-2125 Fixed data type conversions for the local JDBC driver.

MODE-2125 Fixed data type conversions for the local JDBC driver.

MODE-2188 Added management of index providers to Wildfly subsystem

It is now possible to manage the index providers using the Wildfly configuration and CLI tools.

Additionally, ModeShape is no longer dependent upon Lucene or Hibernate Search.

  1. … 127 more files in changeset.
Moved test JTA settings from a base test class into an XML configuration file, which provides much more flexibility.

    • -0
    • +113
    /modeshape-jcr/src/test/resources/jbossts-properties.xml
MODE-2179 Fixed the binary store database script for MS SQL Server 2008/2010 and added a disabled test which stores both the repository data & binary data in SQL Server.

MODE-2179 Fixed the binary store database script for MS SQL Server 2008/2010 and added a disabled test which stores both the repository data & binary data in SQL Server.

MODE-2189 Corrected compiler warnings

MODE-2176 Fixed the case when projections become invalid between repository restarts by cleaning them up.

    • -0
    • +35
    /modeshape-jcr/src/test/resources/config/repo-config-persistent-cache-fs-connector1.json
    • -0
    • +28
    /modeshape-jcr/src/test/resources/config/repo-config-persistent-cache-fs-connector2.json
MODE-2189 Updated the FS connector to fire more property events and used the new java.nio classes (from JDK 7) to be able to correctly retrieve the created time and owner of files.

MODE-2019 Implemented the JCR event functionality.

Added explicit exporting of the 'org.joda.time' dependency as it is required by clients when MapDB deserializes journal entries (which contain DateTime instances in the change sets).