Won't this put the whole CE to a non Production state? This is not something what I want.
We have some default queues which should be accessible by normal means and two extra queues which should be accessible only when someone wants to use these extra queues.
I think you could do this more easily when you work around the WMS, but having people modify their software to do direct job submission will be a loooonnng way.
So still this override of the estimated response time is the most easy and, i think, nicest way to do so.
Also the clusters I want this for are not big enough to install a second creamce on, so that won't be a solution either.
Cheers,
Maarten
On Jul 12, 2012, at 3:35 PM, Stephen Burke wrote:
> LHC Computer Grid - Rollout [mailto:[log in to unmask]] said:
>> Well the reason I want this is to prevent the WMS to send jobs to
>> certain queues which I do not want.
>> These queues should be grid accessible, but only when one actually
>> wants them to use this queue (e.g. a 30min 'test' queue).
>
> Try setting the YAIM variable CREAM_CE_STATE to something like "Testing". That will override the value of GlueCEStateStatus. The default UI configuration adds a Requirement for the value to be "Production" so it won't match normal jobs. Your test jobs can then use a non-default configuration to require your new value.
>
> (You can also look at the mechanism behind that yaim variable to see how to change other attribute values.)
>
> Stephen
> --
> Scanned by iCritical.
|