[hibernate-commits] [hibernate/hibernate-search] edaff0: HSEARCH-2710 Make sure we only apply works sent ov...

GitHub noreply at github.com
Wed May 10 07:04:20 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: edaff0a3885a2c6a257834d66904d64d1fced709
      https://github.com/hibernate/hibernate-search/commit/edaff0a3885a2c6a257834d66904d64d1fced709
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsMasterMessageListener.java
    M backends/jms/src/main/java/org/hibernate/search/backend/impl/jms/AbstractJMSHibernateSearchController.java
    M engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationDispatcher.java
    M engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationExecutorSelector.java
    M engine/src/main/java/org/hibernate/search/backend/impl/WorkQueuePerIndexSplitter.java
    M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/spi/SearchIntegrator.java

  Log Message:
  -----------
  HSEARCH-2710 Make sure we only apply works sent over JGroups to the master node


  Commit: 47f096709543d4ca2318b4e93e0eb74b02843f46
      https://github.com/hibernate/hibernate-search/commit/47f096709543d4ca2318b4e93e0eb74b02843f46
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackend.java
    M backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackendQueueProcessor.java
    M backends/jgroups/src/test/java/org/hibernate/search/backend/jgroups/impl/SyncJGroupsBackendTest.java

  Log Message:
  -----------
  HSEARCH-2675 In the JGroups backend, create the delegate backend on demand

So that we support dynamic master node re-election. Previously the
delegate backend was only created if the current node was initially a
master, preventing a former slave to take on the role of master.


  Commit: 6bb60a0e72e4d6785d7e3b6df572d696d488ed48
      https://github.com/hibernate/hibernate-search/commit/6bb60a0e72e4d6785d7e3b6df572d696d488ed48
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsCommonTest.java
    R backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/common/MultipleSessionsSearchTestCase.java
    A backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/common/StaticMasterSlaveSearchTestCase.java
    M backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/elasticsearch/JGroupsElasticsearchIT.java

  Log Message:
  -----------
  HSEARCH-2675 Clarify that MultipleSessionsSearchTestCase is about *static* JGroups configuration

And thus this superclass cannot be used when testing AutoNodeSelector,
where the master node is not defined in advance.


  Commit: 04359341f5e7fd95d337bc7b116130d71413de09
      https://github.com/hibernate/hibernate-search/commit/04359341f5e7fd95d337bc7b116130d71413de09
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    A backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/common/DynamicMasterSlaveSearchTestCase.java
    A backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsDynamicMasterElectionTest.java
    M backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/master/TShirt.java

  Log Message:
  -----------
  HSEARCH-2675 Test the behavior of the JGroups AutoNodeSelector


Compare: https://github.com/hibernate/hibernate-search/compare/61540cce72db...04359341f5e7


More information about the hibernate-commits mailing list