Re: [glue-wg] uk.ac.gridpp.vcycle added

Hi all, I've created a new pull request for two new service types, 'uk.ac.gridpp.vcycle' and 'uk.ac.gridpp.vac', see [1] for details. Please can these be considered for merging into the master branch. If there are no objections/modifications, I can merge when all are agreed. Cheers, David [1] https://github.com/OGF-GLUE/Enumerations/pulls
-----Original Message----- From: Andrew McNab [mailto:Andrew.Mcnab@cern.ch] Sent: 09 October 2015 10:18 To: Meredith, David (STFC,DL,SC) Cc: Kewley, John (STFC,DL,SC) Subject: Re: uk.ac.gridpp.vcycle added
On 9 Oct 2015, at 10:47, david.meredith@stfc.ac.uk wrote:
Hi Andrew,
I’ve added the new SE type to GOCDB and updated the docs[1].
Great, thanks.
Do you want me to make a new pull request for the addition of the same type to the GLUE2 enum SE type list[2]?
Yes, please could you add uk.ac.gridpp.vcycle (and the existing uk.ac.gridpp.vac SE type.)
Thanks,
Andrew
[1] https://wiki.egi.eu/wiki/GOCDB/Input_System_User_Documentation#Service_T ype_List
[2] https://github.com/OGF- GLUE/Enumerations/blob/master/ServiceType_t.csv
==========================
David Meredith Scientific Computing Dept Daresbury Laboratory Tel: +44 (0) 1925 603762 Fax: +44 (0) 1925 603100 (Site) Email: david.meredith@stfc.ac.uk
Skype name: davidismeredith
Cheers
Andrew
-- Dr Andrew McNab, High Energy Physics, University of Manchester, UK, M13 9PL. www.hep.manchester.ac.uk/u/mcnab Skype: andrew.mcnab.uk

They look good to me. Ok to merge Cheers, Florido On 2015-10-09 14:24, david.meredith@stfc.ac.uk wrote:
Hi all, I've created a new pull request for two new service types, 'uk.ac.gridpp.vcycle' and 'uk.ac.gridpp.vac', see [1] for details. Please can these be considered for merging into the master branch. If there are no objections/modifications, I can merge when all are agreed. Cheers, David
[1] https://github.com/OGF-GLUE/Enumerations/pulls
-----Original Message----- From: Andrew McNab [mailto:Andrew.Mcnab@cern.ch] Sent: 09 October 2015 10:18 To: Meredith, David (STFC,DL,SC) Cc: Kewley, John (STFC,DL,SC) Subject: Re: uk.ac.gridpp.vcycle added
On 9 Oct 2015, at 10:47, david.meredith@stfc.ac.uk wrote:
Hi Andrew,
I’ve added the new SE type to GOCDB and updated the docs[1].
Great, thanks.
Do you want me to make a new pull request for the addition of the same type to the GLUE2 enum SE type list[2]?
Yes, please could you add uk.ac.gridpp.vcycle (and the existing uk.ac.gridpp.vac SE type.)
Thanks,
Andrew
[1] https://wiki.egi.eu/wiki/GOCDB/Input_System_User_Documentation#Service_T ype_List
[2] https://github.com/OGF- GLUE/Enumerations/blob/master/ServiceType_t.csv
==========================
David Meredith Scientific Computing Dept Daresbury Laboratory Tel: +44 (0) 1925 603762 Fax: +44 (0) 1925 603100 (Site) Email: david.meredith@stfc.ac.uk
Skype name: davidismeredith
Cheers
Andrew
-- Dr Andrew McNab, High Energy Physics, University of Manchester, UK, M13 9PL. www.hep.manchester.ac.uk/u/mcnab Skype: andrew.mcnab.uk
_______________________________________________ glue-wg mailing list glue-wg@ogf.org https://www.ogf.org/mailman/listinfo/glue-wg
-- ================================================== Florido Paganelli ARC Middleware Developer - NorduGrid Collaboration System Administrator Lund University Department of Physics Division of Particle Physics BOX118 221 00 Lund Office Location: Fysikum, Hus A, Rum A403 Office Tel: 046-2220272 Email: florido.paganelli@REMOVE_THIShep.lu.se Homepage: http://www.hep.lu.se/staff/paganelli ==================================================

glue-wg-bounces@ogf.org [mailto:glue-wg-bounces@ogf.org] On
Behalf Of david.meredith@stfc.ac.uk said: I've created a new pull request for two new service types, 'uk.ac.gridpp.vcycle' and 'uk.ac.gridpp.vac', see [1] for details. Please can these be considered for merging into the master branch. If there are no objections/modifications, I can merge when all are agreed.
You describe them as service types, but it's not clear to me if they correspond to ServiceType, EndpointInterfaceName or even Capability - can we have definitions of what they are intended to name? Stephen

Hi Stephen, Details are in the pull request, if you drill down: https://github.com/davidmeredith/Enumerations/commit/c712c55edf3da50464db9ae... Or, for ease here are the details: +"ServiceType_t","uk.ac.gridpp.vcycle","Vcycle manages the lifecycle of VMs running jobs on cloud resources for LHCb, ATLAS, CMS, and GridPP DIRAC VMs.","Recommended",, +"ServiceType_t","uk.ac.gridpp.vac","A virtual machine factory system for operating clusters at grid sites","Recommended",,
-----Original Message----- From: Burke, Stephen (STFC,RAL,PPD) Sent: 15 October 2015 11:28 To: Meredith, David (STFC,DL,SC); glue-wg@ogf.org Cc: Andrew.Mcnab@cern.ch Subject: RE: [glue-wg] uk.ac.gridpp.vcycle added
glue-wg-bounces@ogf.org [mailto:glue-wg-bounces@ogf.org] On
Behalf Of david.meredith@stfc.ac.uk said: I've created a new pull request for two new service types, 'uk.ac.gridpp.vcycle' and 'uk.ac.gridpp.vac', see [1] for details. Please can these be considered for merging into the master branch. If there are no objections/modifications, I can merge when all are agreed.
You describe them as service types, but it's not clear to me if they correspond to ServiceType, EndpointInterfaceName or even Capability - can we have definitions of what they are intended to name?
Stephen

Meredith, David (STFC,DL,SC) said:
Or, for ease here are the details: +"ServiceType_t","uk.ac.gridpp.vcycle","Vcycle manages the lifecycle of VMs running jobs on cloud resources for LHCb, ATLAS, CMS, and GridPP DIRAC VMs.","Recommended",, +"ServiceType_t","uk.ac.gridpp.vac","A virtual machine factory system for operating clusters at grid sites","Recommended",,
I don't think that's enough to be sure, at least for me. The basic point is that a ServiceType identifies the entirety of a service, rather than a component or aspect of one. I remember how vac started off but I don't know how it has evolved since - is it now an entire computing service as an alternative to e.g. CREAM or ARC? GLUE ServiceTypes are unique, a given service can only have one, unlike the GOC DB. Stephen

On 15 Oct 2015, at 11:46, stephen.burke@stfc.ac.uk wrote:
Meredith, David (STFC,DL,SC) said:
Or, for ease here are the details: +"ServiceType_t","uk.ac.gridpp.vcycle","Vcycle manages the lifecycle of VMs running jobs on cloud resources for LHCb, ATLAS, CMS, and GridPP DIRAC VMs.","Recommended",, +"ServiceType_t","uk.ac.gridpp.vac","A virtual machine factory system for operating clusters at grid sites","Recommended",,
I don't think that's enough to be sure, at least for me. The basic point is that a ServiceType identifies the entirety of a service, rather than a component or aspect of one. I remember how vac started off but I don't know how it has evolved since - is it now an entire computing service as an alternative to e.g. CREAM or ARC? GLUE ServiceTypes are unique, a given service can only have one, unlike the GOC DB.
I think in GLUE2 terms, both Vac and Vcycle are ComputingServices. They have ComputingShares (types of VM that can be created, associated with experiments, with limits, numbers running etc) but they don’t expose any endpoints, as Vac or Vcycle decides what VMs to launch rather than receiving external requests, and there’s no API for asking what a VM is doing (the VM is responsible for reporting that to the experiment’s pilot framework or whatever.) Both these systems are exactly equivalent to CREAM and ARC from the point of view of a pilot framework, except the framework doesn’t have to submit pilot jobs as that is all done by their VMs. Cheers Andrew -- Dr Andrew McNab, High Energy Physics, University of Manchester, UK, M13 9PL. www.hep.manchester.ac.uk/u/mcnab Skype: andrew.mcnab.uk

Andrew McNab [mailto:Andrew.Mcnab@cern.ch] said:
Both these systems are exactly equivalent to CREAM and ARC from the point of view of a pilot framework, except the framework doesn’t have to submit pilot jobs as that is all done by their VMs.
OK, that seems right for a ServiceType. Stephen
participants (4)
-
Andrew McNab
-
david.meredith@stfc.ac.uk
-
Florido Paganelli
-
stephen.burke@stfc.ac.uk