| Summary: | [LML] Need to be able to specify paths of remote commands | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Tools] PTP | Reporter: | Greg Watson <g.watson> | ||||||||||
| Component: | RM | Assignee: | Greg Watson <g.watson> | ||||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P3 | CC: | wfrings_ | ||||||||||
| Version: | 5.0.1 | ||||||||||||
| Target Milestone: | 5.0.2 | ||||||||||||
| Hardware: | All | ||||||||||||
| OS: | All | ||||||||||||
| Whiteboard: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Greg Watson
The XML schema has been updated to support this syntax. Created attachment 202438 [details]
Client side implementation
Created attachment 202446 [details]
Client side implementation
In the 2. and all after wards created requests (LML files) still the request tag is missing.
Still work on it.
I've tested this with existing RMs and they appear to function correctly. Created attachment 202452 [details]
Client side implementation - Part 2
Second part, now there is always a request tag generated when the reuquest LML file is generated.
Is the driver tag unique or could it occur often than one in the monitor tag? If this is the case, how could LML_da_driver decide which one of these driver should be taken? And the driver tag needs also a name or id to distinguish its instances. There is not currently an attribute (name) on the driver. The job scheduler is specified by the schedulerType attribute and applies to all the elements in the monitor-data section. I'm not sure there is any need to provide commands (drivers) for more than one job scheduler, since each configuration file is really specific to a particular system/job scheduler configuration, the user can always create another configuration if necessary. Created attachment 202458 [details]
patch-file for org.eclipse.ptp.rm.lml.da
patch-file for org.eclipse.ptp.rm.lml.da version 1.11 -> 1.12:
- supports now new LML request structure (driver, command)
After changing the default job scheduler to TORQUE, this works for current RMs. I'll try using the new driver section next. This is working on keenland which requires a modified path for the jobs and nodes commands. Applied to ptp_5_0 and HEAD |