From: Art Cancro Date: Wed, 11 Mar 2009 15:00:20 +0000 (+0000) Subject: * when db->truncate() fails with ENOMEM, refer the user to http://www.citadel.org... X-Git-Tag: v7.86~1363 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=cdf68775ffd61c37e35d53c417a0424a971d006f * when db->truncate() fails with ENOMEM, refer the user to citadel.org/doku.php/faq:troubleshooting:out_of_lock_entries --- diff --git a/citadel/database.c b/citadel/database.c index 92b993f47..2101e4899 100644 --- a/citadel/database.c +++ b/citadel/database.c @@ -907,9 +907,10 @@ void cdb_trunc(int cdb) /* txabort(tid); */ goto retry; } else { - CtdlLogPrintf(CTDL_EMERG, - "cdb_truncate(%d): %s\n", cdb, - db_strerror(ret)); + CtdlLogPrintf(CTDL_EMERG, "cdb_truncate(%d): %s\n", cdb, db_strerror(ret)); + if (ret == ENOMEM) { + CtdlLogPrintf(CTDL_EMERG, "You may need to tune your database; please read http://www.citadel.org/doku.php/faq:troubleshooting:out_of_lock_entries for more information.\n"); + } abort(); } } else {