Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support using profile-based credentials for S3 binary storage

    • -9
    • +18
    ./subsystem/AddS3BinaryStorage.java
  1. … 4 more files in changeset.
MODE-2674 Adds the ability to pass custom Hikari configuration options to the relational db provider It configures the "minimumIdle" property to a default of 1, meaning only 1 idle connection should be in the pool at any time. It changes the structure of the WF kit by removing the custom Hikari module (which had just 1 resource) and moving that dependency inside the persistence-relational module. It also updates the Hikari version to 2.6.1.

    • -0
    • +6
    ./subsystem/AddDatabasePersistence.java
    • -1
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +7
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 17 more files in changeset.
updated schema for new s3 endpoint parameter and replace constant bug. fcrepo-webapp/

  1. … 2 more files in changeset.
MODE-2532, MODE-2532 Added S3 endpoint support

Added changes to:

-Added additional overloaded constructor to take 'endpoint' as an parameter

-Updated schema file to support this additional parameter (as optional to keep backward compatibility).

-Repository config files so it uses endpoint

{

"name": "Test Repository",

"storage": {

"binaryStorage": {

"type": "s3",

"username": "access_key",

"password": "secrey",

"bucketName": "modeshape_bucket",

"endPoint": "https://some3scompatiblestorage"

}

}

}

    • -1
    • +4
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 6 more files in changeset.
MODE-2635 Makes the 'host' and 'port' attributes optional for the MongoDB binary store when 'host-addresses' is used

    • -18
    • +28
    ./subsystem/AddMongoBinaryStorage.java
  1. … 1 more file in changeset.
MODE-2638 Adds additional test cases to validate that WF clustering configuration is passed down correctly

  1. … 1 more file in changeset.
MODE-2650 Adds the ability to update the connector configuration of a running repository

  1. … 4 more files in changeset.
MODE-2635 Adds replica set support for the Mongo binary store to the JSON and WF configs

    • -0
    • +4
    ./subsystem/AddMongoBinaryStorage.java
    • -0
    • +4
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 9 more files in changeset.
MODE-2636 Fixes the missing behavior of parsing the table-name attribute for DB persistence on Wildfly

    • -0
    • +5
    ./subsystem/AddDatabasePersistence.java
  1. … 3 more files in changeset.
MODE-2628 Fixes the MongoDB configuration in the WF kit In addition, adds the Java drivers for Mongo, Cassandra and S3 to the BOMs

    • -7
    • +16
    ./subsystem/AddMongoBinaryStorage.java
  1. … 2 more files in changeset.
MODE-2626 Fixes the custom binary storage integration with the WF kit

    • -0
    • +4
    ./subsystem/AbstractAddBinaryStorage.java
    • -11
    • +28
    ./subsystem/AddCustomBinaryStorage.java
  1. … 7 more files in changeset.
MODE-1446 Adds BinaryStorage option for Amazon S3

    • -0
    • +52
    ./subsystem/AddS3BinaryStorage.java
    • -0
    • +3
    ./subsystem/BinaryStorageWriteAttributeHandler.java
    • -0
    • +42
    ./subsystem/ModeShapeS3BinaryStorageResource.java
    • -0
    • +48
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +9
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 13 more files in changeset.
MODE-2077 Adds the ability to use DB locking to the WF kit

    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 10 more files in changeset.
MODE-2600 Adds the "workspaces" index definition attribute to the WF kit

    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -1
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 6 more files in changeset.
MODE-2602 Updates the WF kit so that module names for built-in components don't require explicit configuration

    • -0
    • +57
    ./subsystem/ModuleNamesProvider.java
  1. … 7 more files in changeset.
MODE-2558 Adds the Audio sequencer to the WF kit and deprecates the Mp3 sequencer

  1. … 17 more files in changeset.
MODE-2585, MODE-2586 Updates Lucene to 6.0.Final and changes some of the Lucene querying code The following are contained in this commit: a) changing the version to 6.0.Final and making it a private dependency of the lucene-index-provider in WF means we should now be independent of whatever version of Lucene WF/EAP comes with. ModeShape will no longer install Lucene as a first-class dependency in WF. b) with the above change, the ES index provider will use its own separate version (in this case 5.3.1.Final) and from now on can be evolved independently of the lucene-index-provider c) changing the design around the Filter#Results batching mechanism so that index providers can opt for truly lazy index results when SKIP is used. In the case of Lucene this means that the Lucene query is only run once after the first N batches have been skipped. d) changing the logic of the Lucene query making use of BitSets as opposed to loading each document during the collection phase

    • -13
    • +18
    ./subsystem/AddIndexProvider.java
  1. … 42 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
    • +1
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
  1. … 10 more files in changeset.
MODE-2574, MODE-2575 Adds configuration support for the Cassandra and MongoDB binary stores The support is added both in the JSON and the Wildfly kit, based on the current code (i.e. in terms of configuration options). This also fixes a number of other JBoss AS kit issues, exposed by the enhancement of the JBoss AS subsystem tests.

    • -0
    • +51
    ./subsystem/AddCassandraBinaryStorage.java
    • -0
    • +59
    ./subsystem/AddMongoBinaryStorage.java
    • -0
    • +6
    ./subsystem/BinaryStorageWriteAttributeHandler.java
    • -0
    • +5
    ./subsystem/MappedListAttributeDefinition.java
    • -0
    • +39
    ./subsystem/ModeShapeCassandraBinaryStorageResource.java
    • -0
    • +39
    ./subsystem/ModeShapeMongoBinaryStorageResource.java
    • -4
    • +105
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -11
    • +40
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 25 more files in changeset.
MODE-2569 Adds file-persistence to the Wildfly kit This also changes the way the kit integration tests are run so that the actual WF xml configuration files from the kit are used instead of local test-copies.

    • -3
    • +3
    ./subsystem/AddDatabasePersistence.java
    • -0
    • +91
    ./subsystem/AddFilePersistence.java
    • -0
    • +47
    ./subsystem/FilePersistenceWriteAttributeHandler.java
    • -0
    • +34
    ./subsystem/ModeShapeFilePersistenceResource.java
    • -0
    • +5
    ./subsystem/ModeShapeServiceNames.java
    • -1
    • +38
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -1
    • +10
    ./subsystem/ModeShapeSubsystemXMLWriter.java
    • -0
    • +42
    ./subsystem/RemoveFilePersistence.java
  1. … 31 more files in changeset.
MODE-2563 Ports the ModeShape AS kit to Wildfly 10. The current kit is also backwards-compatible to Wildfly 9, to it will still work with this version as well.

    • -13
    • +9
    ./service/AuthenticatorService.java
    • -24
    • +17
    ./subsystem/AbstractAddBinaryStorage.java
    • -10
    • +8
    ./subsystem/AddCompositeBinaryStorage.java
    • -13
    • +9
    ./subsystem/AddFileBinaryStorage.java
    • -20
    • +7
    ./subsystem/AddModeShapeSubsystem.java
  1. … 89 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.

    • -0
    • +116
    ./service/PersistenceService.java
    • -42
    • +0
    ./subsystem/AbstractRepositoryConfigWriteAttributeHandler.java
    • -0
    • +130
    ./subsystem/AddDatabasePersistence.java
    • -0
    • +47
    ./subsystem/DatabasePersistenceWriteAttributeHandler.java
    • -13
    • +5
    ./subsystem/MappedAttributeDefinitionBuilder.java
    • -0
    • +34
    ./subsystem/ModeShapeDbPersistenceResource.java
    • -0
    • +5
    ./subsystem/ModeShapeServiceNames.java
    • -9
    • +66
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -3
    • +22
    ./subsystem/ModeShapeSubsystemXMLWriter.java
    • -816
    • +783
    ./subsystem/ModelAttributes.java
  1. … 67 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.

    • -78
    • +35
    ./service/RepositoryService.java
  1. … 304 more files in changeset.
MODE-2527 Renames the schematic package to org.modeshape and removes all ISPN related code.

    • -2
    • +2
    ./service/CompositeBinaryStorageService.java
    • -2
    • +2
    ./subsystem/AbstractAddBinaryStorage.java
    • -1
    • +1
    ./subsystem/AddCompositeBinaryStorage.java
    • -1
    • +1
    ./subsystem/AddCustomBinaryStorage.java
    • -1
    • +1
    ./subsystem/AddDatabaseBinaryStorage.java
  1. … 299 more files in changeset.
MODE-2555 Adds the support of expressions to the <node-types/> WF configuration element This also introduces a more generic ability for a repository configured in WF to use the CL of another external (dependant) module when resolving configuration elements such as initial content files and node type files

    • -16
    • +45
    ./service/RepositoryService.java
    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_2_1.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
    • -12
    • +22
    ./subsystem/ModelAttributes.java
  1. … 10 more files in changeset.
MODE-2555 Adds the support of expressions to the <node-types/> WF configuration element This also introduces a more generic ability for a repository configured in WF to use the CL of another external (dependant) module when resolving configuration elements such as initial content files and node type files

    • -14
    • +45
    ./service/RepositoryService.java
    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 10 more files in changeset.
MODE-2556 Adds the ability to enable/disable the journal from the JSON/WF configuration

    • -1
    • +4
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +4
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 6 more files in changeset.
MODE-2556 Adds the ability to enable/disable the journal from the JSON/WF configuration

    • -1
    • +4
    ./subsystem/ModeShapeSubsystemXMLReader_2_1.java
    • -0
    • +4
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 6 more files in changeset.
MODE-2546 Adds the ability to configure the lock timeout This also changes the previous implementation of the StandaloneLockingService and adds some more tests.

    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +1
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 17 more files in changeset.
MODE-2542 Adds the ability to cluster ModeShape repositories using dedicated JGroups channels This a semantical rollback of https://issues.jboss.org/browse/MODE-2079, but with a simplified configuration: ModeShape now has a built-in default for the JGroups configuration file and the WF kit supports both a separate JGroups configuration file and also a built-in server-defined stack.

    • -0
    • +9
    ./subsystem/ModeShapeSubsystemXMLReader_3_0.java
    • -0
    • +3
    ./subsystem/ModeShapeSubsystemXMLWriter.java
  1. … 35 more files in changeset.