You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Kim van der Riet (JIRA)" <ji...@apache.org> on 2013/12/03 22:52:35 UTC

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

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

Kim van der Riet resolved QPID-5358.
------------------------------------

    Resolution: Fixed

Implemented in r.1547601. Used the Alder-32 hash function to record each record's checksum containing a record tail (enqueues, transactions and transactional dequeues) in the record tail. Upon recovery, the recovered record is compared to this recorded checksum.

> 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