D18664: Baloo engine: treat every non-success code as a failure
Stefan BrĂ¼ns
noreply at phabricator.kde.org
Sat Feb 9 15:40:12 GMT 2019
bruns added inline comments.
INLINE COMMENTS
> documentdatadb.cpp:42
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::create" << mdb_strerror(rc);
> + return 0;
Warning
> documentdatadb.cpp:54
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::open" << mdb_strerror(rc);
> return 0;
warning
> documentdatadb.cpp:76
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::put" << mdb_strerror(rc);
> + }
warning
> documentdatadb.cpp:90
> int rc = mdb_get(m_txn, m_dbi, &key, &val);
> - if (rc == MDB_NOTFOUND) {
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::get" << docId << mdb_strerror(rc);
please keep MDB_NOTFOUND as "ok" here, any other return code != 0 -> qCWarning
> documentdatadb.cpp:107
> int rc = mdb_del(m_txn, m_dbi, &key, nullptr);
> - if (rc == MDB_NOTFOUND) {
> - return;
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::del" << docId << mdb_strerror(rc);
see get
> documentdatadb.cpp:123
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDataDB::contains" << docId << mdb_strerror(rc);
> return false;
see get
> documentdb.cpp:44
> + if (rc) {
> + qCDebug(ENGINE) << "DocumentDB::create" << name << mdb_strerror(rc);
> + return 0;
same rules for warning/debug as in documentdatadb
> postingdb.cpp:141
> }
> - Q_ASSERT_X(rc == 0, "PostingDB::fetchTermsStartingWith", mdb_strerror(rc));
> + qCDebug(ENGINE) << "PostingDB::fetchTermsStartingWith" << mdb_strerror(rc);
>
if (rc != MDB_NOTFOUND) ...
> postingdb.cpp:232
> + qCDebug(ENGINE) << "PostingDB::regexpIter" << mdb_strerror(rc);
> + return nullptr;
> }
//critical - You are leaking the cursor now//
> transaction.cpp:283
> + if (!m_writeTrans) {
> + qCDebug(ENGINE) << "m_writeTrans is null";
> + return;
warning
> fileindexscheduler.cpp:186
> if (isOnBattery && m_indexerState == ContentIndexing) {
> - qDebug() << "On battery stopping content indexer";
> + qCDebug(BALOO) << "On battery stopping content indexer";
> m_contentIndexer->quit();
add a ", " after battery
REPOSITORY
R293 Baloo
REVISION DETAIL
https://phabricator.kde.org/D18664
To: valeriymalov, #baloo, bruns, poboiko
Cc: cullmann, ngraham, bruns, kde-frameworks-devel, #baloo, ashaposhnikov, michaelh, astippich, spoorun, abrahams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190209/a058ecb7/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list