airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pamidighantam, Sudhakar V" <spami...@illinois.edu>
Subject Re: Gateway-specific maximum values for Nodes, CPU Cores and Wall Time Limit
Date Sat, 30 Sep 2017 19:12:06 GMT
Hi Sneha:

I think it should be possible to define these limits for a group with in a gateway eventually
for a finer control by the gateway admins. Hope these modification would be extended to groups
when they become available.

Thanks,
Sudhakar.
On Sep 29, 2017, at 6:33 PM, Sneha Tilak <sneha.tilak26@gmail.com<mailto:sneha.tilak26@gmail.com>>
wrote:

Hello dev,

I was recently looking into an enhancement to the current portal where gateways can define
their own maximum values for queue properties (nodes, CPU cores, wall time limit). As of now,
the maximum values are set at the SciGap level and there is no provision for gateways to define
their own maximum values.

The JIRA Issue associated with the above can be found at https://issues.apache.org/jira/browse/AIRAVATA-2521
The Pull Request created for the above issue can be found at https://github.com/apache/airavata-php-gateway/pull/70

The PR reflects the following changes -


  *   Added the maximum allowed values for the nodes, CPU cores and wall time limit to the
pga_config.php.template for reference.
  *   Modified the createSubmit() and editSubmit() methods in ExperiementController.php to
validate the entered values for nodes, CPU cores and wall time limit for a given experiment.
If invalid, an appropriate message is returned to the view.
  *   Added a new private method - validateQueueData() in ExperiementController.php to perform
the validation of the queue values.
  *   Modified the getQueueDatafromResourceId() method in ExperiementUtilities.php to compare
the queue's maximum values for nodes, CPU cores and wall time limit with that of the gateway's
configuration (found in the pga_config.php file)

Have a great weekend!

Regards,
Sneha Tilak




Mime
View raw message