You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Sean Broeder (JIRA)" <ji...@apache.org> on 2016/09/10 14:22:21 UTC

[jira] [Closed] (TRAFODION-1703) Lower overhead in deleting old Tlog entries

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

Sean Broeder closed TRAFODION-1703.
-----------------------------------

This is fixed by PR 285

> Lower overhead in deleting old Tlog entries
> -------------------------------------------
>
>                 Key: TRAFODION-1703
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1703
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: dtm
>    Affects Versions: 1.3-incubating
>            Reporter: Sean Broeder
>            Assignee: Sean Broeder
>             Fix For: 2.0-incubating
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Currently, Tlog entries are maintained for a period of time when there is a chance they might be needed to help recover from some sort of failure.  After that widow expires the old records can be deleted.
> The current mechanism starts a scanner on the region which sends every record to the client Tlog component where the record is evaluated and if the deletion criteria are met a Delete is created and sent back to the region.  This creates a lot of unnecessary message traffic since none of the contents of the record is actually needed by the Tlog component during the maintenance operation.
> It would be better to send the deletion criteria to the region so that the region itself to perform the necessary housekeeping without sending all the data back to the client Tlog component.
> I believe the endpoint coprocessor service could be used to perform this work.
> Comments?



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