qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim van der Riet (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (QPID-6043) [linearstore] Add a configuration option to overwrite files returned to the EFP
Date Mon, 25 Aug 2014 20:16:58 GMT

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

Kim van der Riet updated QPID-6043:
-----------------------------------

    Description: 
The linearstore returns used files to the Empty File Pool when they are no longer in use in
a journal. Under normal use, the header of the file is reset (partly overwritten so that it
cannot again be used with any journal), and a new header written when the file is once again
used in a journal. However, the data within the journal remains. The header structure, particularly
the use of serial numbers in the file and record headers, and the use of record checksums
guarantee that old data can never be recovered as part of a newer journal.

However, as an added security feature, an option which will completely erase the data content
of the file would be useful. This comes with a performance penalty, which will have to be
quantified when a solution is proposed.

The proposed linearstore option is:
{noformat}--overwrite-before-return [true|false|yes|no|1|0]{noformat}

  was:
The linearstore returns used files to the Empty File Pool when they are no longer in use in
a journal. Under normal use, the header of the file is reset (partly overwritten so that it
cannot again be used with any journal), and a new header written when the file is once again
used in a journal. However, the data within the journal remains. The header structure, particularly
the use of serial numbers in the file and record headers, and the use of record checksums
guarantee that old data can never be recovered as part of a newer journal.

However, as an added security feature, an option which will completely erase the data content
of the file would be useful. This comes with a performance penalty, which will have to be
quantified when a solution is proposed.

The proposed linearstore option is:
{noformat}--overwrite-before-return [true|yes|1]{noformat}


> [linearstore] Add a configuration option to overwrite files returned to the EFP
> -------------------------------------------------------------------------------
>
>                 Key: QPID-6043
>                 URL: https://issues.apache.org/jira/browse/QPID-6043
>             Project: Qpid
>          Issue Type: Improvement
>          Components: C++ Broker
>            Reporter: Kim van der Riet
>            Assignee: Kim van der Riet
>
> The linearstore returns used files to the Empty File Pool when they are no longer in
use in a journal. Under normal use, the header of the file is reset (partly overwritten so
that it cannot again be used with any journal), and a new header written when the file is
once again used in a journal. However, the data within the journal remains. The header structure,
particularly the use of serial numbers in the file and record headers, and the use of record
checksums guarantee that old data can never be recovered as part of a newer journal.
> However, as an added security feature, an option which will completely erase the data
content of the file would be useful. This comes with a performance penalty, which will have
to be quantified when a solution is proposed.
> The proposed linearstore option is:
> {noformat}--overwrite-before-return [true|false|yes|no|1|0]{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message