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

[HTCondor-users] Requesting Software & Accessing ClassAds during Runtime



Hi,

I would like to ask two questions.

Question 1

We're using a certain technique to handle software requirements in our Condor cluster. I would like to know if there is better way to do that.

This is how we do it:

  • Our administrator defines a STARTD ClassAd HAS_ICC on each exec node that provides a software ICC.
  • ICC users then attach REQUIREMENTS = HAS_ICC == TRUE to their job description files in order to make sure that their jobs are forwarded to ICC nodes.


This approach is easy and flexible. But if you have to provide multiple versions of a certain software, you end up with countless ClassAds such as HAS_ICC_VER_16, HAS_ICC_VER_17, etc. It feels that there should be a better way to do that.

Question 2

Is there an easy way for a job executable to access/read the "its own" ClassAds such as REQUIREMENT?

Regards,
Lukas