file size problem

Mathieu Arnold <[email protected]> Thu, 20 Mar 2014 19:18:24 +0100
Newsgroups gmane.mail.majordomo.majordomo2.devel
Message-ID <[email protected]>
Hi,

This month, and for the first time, it seems I've hit some limit I can't
quite put my finger on.
The archive file for the list in question is just a few bytes shy of
50000kB, and when an email gets delivered on the list, in mj_resend.debug
I'm getting:

--== Use of uninitialized value in numeric ge (>=) at (eval 33646) line 10.
Unable to close Mj::File=HASH(0x1348b28): File too large at
/usr/local/mj/inst/lib/Mj/File.pm line 149
        Mj::File::close('Mj::File=HASH(0x1348b28)') called at
blib/lib/Mj/Archive.pm (autosplit into
blib/lib/auto/Mj/Archive/add_done.al) line 407
        Mj::Archive::add_done('Mj::Archive=HASH(0x1328948)',
'/usr/local/mj/tmp/mjr.82035.Qdj2vg.arc') called at blib/lib/Mj/List.pm
(autosplit into blib/lib/auto/Mj/List/archive_add_done.al) line 2399
        Mj::List::archive_add_done('Mj::List=HASH(0xfbed58)',
'/usr/local/mj/tmp/mjr.82035.Qdj2vg.arc') called at blib/lib/Mj/Resend.pm
(autosplit into blib/lib/auto/Mj/Resend/_post.al) line 694
        Mj::Resend::_post('Majordomo=HASH(0x9deb28)', 'info',
'Mj::Addr=HASH(0x11170c8)', 'Mj::Addr=HASH(0x11170c8)', '', '(post to
info)', '/usr/local/mj/lists/absolight.fr/GLOBAL/spool/06DD-F0F8-C36B', '',
'total_header_length\x{2}791\x{2}posts_this_week\x{2}4\x{2}quote
d_lines\x{2}0\x{2}post...', ...) called at blib/lib/Mj/Resend.pm (autosplit
into blib/lib/auto/Mj/Resend/post.al) line 238
        Mj::Resend::post('Majordomo=HASH(0x9deb28)', 'HASH(0x6ea3c8)',
undef) called at /usr/local/mj/inst/lib/Majordomo.pm line 705
        Majordomo::dispatch('Majordomo=HASH(0x9deb28)', 'HASH(0x6ea3c8)')
called at /usr/local/mj/inst/bin/mj_queuerun line 542
        main::resend('Majordomo=HASH(0x9deb28)', 'info',
'/usr/local/mj/lists/QUEUE/10/absolight.fr/10/list/TAA-82032-info', '')
called at /usr/local/mj/inst/bin/mj_queuerun line 401
        main::run_queue() called at /usr/local/mj/inst/bin/mj_queuerun line
170
--==    (in cleanup) Unable to close Mj::File=HASH(0x1348b28): Bad file
descriptor at /usr/local/mj/inst/lib/Mj/File.pm line 149
        Mj::File::close('Mj::File=HASH(0x1348b28)') called at
/usr/local/mj/inst/lib/Mj/File.pm line 61
        Mj::File::DESTROY('Mj::File=HASH(0x1348b28)') called at
/usr/local/mj/inst/bin/mj_queuerun line 0
        eval {...} called at /usr/local/mj/inst/bin/mj_queuerun line 0


I've grepped all Mj2's source, my local configurations, and Perl, and I
can't understand where this 50000kB comes from. But it's clearly there, as
the .debug log files are stuck to the same size limit.

Maybe it's some config value somewhere, but I can't, for the sake of me
find what.


Any hints ?


-- 
Mathieu Arnold