[jira] [Updated] (JCR-4007) CachingDataStore - touching every time on getRecord() was unnecessary
[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated JCR-4007: Assignee: Amit Jain > CachingDataStore - touching every time on getRecord() was unnecessary > - > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.13.2 >Reporter: Woonsan Ko >Assignee: Amit Jain > Labels: PatchAvailable > Fix For: 2.14 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (JCR-4007) CachingDataStore - touching every time on getRecord() was unnecessary
[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated JCR-4007: Fix Version/s: (was: 2.13.5) 2.14 > CachingDataStore - touching every time on getRecord() was unnecessary > - > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.13.2 >Reporter: Woonsan Ko > Labels: PatchAvailable > Fix For: 2.14 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (JCR-4007) CachingDataStore - touching every time on getRecord() was unnecessary
[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated JCR-4007: Fix Version/s: (was: 2.13.4) 2.13.5 > CachingDataStore - touching every time on getRecord() was unnecessary > - > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.13.2 >Reporter: Woonsan Ko > Labels: PatchAvailable > Fix For: 2.13.5 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (JCR-4007) CachingDataStore - touching every time on getRecord() was unnecessary
[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Woonsan Ko updated JCR-4007: Labels: PatchAvailable (was: ) > CachingDataStore - touching every time on getRecord() was unnecessary > - > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.13.2 >Reporter: Woonsan Ko > Labels: PatchAvailable > Fix For: 2.13.4 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (JCR-4007) CachingDataStore - touching every time on getRecord() was unnecessary
[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Woonsan Ko updated JCR-4007: Summary: CachingDataStore - touching every time on getRecord() was unnecessary (was: CachingDataStore - touching every time whenever getRecord() was unnecessary) > CachingDataStore - touching every time on getRecord() was unnecessary > - > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.13.2 >Reporter: Woonsan Ko > Fix For: 2.13.3 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)