[hibernate-commits] [hibernate/hibernate-search] 927315: HSEARCH-472 Isolate EntityIndexBinder creation in ...

GitHub noreply at github.com
Fri Sep 27 08:07:05 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 927315a290832c13766d404c511e3c29d870a16c
      https://github.com/hibernate/hibernate-search/commit/927315a290832c13766d404c511e3c29d870a16c
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/spi/SearchFactoryBuilder.java

  Log Message:
  -----------
  HSEARCH-472 Isolate EntityIndexBinder creation in a factory


  Commit: e04f8af6d1f1ecc3a340b1380ef3be6e044d42b2
      https://github.com/hibernate/hibernate-search/commit/e04f8af6d1f1ecc3a340b1380ef3be6e044d42b2
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-472 Prepare IndexManagerHolder for dynamic sharding


  Commit: be19e0ae1993e7943f6832a22c32872c6dffa2bc
      https://github.com/hibernate/hibernate-search/commit/be19e0ae1993e7943f6832a22c32872c6dffa2bc
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/impl/DefaultMutableEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableEntityIndexBinding.java

  Log Message:
  -----------
  HSEARCH-472 Split MutableEntityIndexBinding into interface / implementation


  Commit: 966d7f664f709c86f51cdf3a4c0b148c4a153a39
      https://github.com/hibernate/hibernate-search/commit/966d7f664f709c86f51cdf3a4c0b148c4a153a39
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A hibernate-search-engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    A hibernate-search-engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java

  Log Message:
  -----------
  HSEARCH-472 Implement dynamic sharding strategy and introduce ShardIndentifierProvider


  Commit: 3e2da2174b04910d757e7bf501e09b6960acad4d
      https://github.com/hibernate/hibernate-search/commit/3e2da2174b04910d757e7bf501e09b6960acad4d
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    A engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    R hibernate-search-engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    R hibernate-search-engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java

  Log Message:
  -----------
  HSEARCH-472 Make IndexManagerHolder offer the ability to add IndexManagers lazily


  Commit: 9eeeb82bb4fc386d953c6e2939613dd2e515a354
      https://github.com/hibernate/hibernate-search/commit/9eeeb82bb4fc386d953c6e2939613dd2e515a354
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 IndexManager creation: reduce contention by doing a lookup before entering the synchronized structure


  Commit: fbecf60ed08bf34a7635c7f19c5afbf576560a87
      https://github.com/hibernate/hibernate-search/commit/fbecf60ed08bf34a7635c7f19c5afbf576560a87
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-472 Do not use AssertionFailure


  Commit: 94308b254682f5a9ad10c12d7c49bec67a1db18d
      https://github.com/hibernate/hibernate-search/commit/94308b254682f5a9ad10c12d7c49bec67a1db18d
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/spi/SearchFactoryBuilder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-472 Add some comment to the code about dynamic shards being eagerly loaded at SF creation


  Commit: cecce0379eef97d80fda946b129834e261672c0b
      https://github.com/hibernate/hibernate-search/commit/cecce0379eef97d80fda946b129834e261672c0b
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java

  Log Message:
  -----------
  HSEARCH-472 Remove appending logic of indexName and shard identifier


  Commit: 4b0e9247fbb13bbca579b9358bbe72a892db7266
      https://github.com/hibernate/hibernate-search/commit/4b0e9247fbb13bbca579b9358bbe72a892db7266
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Make sure to associate the SearchFactory to the IndexManager created late


  Commit: e6900326a8cba32753669720323fa5b8d1b731e1
      https://github.com/hibernate/hibernate-search/commit/e6900326a8cba32753669720323fa5b8d1b731e1
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A hibernate-search-orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java
    M orm/src/test/java/org/hibernate/search/test/shards/Animal.java

  Log Message:
  -----------
  HSEARCH-472 Add tests for dynamic sharding


  Commit: da63095bddce4563c7bff2be15e3bd6b11401cf2
      https://github.com/hibernate/hibernate-search/commit/da63095bddce4563c7bff2be15e3bd6b11401cf2
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    R hibernate-search-orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java
    A orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Move files to new directory structure


  Commit: 1e6b79a6a614a45c559a4451b3b1a2ec14a8fb38
      https://github.com/hibernate/hibernate-search/commit/1e6b79a6a614a45c559a4451b3b1a2ec14a8fb38
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DefaultMutableEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Fix checkstyle violations


  Commit: a64373b20d4825419c814b3e3a61f1b97a800bfa
      https://github.com/hibernate/hibernate-search/commit/a64373b20d4825419c814b3e3a61f1b97a800bfa
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Change isDynamicSharding to isShardingDynamic


  Commit: d7ad0f30eb4d8690ea72606f06952a0425d03311
      https://github.com/hibernate/hibernate-search/commit/d7ad0f30eb4d8690ea72606f06952a0425d03311
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Polish whitespaces usage in IndexManagerHolder


  Commit: a70d9d87d147643a62b235de4fcd896cf316430f
      https://github.com/hibernate/hibernate-search/commit/a70d9d87d147643a62b235de4fcd896cf316430f
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Avoid reinitializing the indexing backend on each IndexManager lookup


  Commit: fa9e6f75cabb085b928225550bcf4c21a8567810
      https://github.com/hibernate/hibernate-search/commit/fa9e6f75cabb085b928225550bcf4c21a8567810
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Incorporate methods, simplify synchronization


  Commit: 110a7562216158707c67af81d2bf07c9c452f3e8
      https://github.com/hibernate/hibernate-search/commit/110a7562216158707c67af81d2bf07c9c452f3e8
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java

  Log Message:
  -----------
  HSEARCH-472 Adapt rebase operation to checkstyle rules


  Commit: e4abca3224d6ac8f1d86bcac9eec89aa3fbbe10c
      https://github.com/hibernate/hibernate-search/commit/e4abca3224d6ac8f1d86bcac9eec89aa3fbbe10c
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/FullTextFilter.java
    M engine/src/main/java/org/hibernate/search/engine/ServiceManager.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DefaultMutableEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/spi/BuildContext.java
    M engine/src/main/java/org/hibernate/search/spi/ServiceProvider.java

  Log Message:
  -----------
  HSEARCH-472 Formatting, removing wrong import


  Commit: 855794248b6c3245536d5d84b629a05f502d648b
      https://github.com/hibernate/hibernate-search/commit/855794248b6c3245536d5d84b629a05f502d648b
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    A engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java

  Log Message:
  -----------
  HSEARCH-472 Renaming DynamicShardsShardingStrategy into DynamicShardingStrategy and making it a standalone class.


  Commit: 4f2ed623a5059628d3e1244a8aa8e2a0e86502cd
      https://github.com/hibernate/hibernate-search/commit/4f2ed623a5059628d3e1244a8aa8e2a0e86502cd
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Refactoring test - using JUnit 4, introducing helper methods, splitting into multiple tests and adding test for restarting of session factory (currently failing)


  Commit: 6b2ee18b5f19d49b074d1ff01a489058a0e3c9b5
      https://github.com/hibernate/hibernate-search/commit/6b2ee18b5f19d49b074d1ff01a489058a0e3c9b5
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Passing BuildContext to ShardIdentifierProvider#initialize


  Commit: ce93362dfcaacfef46e7c92f89fc36f20250d06e
      https://github.com/hibernate/hibernate-search/commit/ce93362dfcaacfef46e7c92f89fc36f20250d06e
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/spi/SearchFactoryBuilder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSearchSessionFactoryObserver.java
    A orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSessionServiceProvider.java
    M orm/src/main/resources/META-INF/services/org.hibernate.search.spi.ServiceProvider
    M orm/src/test/java/org/hibernate/search/test/DefaultTestResourceManager.java
    A orm/src/test/java/org/hibernate/search/test/service/DummyDirectoryProvider.java
    M orm/src/test/java/org/hibernate/search/test/service/ServiceProviderTest.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Determining the initial number of shards in ShardIdentifierProvider#initialize and introducing a new service - HibernateSessionServiceProvider


  Commit: afc457d51119e1ead711182645f1db83e0b9008c
      https://github.com/hibernate/hibernate-search/commit/afc457d51119e1ead711182645f1db83e0b9008c
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/backend/impl/lucene/AbstractWorkspaceImpl.java
    M engine/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendResources.java
    M engine/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EntityIndexBindingFactory.java
    R engine/src/main/java/org/hibernate/search/indexes/impl/CommonPropertiesParse.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    A engine/src/main/java/org/hibernate/search/indexes/impl/PropertiesParseHelper.java
    M engine/src/main/java/org/hibernate/search/spi/SearchFactoryBuilder.java
    M engine/src/main/java/org/hibernate/search/store/IndexShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/store/impl/FSDirectoryProvider.java
    M engine/src/main/java/org/hibernate/search/store/impl/IdHashShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/store/impl/NotShardedStrategy.java
    M engine/src/main/java/org/hibernate/search/util/configuration/impl/MaskedProperty.java
    M orm/src/test/java/org/hibernate/search/test/configuration/MaskedPropertiesTest.java
    M orm/src/test/java/org/hibernate/search/test/configuration/UselessShardingStrategy.java
    M orm/src/test/java/org/hibernate/search/test/shards/ProductsAvailabilityShardingStrategy.java
    M orm/src/test/java/org/hibernate/search/test/similarity/SimilarityTest.java

  Log Message:
  -----------
  HSEARCH-472 Formatting and class/method refactoring

Renaming CommonPropertiesParser into PropertiesParserHelper. We use *Helper generally for static helper classes


  Commit: dbd056a1bf22671d35c9958e5002dddfe5d6a0ff
      https://github.com/hibernate/hibernate-search/commit/dbd056a1bf22671d35c9958e5002dddfe5d6a0ff
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/store/IndexShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Deprecating IndexShardingStrategy, removing ShardIdentifer#getShardIdentifiers and changing return values for methods returning String[] to Set<String>, updating javadocs


  Commit: a24e041eba5de0c0dec5f499dea06f53d043c022
      https://github.com/hibernate/hibernate-search/commit/a24e041eba5de0c0dec5f499dea06f53d043c022
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/backend/impl/lucene/IndexWriterHolder.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/spi/AbstractDocumentBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderContainedEntity.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/impl/ConfigContext.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/indexes/spi/IndexManager.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/HSQueryImpl.java
    M engine/src/main/java/org/hibernate/search/spi/SearchFactoryBuilder.java
    M engine/src/main/java/org/hibernate/search/util/impl/ReflectionHelper.java
    M engine/src/test/java/org/hibernate/search/test/metadata/DummyIndexManager.java
    M engine/src/test/java/org/hibernate/search/test/util/RamIndexManager.java
    M orm/src/test/java/org/hibernate/search/test/id/UnorderedIdScanTest.java
    M orm/src/test/java/org/hibernate/search/test/similarity/IllegalSimilarityConfigurationTest.java
    M orm/src/test/java/org/hibernate/search/test/similarity/SimilarityTest.java

  Log Message:
  -----------
  HSEARCH-1414 Removing similarity checks from the document builders and type metadata. Only point where similarity is now determined is IndexManagerHolder.
Also changing contract of IndexManager by removing setSimilarity() and adding Similarity to initialize().
Improving error messages and updating tests


  Commit: 22b4a4cb088762aedbdc9135d7bbed6620a31968
      https://github.com/hibernate/hibernate-search/commit/22b4a4cb088762aedbdc9135d7bbed6620a31968
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/Similarity.java

  Log Message:
  -----------
  HSEARCH-1414 Deprecating @Similarity for Search 4.4. To be removed in Search 5.


  Commit: 6716f7509ecfcaf9e4ad79f6121471b47c28d08b
      https://github.com/hibernate/hibernate-search/commit/6716f7509ecfcaf9e4ad79f6121471b47c28d08b
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/advanced-features.xml

  Log Message:
  -----------
  HSEARCH-1414 Updating the online docs regardig the similarity configuration changes


  Commit: bbc4b7dffb9ff32490f177b466dda4a5f53df90f
      https://github.com/hibernate/hibernate-search/commit/bbc4b7dffb9ff32490f177b466dda4a5f53df90f
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DefaultMutableEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingEntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/engine/spi/EntityIndexBinding.java
    M engine/src/main/java/org/hibernate/search/impl/EntityIndexBindingWrapper.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/main/java/org/hibernate/search/store/impl/IdHashShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/util/configuration/impl/ConfigurationParseHelper.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    A engine/src/test/java/org/hibernate/search/test/configuration/sharding/ShardingConfigurationTest.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Changing the way configuration works. Removing the 'dynamic' for number of shards and also removing shard_identity_provider property. ShardIdentifierProvider and IndexShardingStrategy can be configured via the same property


  Commit: 09a224e1e3a3b109004dd4afff736e4e2c2d3c2c
      https://github.com/hibernate/hibernate-search/commit/09a224e1e3a3b109004dd4afff736e4e2c2d3c2c
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/advanced-features.xml
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Updating the online docs regardig dynamic sharding and updating dynamic sharding test


  Commit: 921f1b09b8cc64db706cca449c8b1d810b4ef3cb
      https://github.com/hibernate/hibernate-search/commit/921f1b09b8cc64db706cca449c8b1d810b4ef3cb
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/DynamicShardingStrategy.java
    M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
    M engine/src/test/java/org/hibernate/search/test/configuration/sharding/ShardingConfigurationTest.java

  Log Message:
  -----------
  HSEARCH-472 Allowing for configuration of dynamic shards via configuration properties. Making behaviour consistent with non sharded and statically sharded setup (even though it is not officially documented anymore).


  Commit: 4f9ab8b97ed8bc0c36d11a0f9ad8603c16a0b98d
      https://github.com/hibernate/hibernate-search/commit/4f9ab8b97ed8bc0c36d11a0f9ad8603c16a0b98d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/store/ShardIdentifierProvider.java

  Log Message:
  -----------
  HSEARCH-472 Add concurrency warnings to the ShardIdentifierProvider javadoc


  Commit: 43a72e9adf1debabcd6e0e8a81089e572557e666
      https://github.com/hibernate/hibernate-search/commit/43a72e9adf1debabcd6e0e8a81089e572557e666
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/advanced-features.xml
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    A orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSessionFactoryServiceProvider.java
    R orm/src/main/java/org/hibernate/search/hcore/impl/HibernateSessionServiceProvider.java
    M orm/src/main/resources/META-INF/services/org.hibernate.search.spi.ServiceProvider
    M orm/src/test/java/org/hibernate/search/test/service/DummyDirectoryProvider.java
    M orm/src/test/java/org/hibernate/search/test/shards/DynamicShardingTest.java

  Log Message:
  -----------
  HSEARCH-472 Change the HibernateSessionServiceProvider to provide the SessionFactory rather than Session


Compare: https://github.com/hibernate/hibernate-search/compare/881d3672ded1...43a72e9adf1d


More information about the hibernate-commits mailing list