Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JCR-2312 : Cannot start eXo JCR with MySQL in UTF-8

Fix description:

- Relimit character number of a varchar field if dialect is mysql and utf-8

    • -3
    • +15
    ./ISPNCacheableLockManagerImpl.java
  1. … 17 more files in changeset.
JCR-2312 : Cannot start eXo JCR with MySQL in UTF-8

    • -3
    • +15
    ./ISPNCacheableLockManagerImpl.java
  1. … 17 more files in changeset.
JCR-2312 : use the same dialect variable for jcr and lock

  1. … 2 more files in changeset.
JCR-2312 : Cannot start eXo JCR with MySQL in UTF-8

    • -5
    • +10
    ./ISPNCacheableLockManagerImpl.java
  1. … 18 more files in changeset.
JCR-2312 : Cannot start eXo JCR with MySQL in UTF-8

    • -1
    • +11
    ./ISPNCacheableLockManagerImpl.java
  1. … 12 more files in changeset.
JCR-2234: Make sure that the JDBC Cache store used by the LockManager is optimized and reliable (jcr)

    • -322
    • +0
    ./ISPNCacheableLockManagerImpl.java
  1. … 290 more files in changeset.
JCR-1865: Port changes from feature/JCR-1763 to master branch

    • -157
    • +13
    ./ISPNCacheableLockManagerImpl.java
  1. … 160 more files in changeset.
JCR-1865: Port changes from feature/JCR-1763 to master branch

    • -157
    • +13
    ./ISPNCacheableLockManagerImpl.java
  1. … 160 more files in changeset.
JCR-1938: improved usage database dialects

    • -12
    • +7
    ./ISPNCacheableLockManagerImpl.java
  1. … 17 more files in changeset.
JCR-1921: Fixed problem with new default configuration on PgSQL 9.1

  1. … 13 more files in changeset.
JCR-1895: aligned the third party libraries to JBoss AS 7 ones

  1. … 4 more files in changeset.
JCR-1763: ispn implementation

    • -69
    • +12
    ./ISPNCacheableLockManagerImpl.java
  1. … 32 more files in changeset.
JCR-1731: JbossCache in CacheableLockManagerImpl is not load data from cache loader after second start repository (stop and start on repository) in "jbosscache-shareable" mode.

  1. … 5 more files in changeset.
JCR-1731: JbossCache in CacheableLockManagerImpl is not load data from cache loader after second start repository (stop and start on repository) in "jbosscache-shareable" mode.

  1. … 5 more files in changeset.
JCR-1772: reverted changes

    • -11
    • +25
    ./ISPNCacheableLockManagerImpl.java
  1. … 78 more files in changeset.
Revert "JCR-1731: JbossCache in CacheableLockManagerImpl doesn't load data from cache loader after second start repository (stop and start on repository) in "jbosscache-shareable" mode." due to regression with MySQL database (JCR-1814) This reverts commit f4fc080892c961031811ca9453fe1bdd5801b890.

  1. … 5 more files in changeset.
JCR-1763: JBCQuotaManager implementation

    • -104
    • +13
    ./ISPNCacheableLockManagerImpl.java
  1. … 28 more files in changeset.
JCR-1772: replaced hardcoded or stale identifiers of workspace components parameter names

    • -25
    • +11
    ./ISPNCacheableLockManagerImpl.java
  1. … 51 more files in changeset.
EXOJCR-1731: avoided reflection

  1. … 4 more files in changeset.
JCR-1792: avoded reflection usage

  1. … 4 more files in changeset.
JCR-1792: RepositoryCheckController logs ClassNotFoundException in its report

Problem analysis

- Some factory classes are absent in classpath if JConsole application, therefore there was not possible to create initial context

Fix description:

- Pass datasource to LockConsistencyChecker and avoid looking up from initial context

  1. … 5 more files in changeset.
JCR-1734 : fix ISPN memory leak

  1. … 14 more files in changeset.
JCR-1792: FeedBack on RepositoryCheckController (java.lang.ClassNotFoundException: org.apache.naming.java.javaURLContextFactory with tomcat)

  1. … 8 more files in changeset.
JCR-1792: FeedBack on RepositoryCheckController (java.lang.ClassNotFoundException: org.apache.naming.java.javaURLContextFactory with tomcat)

  1. … 8 more files in changeset.
JCR-1734 : Memory leak in operation Repository.stop

Problem analysis

* Multiple references to Workspace-related object still remained after stopping the workspace.

Fix description

* Close all sessions on workspace.stop();

* Properly remove JBoss Cache instances from internal maps of JBossCacheFactory when no more components use them;

* Unregister Indexer when stopping workspace.

* Take care of ISPN Cache instances. Properly instantiate them, remove from maps when no more components use them;

* Clean map of Indexer-s in AbstractCacheStore on stop;

* Release ISPN Cache instances when stopping the components using them;

* Remove cache listener in IndexerCacheStore.

* In addition fix for JCR-1721 integrated. Multiple RPC commands and listeners weren't unregistered and removed when stopping Workspace Container.

  1. … 22 more files in changeset.
EXOJCR-1731: stop cluster propertly

  1. … 11 more files in changeset.
JCR-1772: replaced parameters constants and hardcoded strings throughout the project with the new ones

    • -24
    • +9
    ./ISPNCacheableLockManagerImpl.java
  1. … 51 more files in changeset.
JCR-1772: added classes to keep configuration parameters for workspace components and some routine for new approach, fixed several buggy tests

  1. … 39 more files in changeset.
JCR-1731: JbossCache in CacheableLockManagerImpl doesn't load data from cache loader after second start repository (stop and start on repository) in "jbosscache-shareable" mode.

Problem analysis

* ControllerCacheLoader allows data loading only as startup. Since several repositories can share same JBC instance after repository restarting we can not see locks in cache lock.

Fix description

* Forcing lock loading in cache at CacheableLockManagerImpl startup

* Patch file: JCR-1731.patch

  1. … 5 more files in changeset.
JCR-1731 : The problem with 'JbossCache in CacheableLockManagerImpl is not load data from cache loader after second start repository (stop and start on repository) in 'jbosscache-shareable' mode' was fixed.

  1. … 4 more files in changeset.