From cdf68775ffd61c37e35d53c417a0424a971d006f Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Wed, 11 Mar 2009 15:00:20 +0000 Subject: [PATCH] * when db->truncate() fails with ENOMEM, refer the user to http://www.citadel.org/doku.php/faq:troubleshooting:out_of_lock_entries --- citadel/database.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 { -- 2.30.2