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