qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-5358) Linearstore: Checksums not implemented in record tail
Date Tue, 03 Dec 2013 21:48:35 GMT

    [ https://issues.apache.org/jira/browse/QPID-5358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13838230#comment-13838230

ASF subversion and git services commented on QPID-5358:

Commit 1547601 from [~kpvdr] in branch 'qpid/trunk'
[ https://svn.apache.org/r1547601 ]

QPID-5358: Checksum not implemented in record tail, not checked during read. Implemented the
Alder-32 algorithm to check every record from the start of the header to the start of the
record tail. Upon recovery, the recovered record checksum is compared to the record tail checksum.
This should detect the condition where a multi-page record may have its header and tail written,
but one or more of its inbetween pages may not be fully written.

> Linearstore: Checksums not implemented in record tail
> -----------------------------------------------------
>                 Key: QPID-5358
>                 URL: https://issues.apache.org/jira/browse/QPID-5358
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>            Reporter: Kim van der Riet
>            Assignee: Kim van der Riet
>              Labels: linearstore
> The linearstore now implements a 32-bit checksum in the record tail to check data integrity
of the xid and data sections of the record. These have not been implemented (the value 0x0
is hardwired currently) and need some developement effort.

This message was sent by Atlassian JIRA

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

View raw message