Dear Joseph,
I've put a patch to the globus-scheduler-event-generator package at
http://www-unix.mcs.anl.gov/~bester/patches/bug-5822.diff

This patch makes the SEG to print out a little bit better diagnosis for initialization errors, and skips printing the xio canceled fault when the SEG shuts down.
I managed to apply the patch correctly (thanks for it) and right now something seems to work but the problem still persists. If I try to execute the even generator manually I get the following messages (with SEG_LOADLEVELER_DEBUG=15):

globus_l_loadleveler_parse_events() called
globus_l_loadleveler_parse_events() exits
cleaning buffer
globus_l_loadleveler_clean_buffer() called
globus_l_loadleveler_clean_buffer() exits
globus_l_loadleveler_read_callback() exited with/success
globus_l_loadleveler_read_callback()
reading a maximum of 4095 bytes
read 0 bytes
hit eof
parsing events

When I proceed submitting a new job, I keep getting the same message "Current job state: Unsubmitted". Though the job is being submitted correctly, the submission command hangs reporting that message.

And looking at log file I can see:

Starting seg process
*** executing command:
*** ->/cineca/prod/globus/4.0.6/libexec/globus-scheduler-event-generator
*** -s
*** ->loadleveler
*** ->-t
*** ->1202210830
*** getting seg input
*** Seg input buffer is not ready

I might assume that something does not work correctly :(

I would like also to ask you a brief clarification. Which file has to be specified with log_path attribute into globus-loadleveler.conf file ? Am I requested to put there the path of LoadLeveler log file (say /var/loadl/log/SchedLog) or I can indicate the path of a new file ? Must this file be writable by both Globus container and LoadLeveler ?

Many thanks for your help.

Best regards,
Giuseppe


Reply via email to