Commit Graph

28 Commits

Author SHA1 Message Date
Luca Frosini 9f26bdb42c Porting service to new authorization-utils 2022-03-08 11:21:19 +01:00
Luca Frosini 89b7c3013f Switched to gCube Jackson and Moving to new resource-registry 2020-12-02 11:22:48 +01:00
Luca Frosini fd30b3dd0d Plugin manager is now used as singleton 2020-10-14 11:25:52 +02:00
Luca Frosini 43328f5cfe Switched the service to the use of new APi which does not require the
PluginDeclaration class
2020-09-30 11:19:49 +02:00
Luca Frosini fda62b6576 Version 2.0.0 2019-12-04 09:56:54 +01:00
Luca Frosini 00ee938aeb Fixed bugs 2019-09-24 16:56:02 +02:00
Luca Frosini a4157eadd2 Refactored code to manage better marshalling and unmarshalling of
required classes
2019-09-24 14:59:25 +02:00
Luca Frosini 549edd6a30 Refs #5109: Provide REST interface for Smart Executor
Task-Url: https://support.d4science.org/issues/5109

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@162071 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-01-10 16:33:26 +00:00
Luca Frosini 9383f3bee0 Better management of stop/unschedule of not running plugin instance
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@157664 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-10-27 12:05:45 +00:00
Luca Frosini d55a8d2163 Using JobUsageRecord instead of TaskUsagerecord accounting due to changes in accounting model.
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@153048 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-13 12:16:02 +00:00
Luca Frosini c78a908481 Fixed log and accounting
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@152803 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-06 15:37:57 +00:00
Luca Frosini b00cd5e9d9 Merged from branch of release 4.5.0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@149072 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-05-25 12:38:46 +00:00
Luca Frosini 54ccaeed55 Explicit scope set
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@148854 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-05-18 15:33:07 +00:00
Luca Frosini d7ab3f97bb Fixed bug which start a scheduled plugin now instead at the scheduling time
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@146878 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-04-13 14:37:42 +00:00
Luca Frosini 24a9b093cc refs #772
Support Scheduled Task take in charge from Orphaned RIs


git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@142457 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-10 15:57:10 +00:00
Luca Frosini 4cedf6c46b Fixing bugs
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@142186 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-03 15:29:25 +00:00
Luca Frosini 59dcdec5f6 Merged from private branch before release 4.3.0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@141987 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-01 16:01:15 +00:00
Luca Frosini 27b86ffb5c Merged from private branch for release 4.1.0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@131611 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-22 09:31:05 +00:00
Luca Frosini c499f902b7 Reintroduced ScopeProvider to avoid problem in the next release
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@124153 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-12 17:57:59 +00:00
Luca Frosini ca24d6bea1 refs #2112: Port SmartExecutor to be compliant with new Authorization
https://support.d4science.org/issues/2112

Changed the way to retrieve ApplicationContext

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@122910 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-08 14:22:06 +00:00
Luca Frosini 81bea923f1 refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@120469 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-11-30 11:25:05 +00:00
Luca Frosini 7d2f4c450d Fixing lifecycle management
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119638 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-12 16:33:47 +00:00
Luca Frosini fec9ef60e1 Renamed class
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119602 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-12 09:53:46 +00:00
Luca Frosini 39f6dde527 Cleaning code
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119514 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-08 10:10:55 +00:00
Luca Frosini 68863d668d refs #579: Use IS to persist Scheduled Task configuration on smart-executor
https://support.d4science.org/issues/579

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119097 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-28 15:44:12 +00:00
Luca Frosini 5ca1a0b641 refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119049 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-25 15:34:56 +00:00
Luca Frosini c6df0384ca refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@119021 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-25 09:20:54 +00:00
Luca Frosini 7d7ab372d8 refs #111: Add Recurrent and scheduled Task support
https://support.d4science.org/issues/111
Merging from private branch

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor@117512 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-28 13:41:35 +00:00