[hibernate-commits] [hibernate/hibernate-ogm] 8e247a: OGM-194 Initial draft to support Redis within Hibe...

GitHub noreply at github.com
Mon Aug 3 03:27:22 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 8e247a8cbe9cb1ce37225e53d2413a3a68047fc1
      https://github.com/hibernate/hibernate-ogm/commit/8e247a8cbe9cb1ce37225e53d2413a3a68047fc1
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M bom/pom.xml
    M core/src/main/java/org/hibernate/ogm/datastore/impl/AvailableDatastoreProvider.java
    M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/types/MapContentsStoredInSeparateDocumentTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/CompositeIdQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithEmbeddedCollectionTest.java
    M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
    M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfJpaTest.java
    M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfTest.java
    M modules/pom.xml
    M modules/wildfly/pom.xml
    M modules/wildfly/src/main/assembly/dist.xml
    A modules/wildfly/src/main/modules/ogm/redis-driver/module.xml
    A modules/wildfly/src/main/modules/ogm/redis/module.xml
    M pom.xml
    A redis/pom.xml
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/Redis.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisProperties.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/DocumentBasedAssociation.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/EmbeddedAssociation.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociationRowFactory.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociationSnapshot.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Association.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Entity.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/StructuredValue.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/Base64ByteArrayTypeDescriptor.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/ByteArrayCodec.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisConfiguration.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonBlobType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonByteType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonDoubleType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonIntegerType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonLongType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/SerializationStrategy.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/JsonSerializationStrategy.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/RedisJsonTypeConverter.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/Log.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/LoggerFactory.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/navigation/RedisEntityContext.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisGlobalContext.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisPropertyContext.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisEntityContextImpl.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisGlobalContextImpl.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisPropertyContextImpl.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/id/GuitarPlayer.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/id/PianoPlayer.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/id/TableGeneratorTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/embeddable/EmbeddableMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/Donut.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/Family.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/Plant.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/JsonDocument.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisBackendTckHelper.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java
    A redis/src/test/resources/hibernate.properties
    A redis/src/test/resources/log4j.properties

  Log Message:
  -----------
  OGM-194 Initial draft to support Redis within Hibernate OGM

- Use Hashes to store JSON-encoded representations of the fields
- Be prepared for Java serialization
- Support associations
- Be prepared for storing the key/values as real key/values but with limitations


  Commit: 54e6a4a40579a4b4013643706c1c011f848ec8b6
      https://github.com/hibernate/hibernate-ogm/commit/54e6a4a40579a4b4013643706c1c011f848ec8b6
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/util/configurationreader/impl/SimplePropertyReaderContext.java
    M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisProperties.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Association.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Entity.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/StructuredValue.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/Base64ByteArrayTypeDescriptor.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/ByteArrayCodec.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/EntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonByteType.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonDoubleType.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonIntegerType.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonLongType.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/SerializationStrategy.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/ExperimentalHashEntityStorageStrategy.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/JsonEntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/JsonSerializationStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/RedisJsonTypeConverter.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/EntityStorageType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/TTL.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/AssociationStorageOption.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/EntityStorageOption.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/TTLConverter.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/TTLOption.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/CollectionUnidirectionalInEntityTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/CompositeIdInEmbeddedTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ListGlobalTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToManyDocumentTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToManyGlobalTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToManyInEntityTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToOneGlobalTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToOneInEntityTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/OneToOneCollectionTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/OneToOneInEntityTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/embeddable/EmbeddableMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/Donut.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisJsonMappingTest.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/Band.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/LogRecord.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/RedisTTLTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/Song.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisBackendTckHelper.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java

  Log Message:
  -----------
  OGM-194 Extend Redis support
- Store JSON values at Redis top-level (GET/SET)
- Use Redis Lists for external association storage
- Remove Id's from JSON
- Enable association tests
- Fix data type mapping (BigInteger/BigDecimal) back to standard types
- Introduce TTL annotation to control expiry
- Psst! Don't tell! Added experimental hash-based storage for a more native Redis feeling


  Commit: c420fa4c51e6dc44de25d1f40cd90743154d358e
      https://github.com/hibernate/hibernate-ogm/commit/c420fa4c51e6dc44de25d1f40cd90743154d358e
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/master-docinfo.xml
    M documentation/manual/src/main/asciidoc/en-US/master.asciidoc
    A documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc

  Log Message:
  -----------
  OGM-194 Initial documentation for the Redis module


  Commit: c178fd7b9b216b768193da0d827bb89290ce3a13
      https://github.com/hibernate/hibernate-ogm/commit/c178fd7b9b216b768193da0d827bb89290ce3a13
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/id/TableGeneratorTest.java

  Log Message:
  -----------
  OGM-194 Pull identifiers from hash to top-level, JSON representation, documentation


  Commit: 5eba2b9f9f6d571644931874f0f8be8fa7095612
      https://github.com/hibernate/hibernate-ogm/commit/5eba2b9f9f6d571644931874f0f8be8fa7095612
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisProperties.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisConfiguration.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/Log.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/navigation/RedisEntityContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/EntityStorageType.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/AssociationStorageOption.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisEntityContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisGlobalContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisPropertyContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisEntityContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisGlobalContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisPropertyContextImpl.java

  Log Message:
  -----------
  OGM-194 Implement changes from PR feedback


  Commit: be093bb175c5ba593ffab536f49aff1762792c0e
      https://github.com/hibernate/hibernate-ogm/commit/be093bb175c5ba593ffab536f49aff1762792c0e
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisProperties.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/TTL.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/TTLOption.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/GlobalPropertyTTLTest.java

  Log Message:
  -----------
  OGM-194 Use consistently TTL instead of expiry


  Commit: fcae0153080d2a91edca6c33362a43d35e738837
      https://github.com/hibernate/hibernate-ogm/commit/fcae0153080d2a91edca6c33362a43d35e738837
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociationRowFactory.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/EntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisConfiguration.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/ExperimentalHashEntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/JsonEntityStorageStrategy.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/Donut.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisJsonMappingTest.java

  Log Message:
  -----------
  OGM-194 Implement REMOVE/PUT_NULL tuple operations in hash strategy


  Commit: e1cf28ead7c312222fed548dd02d5fe80cf9419f
      https://github.com/hibernate/hibernate-ogm/commit/e1cf28ead7c312222fed548dd02d5fe80cf9419f
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/TTL.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisEntityContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisGlobalContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisPropertyContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisEntityContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisGlobalContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisPropertyContextImpl.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/TTLConfiguredProgrammaticallyTest.java

  Log Message:
  -----------
  OGM-194 Support programmatically configuration for TTL and fix TTL bug when a new key is set


  Commit: d883a05c920a8ea65a3961cc22ff8d5c1cf63195
      https://github.com/hibernate/hibernate-ogm/commit/d883a05c920a8ea65a3961cc22ff8d5c1cf63195
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Entity.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisConfiguration.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java

  Log Message:
  -----------
  OGM-194 Polishing


  Commit: d6b819f6f24bafeb6d7525fdc814298b1837e819
      https://github.com/hibernate/hibernate-ogm/commit/d6b819f6f24bafeb6d7525fdc814298b1837e819
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/TTLConfiguredProgrammaticallyTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java

  Log Message:
  -----------
  OGM-194 Inject entity key into entity tuples when retrieving Entities

Entity key was not supplied when retrieving an entity from Redis. The entity key is now injected into the entity based on the EntityKey, AssociationKey, or based on the Redis key


  Commit: 1f44a1d9adf527db8d8da4f9cea1f38a929bcd9e
      https://github.com/hibernate/hibernate-ogm/commit/1f44a1d9adf527db8d8da4f9cea1f38a929bcd9e
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M modules/wildfly/src/main/assembly/dist.xml
    M modules/wildfly/src/main/modules/ogm/redis-driver/module.xml
    M modules/wildfly/src/main/modules/ogm/redis/module.xml

  Log Message:
  -----------
  OGM-194 Adjustments from WildFly 9 test

- Use Guava from WildFly in WildFly module because its the right version
- Remove false references to netty-core
- Add missing dependencies to Jackson


  Commit: a19be4ab19e181b0e6539780f2767cd773ac46b0
      https://github.com/hibernate/hibernate-ogm/commit/a19be4ab19e181b0e6539780f2767cd773ac46b0
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M documentation/javadoc/pom.xml
    M integrationtest/pom.xml
    A integrationtest/redis/pom.xml
    A integrationtest/redis/src/test/java/org/hibernate/ogm/test/integration/jboss/RedisModuleMemberRegistrationIT.java
    A integrationtest/redis/src/test/java/org/hibernate/ogm/test/integration/jboss/model/PhoneNumber.java
    A integrationtest/redis/src/test/java/org/hibernate/ogm/test/integration/jboss/service/PhoneNumberService.java

  Log Message:
  -----------
  OGM-194 Create integration test for Redis module


  Commit: 054949a4b2de58989235e90ef07df6b52786d26e
      https://github.com/hibernate/hibernate-ogm/commit/054949a4b2de58989235e90ef07df6b52786d26e
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java

  Log Message:
  -----------
  OGM-194 Reuse RedisClient throughout the JVM and enable TxEmulation


  Commit: 94bc400efb0ed94b312c700208a94fc086a89d4f
      https://github.com/hibernate/hibernate-ogm/commit/94bc400efb0ed94b312c700208a94fc086a89d4f
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisProperties.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/EntityStorageStrategy.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonDoubleType.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisJsonIntegerType.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/ExperimentalHashEntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/JsonEntityStorageStrategy.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/json/RedisJsonTypeConverter.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/options/EntityStorageType.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/options/impl/EntityStorageOption.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java

  Log Message:
  -----------
  OGM-194 Removed Hash storage

Hash storage will be adressed in a later stage, see OGM-873


  Commit: 752f98e265246597dc028ff0774ff072a8df4c0b
      https://github.com/hibernate/hibernate-ogm/commit/752f98e265246597dc028ff0774ff072a8df4c0b
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java

  Log Message:
  -----------
  OGM-194 Revert reusing RedisClient throughout the JVM

This reverts partially commit dd2669a7f8394044b07bf428f1449cfaa23f6a78.


  Commit: ee136b70d295beea1aa6fee40fd03a1d3a96c601
      https://github.com/hibernate/hibernate-ogm/commit/ee136b70d295beea1aa6fee40fd03a1d3a96c601
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/id/GuitarPlayer.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/id/PianoPlayer.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/id/TableGeneratorTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/id/GuitarPlayer.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/id/PianoPlayer.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/id/TableGeneratorTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisJsonMappingTest.java
    R redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/JsonDocument.java

  Log Message:
  -----------
  OGM-194 Misc. clean-up:

* Removing obsolete JsonDocument
* Removing obsolete RedisDialect#getLockingStrategy()
* Moving id tests under "tests" package


  Commit: 27565e69899df67e97807314007a24fbebefd6c4
      https://github.com/hibernate/hibernate-ogm/commit/27565e69899df67e97807314007a24fbebefd6c4
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/Log.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisEntityContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisGlobalContext.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/RedisPropertyContext.java

  Log Message:
  -----------
  OGM-194 Removing unneeded overriding methods, fixing log id range


  Commit: 1ccf11e27cde323fdeea1ec4cf8af6ce52d40d3e
      https://github.com/hibernate/hibernate-ogm/commit/1ccf11e27cde323fdeea1ec4cf8af6ce52d40d3e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-08-03 (Mon, 03 Aug 2015)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java

  Log Message:
  -----------
  OGM-194 Some more clean-up


Compare: https://github.com/hibernate/hibernate-ogm/compare/99fd1c10ec63...1ccf11e27cde


More information about the hibernate-commits mailing list