HEPiX Virtulisation WG meeting minutes 2011-02-21
Present (in no particular order):
Tony Cass, CERN
Thomas Finnern, DESY
Owen Synge, DESY
Ian Gable, University of Victoria
Ulrich Schwickerath, CERN
Martin Bly, RAL
Ian Collier, RAL
James Adam, RAL
Andrea Chierici, INFN Bologna
Keith Chadwick, FNAL
(apologies for any missing participants, EVO failed to correctly record the list of participants)
1. No comments on previous meeting minutes Jan 24
2. Status of protocol/metadata agreements.
-
Owen looked over the available image repositories, VMIC (CERN/DESY), Repoman (UVic), StatusLab, and none of the catalogues currently is able to sign lists of images.
-
Owen then organized a meeting between all the groups for a technical discussion.
-
There was nearly complete overlap of the meta data fields from the different catalogues. Ian Gable agreed to change meta data names to match StratusLab.
-
There was a split in the preferred metadata format XML RDF (Preferred by Status Lab), or JSON (preferred by Owen and Ian)
-
Ian Gable commented that he was confused by the necessity of having signed list of images as a part of a catalogue.
-
Tony clarified that signed image list is important so that an endorser can indicate their CURRENT list of endorsed images rather then a list that could be obtained from a catalogue which could include the list of images they have endorsed at some time.
-
Ulrich used the example of a higgs analysis where the group would want a list of known good images for the analysis.
-
Tony commented that the he see the signed list as something that is provided by the endorser. The signed list would be a list of pointers to images contained in one or more catalogues.
-
Owen has started the process of building a simple CLI tool for generating a signed list of images.
-
Tony asked about the protocol for interacting with the catalogue. Owen commented that this was not discussed at the technical meeting, and that he assumed that the access would be via https.
-
Tony commented that he was looking for more detail as to what you would get on a per URL basis from the REST interface(for example, where the image can be downloaded).
-
Owen commented that he envisioned that that metadata would be provided as a part of the signed image list.
-
Tony commented that including image data is no necessary if you have a catalogue.
-
Ian commented that he agreed with having data in the signed list that would allow for the downloading of the image. In this way you could provide an image even without a catalogue.
-
Tony commented that this was true, but then we essentially eliminate the advantages of having a catalogue.
-
Owen commented that the meta data included in the signed list is exactly the metadata we want signed.
-
Tony commented that we don't necessarily need to sign the metadata.
-
There was a lengthy discussion about common API among catalogues. Tony feels strongly that the time to come to agreement is now. The takeaway from the discussion was that Owen would look at the different APIs and compare them for similarities.
3. Implementing Image Exchange
-
Tony commented that catalogues aside we still need to demonstrate that we exchange images and have them run at different sites (i.e. have no site dependency).
-
Owen says that in the short term he can produce a signed generic SL image.
-
Ullrich would like to give this is try with CernVM.
-
Tony commented that the portability of CernVM has already been demonstrated.
-
Tony would like to see catalogue work and image exchange worked on in parallel. Owen agreed.
4. Next meeting
-
March 7 14:00 Central European Time.
-
Owen will report on details of API compatibility and Metadata (Ian and Ulrich volunteer to check signing)
-
Tony will find volunteers to work on the image exchange.
There are minutes attached to this event.
Show them.