I am having problems configuring and getting condor to run jobs inside the java universe. In my condor cluster I have two machines both with RH8 running on an intel x86 architecture. I looked through the condor FAQ's and manual sections on classads and java to try and discover a solution to my problem but found nothing.
The job that I am submitting is a simple hello world program and I am submitting it with the example ClassAd that I found in the Java section of the Condor Manual. I run condor_q -analyze to see what the problem is and get the following output.
[condor@master condor]$ ./bin/condor_q -analyze
-- Submitter: master.condor : <192.168.0.106:32776> : master.condor
ID OWNER SUBMITTED RUN_TIME ST PRI SIZE CMD
013.000: Run analysis summary. Of 2 machines,
2 are rejected by your job's requirements
0 reject your job because of their own requirements
0 match, but are serving users with a better priority in the pool
0 match, but prefer another specific job despite its worse user-priority
0 match, but will not currently preempt their existing job
0 are available to run your job
No successful match recorded.
Last failed match: Tue Jun 29 13:15:40 2004
Reason for last match failure: no match found
WARNING: Be advised:
No resources matched request's constraints
Check the Requirements expression below:
Requirements = (HasJava) && (Disk >= DiskUsage) && ((Memory * 1024) >= ImageSize) && (HasFileTransfer)
I thought from this perhaps HasJava is evaluating to false so I tried
[condor@master condor]$ ./bin/condor_status -java
I get no output from this command. However when I run the other command that was in the condor manual I receive confusing output:
[condor@master condor]$ ./sbin/condor_starter -classadd
CondorVersion = "$CondorVersion: 6.6.5 May 3 2004 $"
IsDaemonCore = True
HasFileTransfer = True
HasMPI = True
HasJICLocalConfig = True
HasJICLocalStdin = True
JavaVendor = "Sun Microsystems Inc."
JavaVersion = "1.4.2_04"
JavaMFlops = 142.830582
HasJava = True
This indicates that HasJava as well as HasFileTransfer are evaluating to true. I am not running an ancient computer with a small amount of diskspace or Memory so the Requirements error I am getting is confusing me. Does anybody have any suggestions on what I could try or change to get my Java universe properly running or can somebody point me in the direction of a resource that can get me on my way to solving this problem. Your help will be apprectiated. Thank you.
Referentia Systems Incorporated
Condor-users mailing list