Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: edaff0a3885a2c6a257834d66904d64d1fced709
https://github.com/hibernate/hibernate-search/commit/edaff0a3885a2c6a2578...
Author: Yoann Rodière <yoann(a)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/47f096709543d4ca2318...
Author: Yoann Rodière <yoann(a)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/6bb60a0e72e4d6785d7e...
Author: Yoann Rodière <yoann(a)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/04359341f5e7fd95d337...
Author: Yoann Rodière <yoann(a)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...0435...