Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
PLF-7169 : Add listener to calculate the cache size

    • -1
    • +1
    ./cache/infinispan/TestISPNCacheWorkspaceStorageCacheInClusterMode.java
  1. … 4 more files in changeset.
PLF-7169 : Add listener to calculate the cache size

    • -1
    • +1
    ./cache/infinispan/TestISPNCacheWorkspaceStorageCacheInClusterMode.java
  1. … 4 more files in changeset.
PLF-7169 : Add listener to calculate the cache size

    • -1
    • +1
    ./cache/infinispan/TestISPNCacheWorkspaceStorageCacheInClusterMode.java
  1. … 4 more files in changeset.
PLF-7169 : Add listener to calculate the cache size

    • -1
    • +1
    ./cache/infinispan/TestISPNCacheWorkspaceStorageCacheInClusterMode.java
  1. … 4 more files in changeset.
PLF-7169 : Upgrade eXo Platform to ISPN last version (8)

fix exo-services version

    • -1
    • +1
    ./cache/infinispan/TestISPNCacheWorkspaceStorageCacheInClusterMode.java
  1. … 55 more files in changeset.
JCR-2432 : fix all javadoc errors raised by doclint (JDK 8)

    • -1
    • +1
    ./TestByteArrayPersistedValueDataSerialization.java
    • -1
    • +1
    ./TestCleanableFileStreamValueData.java
    • -1
    • +1
    ./TestLinkedWorkspaceStorageCacheMetrics.java
  1. … 579 more files in changeset.
JCR-2432 : fix all javadoc errors raised by doclint (JDK 8)

    • -1
    • +1
    ./TestByteArrayPersistedValueDataSerialization.java
    • -1
    • +1
    ./TestCleanableFileStreamValueData.java
    • -1
    • +1
    ./TestLinkedWorkspaceStorageCacheMetrics.java
  1. … 579 more files in changeset.
JCR-2432 : fix all javadoc errors raised by doclint (JDK 8)

    • -1
    • +1
    ./TestByteArrayPersistedValueDataSerialization.java
    • -1
    • +1
    ./TestCleanableFileStreamValueData.java
    • -1
    • +1
    ./TestLinkedWorkspaceStorageCacheMetrics.java
  1. … 577 more files in changeset.
JCR-2426 : The bloom filters loading slows down the startup with big database (Part-1).

    • -1
    • +1
    ./TestCacheableWorksapceDataManagerBloomFilter.java
    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 13 more files in changeset.
JCR-2311: Implement a value storage based on Amazon S3

    • -12
    • +30
    ./TestCacheableWorkspaceDataManager.java
  1. … 35 more files in changeset.
JCR-2347: Allow to Spool content if required

    • -6
    • +6
    ./TestCacheableWorkspaceDataManager.java
  1. … 2 more files in changeset.
JCR-2347: Allow to Spool content if required

    • -6
    • +6
    ./TestCacheableWorkspaceDataManager.java
  1. … 2 more files in changeset.
JCR-2347: Fix TestCacheableWorkspaceDataManager.java

    • -12
    • +30
    ./TestCacheableWorkspaceDataManager.java
JCR-2347: Fix TestCacheableWorkspaceDataManager.java

    • -12
    • +30
    ./TestCacheableWorkspaceDataManager.java
JCR-2226 :Performance Issues when working with a large Database

    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
    • -1
    • +1
    ./cache/jbosscache/TestJBossCacheWorkspaceStorageCache.java
  1. … 102 more files in changeset.
JCR-2322 : Wrong order number when we use a sequence in case we add several child nodes to a new node.

    • -0
    • +4
    ./TestCacheableWorkspaceDataManager.java
    • -0
    • +3
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 6 more files in changeset.
JCR-2331: Wrong Upload size on cluster mode

    • -0
    • +420
    ./TestCacheableWorkspaceDataManager.java
  1. … 8 more files in changeset.
JCR-2323: Wrong Upload size on cluster mode

Problem analysis:

- On clustering mode : for files whose size exceeds the buffer value (by default 200K), the steps are as follows:

- The property jcr:data is built in the first node having the value of an object (more precisely of StremValuePropertyData type) that has an instance variable with the name "file" containing the file path in the value storage and point on a path in the swap file.

- When this property is applied to the second node and the object is intercepted, the logic responsible for the serialization of the object simply checks if the file exists in the system or not (which is not the case) and make it "null" if necessary.

Fix description

- When the path file of StremValuePropertyData is null, do forceLoad the property data from the DB storage.

    • -1
    • +412
    ./TestCacheableWorkspaceDataManager.java
  1. … 8 more files in changeset.
JCR-2323: Wrong Upload size on cluster mode

    • -1
    • +412
    ./TestCacheableWorkspaceDataManager.java
  1. … 7 more files in changeset.
JCR-2323 : Wrong Upload size on cluster mode (Part 2)

    • -0
    • +5
    ./TestCacheableWorkspaceDataManager.java
  1. … 5 more files in changeset.
JCR-2310: First step

  1. … 27 more files in changeset.
JCR-2288: [Cluster] Adding nodes to the same parent node causes TimeoutException

Problem analysis

- The goal of this task is to get rid or limit the risk of getting TimeoutException when we concurrently add nodes to the same parent node in a cluster environment.

Fix description

- When we add a new child node, we have to invalidate the list of child nodes of the parent node in the cache which was done by a simple remove of the related cache entry. The problem with this approach is the fact that this remove was done in a global tx so when it is done concurrently we can face deadlock like in this particular use case. The fix simply isolates the invalidation by doing it outside the global tx in order to highly reduce the risk of such deadlocks. The second part of the fix ensures that if we do a local change, the related commands commit/rollback remain local because before the fix they were replicated even for local changes.

    • -16
    • +15
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 10 more files in changeset.
JCR-2288: [Cluster] Adding nodes to the same parent node causes TimeoutException

    • -16
    • +15
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 10 more files in changeset.
JCR-2292: [Cluster] Adding nodes to the same parent node causes TimeoutException

    • -3
    • +3
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 15 more files in changeset.
JCR-2293 : Test UUID for all get operation in WorkspaceStorageCache.

    • -0
    • +203
    ./TestUUIDWorkspaceStorageCache.java
JCR-2288: Invalidation is done before to ensure consistency

    • -16
    • +15
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 10 more files in changeset.
JCR-2262 : Performance Issues when working with a large Database

    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 108 more files in changeset.
JCR-2226 : Performance Issues when working with a large Database

    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
    • -1
    • +1
    ./cache/jbosscache/TestJBossCacheWorkspaceStorageCache.java
  1. … 108 more files in changeset.
JCR-2262: Performance Issues when working with a large Database

    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
  1. … 108 more files in changeset.
JCR-2226 : Performance Issues when working with a large Database

    • -1
    • +1
    ./TestCacheableWorkspaceDataManager.java
    • -1
    • +1
    ./TestWorkspaceStorageCacheInClusterMode.java
    • -1
    • +1
    ./cache/jbosscache/TestJBossCacheWorkspaceStorageCache.java
  1. … 107 more files in changeset.