[ 
https://issues.apache.org/jira/browse/OAK-3613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14998629#comment-14998629
 ] 

Michael Dürig edited comment on OAK-3613 at 11/11/15 12:46 PM:
---------------------------------------------------------------

Tentative lists of issues and revisions to back port 

OAK-2734: Compaction does not finish on repository with continuous writes 
([1675311|http://svn.apache.org/r1675311])
OAK-2862: CompactionMap#compress() inefficient for large compaction maps 
([1678958|http://svn.apache.org/r1678958], 
[1679959|http://svn.apache.org/r1679959], 
[1679995|http://svn.apache.org/r1679995], 
[1683780|http://svn.apache.org/r1683780])
OAK-3094: Potential ClassCastException with LIRS cache builder 
([1690657|http://svn.apache.org/r1690657], 
[1690672|http://svn.apache.org/r1690672])
OAK-3095: Add eviction listener to LIRS cache 
([1690991|http://svn.apache.org/r1690991])
OAK-3007: SegmentStore cache does not take "string" map into account 
([1691217|http://svn.apache.org/r1691217], 
[1691218|http://svn.apache.org/r1691218])
OAK-3055: Improve segment cache in SegmentTracker 
([1691219|http://svn.apache.org/r1691219], 
[1691220|http://svn.apache.org/r1691220])
OAK-3051: Improve compaction gain estimation logging for the case where there 
are no tar readers ([1691589|http://svn.apache.org/r1691589])
OAK-2384: SegmentNotFoundException when keeping JCR Value references 
([1650503|http://svn.apache.org/r1650503], 
[1670137|http://svn.apache.org/r1670137]) (1.0 only)
OAK-3095: Add eviction listener to LIRS cache 
([1692234|http://svn.apache.org/r1692234])
OAK-3055: Improve segment cache in SegmentTracker 
([1692235|http://svn.apache.org/r1692235])
OAK-3139: SNFE in persisted comapation map when using CLEAN_OLD  
([1693022|http://svn.apache.org/r1693022], 
[1693195|http://svn.apache.org/r1693195])
OAK-3168: SegmentCache flushes Segment on update 
([1694022|http://svn.apache.org/r1694022])
OAK-3179: Deadlock between persisted compaction map and cleanup  
([1694208|http://svn.apache.org/r1694208])
OAK-3177: Compaction slow on repository with continuous writes  
([1694497|http://svn.apache.org/r1694497])
OAK-3264: Deadlock between persisted compaction map and cleanup 2 ( 
[1696956|http://svn.apache.org/r1696956])
OAK-2875: Namespaces keep references to old node states 
([1697423|http://svn.apache.org/r1697423])
OAK-3317: ConcurrentModificationException when running 
SegmentOverflowExceptionIT ([1700252|http://svn.apache.org/r1700252])
OAK-3347: Ineffective cleanup after compaction due to references to root 
([1701239|http://svn.apache.org/r1701239])
OAK-3329: TarMK cleanup blocks writers 
([1706818|http://svn.apache.org/r1706818])
OAK-3481: CompationMapTest does not close file store 
([1706974|http://svn.apache.org/r1706974])
OAK-3172: Unreleased closed sessions can keep a root reference from getting 
collected ([1707073|http://svn.apache.org/r1707073])
OAK-3502: Improve logging during cleanup 
([1707753|http://svn.apache.org/r1707753])
OAK-3501: PersistedCompactionMap could release reference to records early 
([1708051|http://svn.apache.org/r1708051])
OAK-3511: Test failure: CompactionMapTest.removeSome 
([1708297|http://svn.apache.org/r1708297], 
[1708298|http://svn.apache.org/r1708298])
OAK-3330: FileStore lock contention with concurrent writers 
([1708401|http://svn.apache.org/r1708401], 
[1708402|http://svn.apache.org/r1708402], 
[1708403|http://svn.apache.org/r1708403])



was (Author: mduerig):
Tentative lists of issues and revisions to back port 

OAK-2734: Compaction does not finish on repository with continuous writes 
([1675311|http://svn.apache.org/r1675311])
OAK-2862: CompactionMap#compress() inefficient for large compaction maps 
([1678958|http://svn.apache.org/r1678958], 
[1679959|http://svn.apache.org/r1679959], 
[1679995|http://svn.apache.org/r1679995], 
[1683780|http://svn.apache.org/r1683780])
OAK-3094: Potential ClassCastException with LIRS cache builder 
([1690657|http://svn.apache.org/r1690657], 
[1690672|http://svn.apache.org/r1690672])
OAK-3095: Add eviction listener to LIRS cache 
([1690991|http://svn.apache.org/r1690991])
OAK-3007: SegmentStore cache does not take "string" map into account 
([1691217|http://svn.apache.org/r1691217], 
[1691218|http://svn.apache.org/r1691218])
OAK-3055: Improve segment cache in SegmentTracker 
([1691219|http://svn.apache.org/r1691219], 
[1691220|http://svn.apache.org/r1691220])
OAK-3051: Improve compaction gain estimation logging for the case where there 
are no tar readers ([1691589|http://svn.apache.org/r1691589])
OAK-2384: SegmentNotFoundException when keeping JCR Value references 
([1650503|http://svn.apache.org/r1650503], 
[1670137|http://svn.apache.org/r1670137]) (1.0 only)
OAK-3095: Add eviction listener to LIRS cache 
([1692234|http://svn.apache.org/r1692234])
OAK-3055: Improve segment cache in SegmentTracker 
([1692235|http://svn.apache.org/r1692235])
OAK-3139: SNFE in persisted comapation map when using CLEAN_OLD  
([1693022|http://svn.apache.org/r1693022], 
[1693195|http://svn.apache.org/r1693195])
OAK-3168: SegmentCache flushes Segment on update 
([1694022|http://svn.apache.org/r1694022])
OAK-3179: Deadlock between persisted compaction map and cleanup  
([1694208|http://svn.apache.org/r1694208])
OAK-3177: Compaction slow on repository with continuous writes  
([1694497|http://svn.apache.org/r1694497])
OAK-3264: Deadlock between persisted compaction map and cleanup 2 ( 
[1696956|http://svn.apache.org/r1696956])
OAK-2875: Namespaces keep references to old node states 
([1697423|http://svn.apache.org/r1697423])
OAK-3317: ConcurrentModificationException when running 
SegmentOverflowExceptionIT ([1700252|http://svn.apache.org/r1700252])
OAK-3347: Ineffective cleanup after compaction due to references to root 
([1701239|http://svn.apache.org/r1701239])
OAK-3329: TarMK cleanup blocks writers 
([1706818|http://svn.apache.org/r1706818])
OAK-3481: CompationMapTest does not close file store 
([1706974|http://svn.apache.org/r1706974])
OAK-3172: Unreleased closed sessions can keep a root reference from getting 
collected ([1707073|http://svn.apache.org/r1707073])
OAK-3502: Improve logging during cleanup 
([1707753|http://svn.apache.org/r1707753])
OAK-3501: PersistedCompactionMap could release reference to records early 
([1708051|http://svn.apache.org/r1708051])
OAK-3511: Test failure: CompactionMapTest.removeSome 
([1708297|http://svn.apache.org/r1708297], 
[1708298|http://svn.apache.org/r1708298])
OAK-3330: FileStore lock contention with concurrent writers 
([1708401|http://svn.apache.org/r1708401], 
[1708402|http://svn.apache.org/r1708402], 
[1708403|http://svn.apache.org/r1708403])
OAK-3506: Uniformization of compaction log messages 
([1708447|http://svn.apache.org/r1708447], 
[1710629|http://svn.apache.org/r1710629])


> Backport TarMK revision gc related issues
> -----------------------------------------
>
>                 Key: OAK-3613
>                 URL: https://issues.apache.org/jira/browse/OAK-3613
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: segmentmk
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>              Labels: compaction, gc
>             Fix For: 1.2.8, 1.0.24
>
>
> Some of the issues related to TarMK revision gc should be back ported to the 
> branches. This issue is for keeping track of which issues and which svn 
> revisions we consider for back porting. The task consists of the following 
> steps:
> # Identify issue to back port
> # Merge the respective commits into a private forks of the 1.0 and 1.2 
> branches
> # Run tests on builds from the private forks
> # On success merge the private forks to the 1.0 and 1.2 branches and update 
> the fix versions of the respective issues. This probably requires manually 
> updating the svn merge info with the respective svn revisions. 
> [~dhasler]: FYI
> [~alex.parvulescu], [~frm]: please refrain from merging potential conflicting 
> changes into the branches in the meanwhile. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to