[zanata/zanata-server] c51355: Use a jndi configured infinispan cache instead of ...
GitHub
noreply at github.com
Mon Sep 29 06:34:37 UTC 2014
Branch: refs/heads/infinispan
Home: https://github.com/zanata/zanata-server
Commit: c513552187f78dcf7db96af66c6f2b6236c85a71
https://github.com/zanata/zanata-server/commit/c513552187f78dcf7db96af66c6f2b6236c85a71
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M zanata-model/src/main/java/org/zanata/model/HAccount.java
M zanata-model/src/main/java/org/zanata/model/HAccountResetPasswordKey.java
M zanata-model/src/main/java/org/zanata/model/HCopyTransOptions.java
M zanata-model/src/main/java/org/zanata/model/HDocument.java
M zanata-model/src/main/java/org/zanata/model/HGlossaryEntry.java
M zanata-model/src/main/java/org/zanata/model/HGlossaryTerm.java
M zanata-model/src/main/java/org/zanata/model/HLocale.java
M zanata-model/src/main/java/org/zanata/model/HPerson.java
M zanata-model/src/main/java/org/zanata/model/HProject.java
M zanata-model/src/main/java/org/zanata/model/HProjectIteration.java
M zanata-model/src/main/java/org/zanata/model/HRoleAssignmentRule.java
M zanata-model/src/main/java/org/zanata/model/HSimpleComment.java
M zanata-model/src/main/java/org/zanata/model/HTermComment.java
M zanata-model/src/main/java/org/zanata/model/HTextFlow.java
M zanata-model/src/main/java/org/zanata/model/HTextFlowTarget.java
M zanata-model/src/main/java/org/zanata/model/HTextFlowTargetReviewComment.java
M zanata-model/src/main/java/org/zanata/model/po/HPoHeader.java
M zanata-model/src/main/java/org/zanata/model/po/HPoTargetHeader.java
M zanata-model/src/main/java/org/zanata/model/po/HPotEntryData.java
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
Log Message:
-----------
Use a jndi configured infinispan cache instead of ehcahce.
Need to add this to standalone.xml’s infinispan cache container:
jndi-name="java:jboss/infinispan/container/hibernate" start="EAGER"
Commit: ada124a6af46f1a3cbd6d9f42594b51812590dd8
https://github.com/zanata/zanata-server/commit/ada124a6af46f1a3cbd6d9f42594b51812590dd8
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M pom.xml
M zanata-war/pom.xml
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
M zanata-war/src/main/webapp-jboss/WEB-INF/jboss-deployment-structure.xml
Log Message:
-----------
Use infinispan as the hibernate search backend.
This revision handles the whole index in memory.
Commit: 925f1ded6ae0ab2abc8f9f56e405399ee8c98c50
https://github.com/zanata/zanata-server/commit/925f1ded6ae0ab2abc8f9f56e405399ee8c98c50
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
Log Message:
-----------
WIP: Adding infinispan-backed hibernate search.
Commit: 9f474f60268e7ed29742407eee135066f4fcf4a4
https://github.com/zanata/zanata-server/commit/9f474f60268e7ed29742407eee135066f4fcf4a4
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
Log Message:
-----------
Re-instate Lucene version property.
Commit: 004e10460dd1dab37c1301e30ea77f218510cad4
https://github.com/zanata/zanata-server/commit/004e10460dd1dab37c1301e30ea77f218510cad4
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
A zanata-war/src/main/java/org/zanata/cache/InfinispanCacheWrapper.java
M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
M zanata-war/src/main/java/org/zanata/util/ServiceLocator.java
Log Message:
-----------
Change explicit uses of EhCache for Infinispan.
Implement an infinispan cache wrapper.
Commit: 15ec25329b0728de0d46f37b2f9e7f32c00080ef
https://github.com/zanata/zanata-server/commit/15ec25329b0728de0d46f37b2f9e7f32c00080ef
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
A zanata-war/src/main/java/org/zanata/cache/CacheContainerProducer.java
M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
Log Message:
-----------
Use injection for the Infinispan cache manager.
Commit: e6adcdbe401a5d50d72515fe08004ce25a872c50
https://github.com/zanata/zanata-server/commit/e6adcdbe401a5d50d72515fe08004ce25a872c50
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M pom.xml
M zanata-war/pom.xml
Log Message:
-----------
Upgrade hibernate and fix infinispan dependency.
Using hibernate dependency as specified by the JBoss AS 7 bom.
Commit: cb7e3303b54cfbb30a3a13486107a1fa16b7b19b
https://github.com/zanata/zanata-server/commit/cb7e3303b54cfbb30a3a13486107a1fa16b7b19b
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
A zanata-war/src/test/java/org/zanata/cache/InfinispanTestCacheContainer.java
M zanata-war/src/test/java/org/zanata/rest/service/ResourceServiceRestTest.java
M zanata-war/src/test/java/org/zanata/rest/service/TranslationResourceRestTest.java
M zanata-war/src/test/java/org/zanata/rest/service/TranslationServiceRestTest.java
M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/CopyVersionServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/StatisticsServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/TranslationStateCacheImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/VersionGroupServiceImplTest.java
M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/GetTransUnitListHandlerTest.java
Log Message:
-----------
Add test cache container to unit tests.
This is a memory-only Infinispan cache container.
Commit: 0fa0a8ea34fe1a5c6463daa29f70f081748df0e4
https://github.com/zanata/zanata-server/commit/0fa0a8ea34fe1a5c6463daa29f70f081748df0e4
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
M zanata-war/src/test/java/org/zanata/ArquillianTest.java
M zanata-war/src/test/java/org/zanata/RestTest.java
M zanata-war/src/test/java/org/zanata/cache/InfinispanTestCacheContainer.java
M zanata-war/src/test/java/org/zanata/rest/compat/ProjectIterationCompatibilityITCase.java
M zanata-war/src/test/java/org/zanata/rest/compat/ProjectIterationRawCompatibilityITCase.java
M zanata-war/src/test/java/org/zanata/rest/compat/ProjectRawCompatibilityITCase.java
M zanata-war/src/test/java/org/zanata/rest/compat/TranslationsRawCompatibilityITCase.java
M zanata-war/src/test/java/org/zanata/rest/compat/VersionCompatibilityITCase.java
M zanata-war/src/test/java/org/zanata/service/impl/VersionStateCacheImplTest.java
M zanata-war/src/test/resources/arquillian/persistence.xml
M zanata-war/src/test/resources/arquillian/standalone-arquillian.xml
Log Message:
-----------
Configure Arquillian integration tests to use Infinispan.
Configuration is kept to in-memory at all times, since persistence should not be needed for integration tests.
Commit: f1a16afa548e0337514d5a093cf8d6938f08c234
https://github.com/zanata/zanata-server/commit/f1a16afa548e0337514d5a093cf8d6938f08c234
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M functional-test/src/test/resources/conf/standalone.xml
Log Message:
-----------
Ammend functional test container configuration to use Infinispan.
Using the same configuration as in integration tests in this revision. It could be adapted to use more production-level settings like cache persistence if so required.
Commit: 737b8dc0e93e41f63965914dd04c8101456d70a4
https://github.com/zanata/zanata-server/commit/737b8dc0e93e41f63965914dd04c8101456d70a4
Author: Carlos A. Munoz <camunoz at redhat.com>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M pom.xml
M zanata-war/pom.xml
R zanata-war/src/main/java/org/zanata/cache/EhcacheLoader.java
R zanata-war/src/main/java/org/zanata/cache/EhcacheWrapper.java
M zanata-war/src/main/java/org/zanata/cache/InfinispanCacheWrapper.java
M zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
M zanata-war/src/main/java/org/zanata/service/impl/VersionStateCacheImpl.java
M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
M zanata-war/src/test/java/org/zanata/ZanataJpaTest.java
M zanata-war/src/test/java/org/zanata/cache/InfinispanTestCacheContainer.java
M zanata-war/src/test/java/org/zanata/rest/service/ResourceServiceRestTest.java
M zanata-war/src/test/java/org/zanata/rest/service/TranslationResourceRestTest.java
M zanata-war/src/test/java/org/zanata/rest/service/TranslationServiceRestTest.java
M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/CopyVersionServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/StatisticsServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/TranslationStateCacheImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/VersionGroupServiceImplTest.java
M zanata-war/src/test/java/org/zanata/service/impl/VersionStateCacheImplTest.java
M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/GetTransUnitListHandlerTest.java
M zanata-war/src/test/resources/arquillian/persistence.xml
Log Message:
-----------
Code review updates for Infinispan caches.
Compare: https://github.com/zanata/zanata-server/compare/14eb664d4c50...737b8dc0e93e
More information about the zanata-commits
mailing list