[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-11-10 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Fix Version/s: 1.6

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
> Fix For: 1.6, 1.0.30, 1.2.14, 1.5.2, 1.4.3
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-05-10 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Labels:   (was: candidate_oak_1_4)

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
> Fix For: 1.0.30, 1.2.14, 1.5.2, 1.4.3
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-05-10 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Fix Version/s: 1.4.3

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
> Fix For: 1.0.30, 1.2.14, 1.5.2, 1.4.3
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Fix Version/s: 1.0.30

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_4
> Fix For: 1.0.30, 1.2.14, 1.5.2
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Labels: candidate_oak_1_4  (was: candidate_oak_1_0 candidate_oak_1_4)

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_4
> Fix For: 1.0.30, 1.2.14, 1.5.2
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Fix Version/s: 1.2.14

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_0, candidate_oak_1_4
> Fix For: 1.2.14, 1.5.2
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Labels: candidate_oak_1_0 candidate_oak_1_4  (was: candidate_oak_1_0 
candidate_oak_1_2 candidate_oak_1_4)

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_0, candidate_oak_1_4
> Fix For: 1.5.2
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Fix Version/s: 1.5.2

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_0, candidate_oak_1_2, candidate_oak_1_4
> Fix For: 1.5.2
>
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Labels: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4  (was: )

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>  Labels: candidate_oak_1_0, candidate_oak_1_2, candidate_oak_1_4
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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


[jira] [Updated] (OAK-4199) RDBBlobStore: garbage collection fails to delete DATA records when there was subsequent blobstore activity

2016-04-13 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/OAK-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-4199:

Summary: RDBBlobStore: garbage collection fails to delete DATA records when 
there was subsequent blobstore activity  (was: RDDBlobStore: garbage collection 
fails to delete DATA records when there was subsequent blobstore activity)

> RDBBlobStore: garbage collection fails to delete DATA records when there was 
> subsequent blobstore activity
> --
>
> Key: OAK-4199
> URL: https://issues.apache.org/jira/browse/OAK-4199
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, rdbmk
>Affects Versions: 1.2.13, 1.0.29, 1.4.1, 1.5.1
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>
> The {{countDeleteChunks}}, the statement used to cleanup the DATA table will 
> not affect any rows if there are *any* rows never than {{maxLastModified}}. 
> This is because the alias m matches the wrong table name.
> Will add test case.
> The fix likely is to use fully qualified table names, like:
> {noformat}
> dataStatement.append(" and not exists(select * from " + this.tnMeta + 
>   " where " + this.tnMeta + ".ID = " + this.tnData + ".ID and LASTMOD > ?)");
> {noformat}



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