modeshape-schematic

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
'Release: update versions for modeshape-5.4.1.Final'

  1. … 70 more files in changeset.
Changed the POMs to 5.5-SNAPSHOT

  1. … 71 more files in changeset.
'Release: update versions for modeshape-5.4.0.Final'

  1. … 70 more files in changeset.
MODE-2670 Changes the logic of initializing in a cluster, removing redundant locking This commit also changes the default locking method in a cluster to be DB locking, which is far more reliable than JGroups. That latter has been deprecated (code wise) and will be removed in the next major version.

  1. … 9 more files in changeset.
Updates the POM versions to 5.4-SNAPSHOT

  1. … 70 more files in changeset.
'Release: update versions for modeshape-5.3.0.Final'

  1. … 70 more files in changeset.
'Release: update versions for modeshape-4.6.2.Final'

  1. … 62 more files in changeset.
Updates the POM version to 5.3-SNAPSHOT and fixes a minor test issue with the CMIS connector

  1. … 71 more files in changeset.
'Release: update versions for modeshape-5.2.0.Final'

  1. … 70 more files in changeset.
MODE-2629 Fixes the issue with too many parameters for the IN clause This commit changes the queries that get sent down to the DB so that when the number of parameters exceeds a certain limit, the IN clause gets broken down into multiple IN OR IN clauses. It also adds Docker support for the modeshape-persistence-relational module so that low level DB operations can be tested against different DBs.

  1. … 16 more files in changeset.
MODE-2623 Fixes the loading of documents from the persistent store after exclusive locks are obtained The previous code always loaded a fresh copy of the latest persisted (i.e. successfully committed) information and did not take into account the fact that a user transaction might span multiple workspace cache usages. This is particularly evident when dealing with the jcr:system area and SystemContent in general, via multiple session.save() calls coming from different API methods.

  1. … 5 more files in changeset.
'Release: update versions for modeshape-4.6.1.Final'

  1. … 62 more files in changeset.
MODE-2077 Adds the ability to use DB locking via SELECT FOR UPDATE instead of JGroups locking

    • -0
    • +42
    ./src/main/java/org/modeshape/schematic/Lockable.java
  1. … 22 more files in changeset.
MODE-2615 Fixes the handling of multi-byte UTF-8 characters by the BSON reader

MODE-2615 Fixes the handling of multi-byte UTF-8 characters by the BSON reader

Updates the version number to 5.2-SNAPSHOT

  1. … 69 more files in changeset.
'Release: update versions for modeshape-5.1.0.Final'

  1. … 69 more files in changeset.
MODE-2591 Changes the name of the datasource JNDI attribute for the DB persistence This should now match the other DS JNDI names used by the database binary store and JDBC metadata connector

  1. … 11 more files in changeset.
Changed artifacts version to 5.1-SNAPSHOT

  1. … 64 more files in changeset.
'Release: update versions for modeshape-5.0.0.Final'

  1. … 64 more files in changeset.
MODE-2587 Updates backup and restore to perform the two operations in batches This should fix any memory issues caused by the previous implementation, where everything was loaded and written to in one big batch.

  1. … 14 more files in changeset.
MODE-2569 Adds a file and in-memory persistence provider based on H2's MVStore. Changes most of the unit tests to use the new provider.

  1. … 58 more files in changeset.
MODE-2528 Optimizes some of the RelationalDB provider logic to bulk load nodes after locking It also adds a way to track new nodes per transaction in order to avoid unnecessary DB hits

  1. … 25 more files in changeset.
Updated the POMs to the next 4.x version.

  1. … 62 more files in changeset.
'Release: update versions for modeshape-4.6.0.Final'

  1. … 62 more files in changeset.
MODE-2562 Fixes the parsing of backslash characters by the JsonReader

  1. … 2 more files in changeset.
MODE-2562 Fixes the parsing of backslash characters by the JsonReader

  1. … 2 more files in changeset.
MODE-2528 Changes the logic of RelationalDB to use batching for DB updates.

  1. … 6 more files in changeset.
MODE-2528, MODE-2558 Integrates the new relational provider with the Wildfly kit Also, it fixes some of the SchematicDB caching and locking logic, to avoid certain cases when data read before locking could be stale and therefore cause overall corruption by overwriting previous updates.

  1. … 80 more files in changeset.
MODE-2528 Integrates the new relational provider with the modeshape codebase This is a huge commit which makes the necessary changes to remove all Infinispan configuration and dependencies, replacing it with the new mechanism. It also contains several changes to the relational provider design because of various failing tests. This includes among other thing the necessity for ModeShape to notify the provider once exclusive locks have been obtained as part of each transaction.

  1. … 299 more files in changeset.