[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Setting Job Names in Condor?



Hello,

A few months ago, I asked a question about whether or not Condor's DAG functionality planned to add a feature about serially-executing several processes in a row using DAGs, in an effort to preserve data locality. Such a feature would contribute leaps and bounds to the efficiency of a condor-ized system that has high I/O throughput (either to shared memory buffers, or local diskspace). I didn't find a viable feature using DAGs, so instead I created a simple wrapper-esque utility that runs several specified jobs in a row, and provides simple exception handling, signal passing, logging and data movement abilities. I'll look into open-sourcing it.

One thing I can't do, however, is display any job-specific information in an output of condor_q. condor_q current shows the name of my wrapper-esque program, when I'd really like it to display some other useful information, such as a user-specified program state, what sub-program is being run, etc. I'd figure the easiest way to do this would be through argv[0], but that is apparently being used by some condor internal behavior: http://www.cs.wisc.edu/condor/manual/v6.7/2_16Potential_Problems.html

Is there any other available trick to changing these job names in condor while they are running? If not, would the Condor Team consider adding this to a list of requested features? Would anyone else find this useful?

You guys/gals are doing a great job.  Thanks!  =)

 - Armen

--
Armen Babikyan
MIT Lincoln Laboratory
armenb@xxxxxxxxxx . 781-981-1796