[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2023-09-27 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17769750#comment-17769750
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6339f7047f954af9cc269f8771c031695291e411 in 
airavata-cookiecutter-django-app's branch refs/heads/main from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-cookiecutter-django-app.git;h=6339f70
 ]

AIRAVATA-3649 Adding documentation link


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643399#comment-17643399
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 9c45b34b7944db461c9a2efabd8f2f14c0d1cc51 in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/cryptography-3.3.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=9c45b34 ]

AIRAVATA-3649 Decorator for registering queue settings calculator functions


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643390#comment-17643390
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit db1ec023060df770470317fd9e09cdde501c6f99 in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/djangorestframework-3.11.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=db1ec02 ]

AIRAVATA-3649 Moved tests into module


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643400#comment-17643400
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 4a38c1a511fad93ac98bff9fad0f414a84d90fcb in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/cryptography-3.3.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=4a38c1a ]

AIRAVATA-3649 Added exists method to check if queue settings calculator exists


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643398#comment-17643398
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit db1ec023060df770470317fd9e09cdde501c6f99 in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/cryptography-3.3.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=db1ec02 ]

AIRAVATA-3649 Moved tests into module


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643391#comment-17643391
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 9c45b34b7944db461c9a2efabd8f2f14c0d1cc51 in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/djangorestframework-3.11.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=9c45b34 ]

AIRAVATA-3649 Decorator for registering queue settings calculator functions


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-12-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17643392#comment-17643392
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 4a38c1a511fad93ac98bff9fad0f414a84d90fcb in airavata-django-portal-sdk's 
branch refs/heads/dependabot/pip/djangorestframework-3.11.2 from Marcus Christie
[ 
https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=4a38c1a ]

AIRAVATA-3649 Added exists method to check if queue settings calculator exists


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604741#comment-17604741
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604744#comment-17604744
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604742#comment-17604742
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604743#comment-17604743
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604735#comment-17604735
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604745#comment-17604745
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604737#comment-17604737
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604739#comment-17604739
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604738#comment-17604738
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604740#comment-17604740
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604736#comment-17604736
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604750#comment-17604750
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch refs/heads/delta-topology-workshop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604664#comment-17604664
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604654#comment-17604654
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604665#comment-17604665
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604663#comment-17604663
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604666#comment-17604666
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604646#comment-17604646
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604670#comment-17604670
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604668#comment-17604668
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604672#comment-17604672
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604667#comment-17604667
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604644#comment-17604644
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604649#comment-17604649
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604673#comment-17604673
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604647#comment-17604647
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604648#comment-17604648
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604624#comment-17604624
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604671#comment-17604671
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604678#comment-17604678
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604619#comment-17604619
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604622#comment-17604622
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604640#comment-17604640
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604641#comment-17604641
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604669#comment-17604669
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/workspace/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604643#comment-17604643
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604639#comment-17604639
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604645#comment-17604645
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604621#comment-17604621
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604642#comment-17604642
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/dataparsers/terser-4.8.1
 from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604615#comment-17604615
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604625#comment-17604625
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604623#comment-17604623
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604617#comment-17604617
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604630#comment-17604630
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604620#comment-17604620
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604618#comment-17604618
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604616#comment-17604616
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/terser-4.8.1 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604595#comment-17604595
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604594#comment-17604594
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604591#comment-17604591
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604593#comment-17604593
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604599#comment-17604599
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604598#comment-17604598
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604606#comment-17604606
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604596#comment-17604596
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604571#comment-17604571
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604568#comment-17604568
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604573#comment-17604573
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604592#comment-17604592
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604597#comment-17604597
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604600#comment-17604600
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604601#comment-17604601
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604567#comment-17604567
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604576#comment-17604576
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604582#comment-17604582
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604553#comment-17604553
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604552#comment-17604552
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 15c7da956ef9b983b04407f0cf3e5e65146258be in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=15c7da95 ]

AIRAVATA-3649 Upgrade SDK to 1.6.0


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604551#comment-17604551
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604550#comment-17604550
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604544#comment-17604544
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604577#comment-17604577
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604574#comment-17604574
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604572#comment-17604572
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604569#comment-17604569
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604575#comment-17604575
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604534#comment-17604534
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604570#comment-17604570
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/moment-2.29.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604549#comment-17604549
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit b21eede520aa2d8fd76d70ba0ea7ce5329611001 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=b21eede5 ]

AIRAVATA-3649 Make queue settings readonly when calculator is configured


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604558#comment-17604558
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit d273a78699c0b7a0f8687eadcdfc3cb7f998cdec in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=d273a786 ]

AIRAVATA-3649 Rerun validation in QueueSettingsEditor whenever values change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604547#comment-17604547
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604546#comment-17604546
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2d355f570f87306560f6169de0d2f7dbc4d2eb1d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2d355f57 ]

AIRAVATA-3649 Only include queueSettingsCalculatorId if it exists

This is to gracefully handle situation where queue
settings calculator is unavailable (for example, if it isn't installed).


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604543#comment-17604543
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c41f65494a091929700384fe523e1f81eba40e64 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c41f6549 ]

AIRAVATA-3649 REST API to list and invoke queue settings calculators


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604548#comment-17604548
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604545#comment-17604545
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/static/common/async-2.6.4 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604527#comment-17604527
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit cf64de703d9b3ea73bf729b96f3aef6ddfc35f13 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=cf64de70 ]

AIRAVATA-3649 Queue settings calculator docs


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604502#comment-17604502
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 61d181f87bb605c9268e026910b507f2a63a5b28 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/async-2.6.4 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=61d181f8 ]

AIRAVATA-3649 Ignore invalid experiment models


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604523#comment-17604523
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604521#comment-17604521
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 68e425fe5bd636677150a39938f44b91c1ef2d5c in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=68e425fe ]

AIRAVATA-3649 Apply queue settings calculator values in experiment editor


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604496#comment-17604496
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 2319627de69a66eaf0f1543e256c155f1336df60 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/async-2.6.4 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=2319627d ]

AIRAVATA-3649 DB field and Admin UI for queueSettingsCalculatorId


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604524#comment-17604524
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 6a11894c7656e851dae8b7b2bd761860051bcb7d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=6a11894c ]

AIRAVATA-3649 Only re-calculate queue settings when inputs or compute resource 
change


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604529#comment-17604529
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit 373c21f99c66f79853f189df267e775df77ec833 in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/auth/minimist-1.2.6 
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=373c21f9 ]

Merge branch 'AIRAVATA-3649' into develop


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (AIRAVATA-3649) Automatically calculate queue settings with custom code

2022-09-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/AIRAVATA-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17604499#comment-17604499
 ] 

ASF subversion and git services commented on AIRAVATA-3649:
---

Commit c6617c0030a5765cc230cf9bfb4c2f2667f15c4d in airavata-django-portal's 
branch 
refs/heads/dependabot/npm_and_yarn/django_airavata/apps/groups/async-2.6.4 from 
Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=c6617c00 ]

AIRAVATA-3649 debounce calls to queue settings calculator


> Automatically calculate queue settings with custom code
> ---
>
> Key: AIRAVATA-3649
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3649
> Project: Airavata
>  Issue Type: New Feature
>  Components: Django Portal
>Reporter: Marcus Christie
>Assignee: Marcus Christie
>Priority: Major
>
> For some applications the ideal queue settings for an experiment can be 
> straightforwardly calculated from the input values for the experiment. An 
> administrator may want to define some custom code to calculate the ideal 
> queue settings and then register it for use with one or more applications. 
> This will make streamline the use of the gateway for users and also reduce 
> errors in over- or under-allocating resources.
> h3. Design
> - custom code to be implemented as a module function that takes 
> experiment_model and returns a dictionary of possibly different queue setting 
> values
> - decorator {{@queue_settings_calculator}}
> - decorator attributes: id (allows renaming function), name (display to user)
> - decorator adds each decorated function to a registry
> - new REST API returns information about all registered 
> {{@queue_settings_calculator}} functions
> - new application_settings field for queue_settings_calculator id. UI 
> provides drop-down to allow admin to select a queue_settings_calculator
> - Experiment Editor will call calculate_queue_settings REST API if the 
> application interface has a queue_settings_calculator configured. Will pass 
> the entire Experiment Model. Updates the queue settings with the returned 
> values.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


  1   2   3   4   >