Hello,
I'm trying to add a new scheduler interface to globus by following the
tutorial at:
http://www.globus.org/toolkit/docs/4.0/execution/wsgram/developer/scheduler-tutorial-perl.html
and
http://www.globus.org/toolkit/docs/4.0/execution/prewsgram/developer-index.html#globus_gram_job_manager_interface_tutorial
My first attempt was to simply take the Fork one and change its name
(i.e., Foo) and see if that would create a valid GPT package and install
it and then see if I can submit a job using that new job manager interface.
So after editing the files I got a GPT package which seems to install
fine. But when I restart my gt4 container I get the following errors in the
container:
2009-01-23 13:53:54,172 ERROR monitoring.SchedulerEventGenerator
[Thread-5,run:210] SEG Terminated with globus_scheduler_event_generator:
Unable to dlopen module
"/usr/local/globus/lib/libglobus_seg_foo_gcc32dbg.la": file not found
and
2009-01-23 12:10:24,308 ERROR rpprovider.ResourcePropertyProviderTask
[Timer-4,timerExpired:165] Unhandled exception during executio
n of
org.globus.mds.usefulrp.rpprovider.producers.SchedulerInfoElementProducer
: java.lang.Exception: Process execution error: java.io.
IOException: Cannot run program
"/usr/local/globus/libexec/globus-scheduler-provider-foo":
java.io.IOException: error=2, No such fil
e or directory
Indeed those files mentioned in the error messages above are not present
on my system.
To the best of my knowledge, I didn't find anything in the 2 tutorial
above that mentions how to generate these missing files.
Anyone had that problem before?
Best regards,
Andre