higher memory requirements in 2.4.0 ?

1999-06-27 00:18:29

I've been putting 2.4.0 through some paces.

Upgrading to 2.4.0 caused out of memory errors when adding to a 60,000
document archive. In version 2.3.3, similar operations only required
about 130 meg, or half of available memory. Running out memory is
serious, because the lack of memory effectively stops the kernel from
starting new processes (causing commands like 'ps' to
coredump). This makes the machine unusable until MHonArc finally exits
with return code 137. Smaller archives appear to work correctly.

No changes were made to the (complicated) rcfile, except the removal
of a timezone resource. No changes were made to the (complicated)
command line arguments.

I'd be happy to supply the core file, database file, rcfile, command
line options, run profiling or debugging tools (need instructions) or
provide remote access to a machine that demonstrates the
problem. Here's some system information.



# mhonarc -V
  MHonArc v2.4.0 (Perl 5.00405)
  Copyright (C) 1995-1999  Earl Hood, mhonarc(_at_)pobox(_dot_)com
  MHonArc comes with ABSOLUTELY NO WARRANTY and MHonArc may be copied only
  under the terms of the GNU General Public License, which may be found in
  the MHonArc distribution.

# rpm -q perl MHonArc

# uname -a
Linux 2.0.36 #1 Tue Dec 29 13:11:13 EST 1998 i586 unknown

# free
             total       used       free     shared    buffers     cached
Mem:        257048      41856     215192      16804      14348      14736
-/+ buffers/cache:      12772     244276
Swap:        72256       7832      64424

From system logs, MHonArc output is reported as 'mailme'. The interpreter
messages are from me trying to run programs as root and then as a
regular user during the problem time.

Jun 26 20:57:54 marmot mailme: Warning: Database (2.3.3) != program (2.4.0) 
Jun 26 20:59:27 marmot mailme: Out of memory! 
Jun 26 21:00:20 marmot kernel: Unable to load interpreter
Jun 26 21:00:52 marmot kernel: Unable to load interpreter
Jun 26 21:01:58 marmot last message repeated 3 times
Jun 26 21:02:41 marmot last message repeated 4 times
Jun 26 21:03:20 marmot last message repeated 3 times
Jun 26 21:03:21 marmot PAM_pwdb[18495]: (su) session closed for user root
Jun 26 21:03:24 marmot kernel: Unable to load interpreter
Jun 26 21:03:36 marmot last message repeated 2 times
Jun 26 21:04:09 marmot mailme: MHonArc returned exit code 137 for 

<Prev in Thread] Current Thread [Next in Thread>