Bug#280213: exim4: Thinks it's always out of spool space

Andreas Metzler Andreas Metzler <ametzler@logic.univie.ac.at>, 280213@bugs.debian.org
Mon, 8 Nov 2004 18:15:07 +0100


On Mon, Nov 08, 2004 at 11:22:34AM -0500, Stephen Gran wrote:
> This one time, at band camp, John Goerzen said:
[...]
> > Inodes: Total: 0          Free: 0
>           ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> That might be the problem.  Andreas, I vaguely remember some discussion
> of ReiserFS bug WRT inode count with exim?  Can't remember what version
> this was fixed in.

John's version of exim can deal with that (I've verified it in my own
initial test), the problem is space=0.

Exim version 4.31
-----------------
57. It seems that at least some releases of Reiserfs (which does not
have the concept of a fixed number of inodes) returns zero and not -1
for the number of available inodes. This interacted badly with
check_spool_inodes, which assumed that -1 was the "no such thing"
setting. What I have done is to check that the total number of inodes is
greater than zero before doing the test of how many are available.

            thanks, cu andreas