...
02 Dec 2015 , 11am-12pm pacific.
ls.st/sup
Attendees UW: Russell Owen , Simon Krughoff
Princeton/DRP : Jim Bosch , John Swinbank , Paul Price
IPAC: Unknown User (jar) , Gregory Dubois-Felsmann , Unknown User (xiuqin) , Unknown User (ciardi) SQUARE: Frossie Economou NCSA: Greg Daues , Steve Pietrowicz , Margaret Gelman , Unknown User (mcarras2) , Hsin-Fang Chiang Architecture; Kian-Tat Lim , Tim Jenness SLAC: Unknown User (npease) , Brian Van Klaveren , Fritz Mueller , Andy Salnikov , Vaikunth Thukral , Unknown User (kelsey) , Jacek Becla Goals To start getting on the same page with regards to butler, with focus on what butler really is, what it does, what its roles are, what APIs is has, and most importantly what it will and will not do in the future. ...
Time Item Who Notes 5min Intro K-T or NateP or Jacek
10min UW Easily specify new outputs from tasks (no need to edit obs_ packages) butler.get should fail immediately if the data is not available Easily iterate over partial IDs for all dataset types Simplify the way IDs are normalized (?), and document the system better; also preferably make it easier to know when you have an ID that has been normalized or not. Handling of bitemporal calibration products including camera descriptions. N.b. calibration products can be lots of different things: objects, images, telemetry data, sky model, etc. Butlerized access to logs, configs, stack version, etc. 10min Princeton DRP Butler Requirements / Feature Requests 10min IPAC SUI / Level 3 and SuperTask feedback on the Butler 10min SQUARE isolate in-memory from IO, architecture for plugging other protocols (like S3) 10min NCSA
Architecture Tim Jenness : I feel strongly that we should have two persistable file format options designed in to the butler (FITS and HDF5 say) so that we can be sure we have a flexible design that is not wedded to a single file format.
Unknown User (npease) :
Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4543
Jiraserver JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4542
Jiraserver JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4541
(not butler work, has an AFW component tag) Discussion Carry technical discussions via community Next meeting: Tuesday Dec 8, 12:30pm, via bluejeans. Focus: (a) check if created stories adequately cover all requests, (b) finalize prioritization
Random notes Butler (not-done) stories:
Jiraserver JIRA jqlQuery filter=13800 serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2
Action items Unknown User (npease) , turn the requirements discussed / input received into JIRA stories Identify core architectural issues Design core architectural issues Write a comprehensible high level design document Create interface definition ( we will defer remote butler & URL interface definition ) Application Interface Configuration Interface Back-end interface. Include what can be plugged in, and where. transport serialization storage Unknown User (npease) and Kian-Tat Lim - propose prioritization of all butler stories Work on top-priority item for each group: Princeton: Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4181
(epic S16) ( Serge Monkewitz is working on kind-of-related Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-3472
) SUI: Multiple repositories: finish defining, create story, work on partial implementation TBD. Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4625
Implement Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4682
(epic W16) (might get broken into 2 stories and delivered over 2 sprints) UW: Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4168
(epic Butler W16), also "if time": Jiraserver JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4180
(epic S16) Tuscon: define interface for Jiraserver JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-4555
(epic S16, assigned to BVK) NCSA: (nothing at this time) ...