You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2013/12/03 22:48:35 UTC

[jira] [Commented] (QPID-5358) Linearstore: Checksums not implemented in record tail

    [ 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
(v6.1#6144)

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