HTCondor 23.7.1 is expected to add a feature that will let file transfer plugins advertise arbitrary classad attributes, as described in this ticket: HTCONDOR-1051. OSPool currently advertises the plugin version by hand (in the OSDF_PLUGIN_VERSION and STASH_PLUGIN_VERSION attributes), but it would be nice if the plugin itself did that for us.
In addition, the plugin could advertise the availability of certain features. For example, the ?recursive=true feature was added in 7.7.0, so a user wanting to use that feature needs to land on a machine with plugin version >= 7.7.0. It would be nicer if the user didn't have to remember the specific version and could just put the feature in their requirements.
Strawman example: add this to the output of condor_stash_plugin -classad:
Pelican Service:
HTCondor 23.7.1 is expected to add a feature that will let file transfer plugins advertise arbitrary classad attributes, as described in this ticket: HTCONDOR-1051. OSPool currently advertises the plugin version by hand (in the OSDF_PLUGIN_VERSION and STASH_PLUGIN_VERSION attributes), but it would be nice if the plugin itself did that for us.
In addition, the plugin could advertise the availability of certain features. For example, the
?recursive=true
feature was added in 7.7.0, so a user wanting to use that feature needs to land on a machine with plugin version >= 7.7.0. It would be nicer if the user didn't have to remember the specific version and could just put the feature in their requirements.Strawman example: add this to the output of
condor_stash_plugin -classad
: