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-5480) [linearstore] Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map." error message
Date Wed, 05 Feb 2014 18:50:19 GMT

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

ASF subversion and git services commented on QPID-5480:
-------------------------------------------------------

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

QPID-5480: Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map." error
message. Fixed numerous recovery issues, particularly the handling of files at the end of
the file list during recovery when the last file is not used or incompletely written.

> [linearstore] Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map."
error message
> -----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-5480
>                 URL: https://issues.apache.org/jira/browse/QPID-5480
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>            Reporter: Kim van der Riet
>            Assignee: Kim van der Riet
>         Attachments: QPID-5480.tar.gz
>
>
> While running a qpid-txtest soak test, a store was encountered which could not be recovered.
The broker stopped with the following error message:
> {color:blue}{{\[Broker\] critical Unexpected error: Error commitjexception 0x0b01 wmgr::dequeue()
threw JERR_MAP_NOTFOUND: Key not found in map. (rid=0x3e4f0) (/home/kpvdr/RedHat/qpid/cpp/src/qpid/linearstore/TxnCtxt.cpp:55)}}{color}
> The store in question is attached. An additional similar error message is seen during
store shutdown.
> To reproduce:
> 1. Expand the store into a store directory. Note that the store directory is the one
that contains the *{{qls}}* directory in the attached archive, and is supplied to the broker
using the *{{--store-dir}}* parameter.
> 2. Start the broker so as to recover the store in the store directory:
> {color:blue}{{./qpidd --load-module linearstore.so -m no --auth no --default-flow-stop-threshold
0 --default-flow-resume-threshold 0 --default-queue-limit 0 --store-dir <path-to-store-dir>
--log-enable info+ --truncate no}}{color}
> The store does not recover, and the broker exits with the above error message.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

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


Mime
View raw message