| Hi, I've three questions (first is very specific 
to birdbath) 1) It is about the transfer of executable 
files. Jaime Frey's in his reply to a query said about the grid 
protocols (email appended) said that 'jvm' is needed to be mentioned in 
executables. However, in one of my earlier emails to matt he replied that 
when using java universe I need not worry about executable as long as 
 a. The file can be transferred. b. I set TransferExecutable = false It, on testing, proved to be right and the job 
was still executed. The logic behind it was that a) class file was picked up from the IN 
condorclassAttr and b) location of jvm was picked up from the configure 
file Whereas, when I tried writing java in executable 
then condor started transferring java.exe as executable and failed (and error 
entries were recorded in the shadow log). I'm using condor's window 
version. Keeping above in mind,   QUESTION 1:  If we write java as executable for grid 
universe types then would the condor again try to transfer 
java.exe to grid? [This question is in the appended email but may 
be tortuously presented] 2) Rest of the two questions relate 
to the update interval which is set to 5 minutes by default. It 
leads me to presume that the information that I collect from the collector or 
any other daemon could be 5 minutes old (keeping in view the complete 
response time). Therefore following is not clear to me.  QUESTION 2. Is it possible that even when there is a drastic 
change in machine information but the collector is not updated because it 
still is not the time to update (i.e. for e.g. a drastic change in 
machine's load occurred at 3rd minute whereas update interval was set to 5 
minutes)? QUESTION 3. I know it now that birdbath doesn't support 
updating the values of macros dynamically. What I don't know is if birdbath 
supports collecting the current value of the macros or not? If yes, then how to 
collect the current value of update_interval? I would highly appreciate your response, 
please. thanks Kind Regards Afras ----- Original Message ----- 
 From: Afrasyab 
Bashir  Sent: Saturday, June 10, 2006 10:59 AM Subject: Re: [Condor-users] Condor, Windows, Globus, 
Java [Jaime Frey] > Most of the grid protocols have no 
special support for java. You'd have to specify the jvm as your executable. 
Condor-C is a notable exception. My understanding is  a) When we mention path to Java.exe in condor 
configure file then its the universe = java which is most important and 
that is why we don't mention java in executable. [Condor picks up java.exe from 
the path mentioned on the executing machine] b) Executable file/s is/are transferred to the 
executing machine.  So when you say that 'You'd have to specify 
jvm as your executable'  [in case of grid universe] do you 
mean a) java.exe (and files that it depends 
upon, if any) will be transferred to the executing machine ? b) I read somewhere that when condor is 
transferring files it uses its base64(?) coding that increases the sizes of file 
to 33%. If that's true then my question is does that hold true for the 
executable files as well or not? Could you put me right please. Thanks Afras |