Date & Time

Date , 10:00 PT

Location

BrowserRoom SystemPhone Dial-in

https://bluejeans.com/103664856

  1. Dial: 199.48.152.152 or bjn.vc
  2. Enter Meeting ID: 103664856 -or- use the pairing code

Dial-in numbers:

  • +1 408 740 7256
  • +1 888 240 2560 (US Toll Free)
  • +1 408 317 9253 (Alternate Number)

Meeting ID: 103664856

Attendees 

Regrets


Weekly meeting of the DM-SST to discuss scientific aspects of the Data Management System

Discussion items


ItemWhoNotesConclusions and action items
Updates

Naming: Should we start to sit on domain names related to `Vera Rubin`. 

Steve tasked Ranpal with looking into sitting on 'Vera Rubin' related domain names. People should talk to Ranpal on this topic
RFC-600

We need to converge on  RFC-600 - Getting issue details... STATUS

MLG: I think a consensus has been achieved with this version of the draft change request. If you've looked at nothing else, look at that version (it is NOT necessary to read through the comments thread of RFC-600, just look at the final product). 

MLG: NumStreams = 5 to be consistent with LDM-148. Leanne Guyasks: have we looped KT in on this estimate, is it still valid, and when was the last LDM-148 issue


Minor typos:

  • 'based only only ' in  Item 1: OSS-REQ-0127 (MLG confirms fixed in her working draft)


NumStreams: 

  • 5 is consistent with the sizing estimate from Kian-Tat Lim.
  • Agreement that we should define a minimum number that the DMS must support both for clarity and testability. Setting a minimum number that the DMS can support does not imply that LSST operations must support this number of streams. 
  • Deciding how many streams will actually be supported in operations is an operations level decision 
  • Eric Bellm Organise an effort to understand what exactly what it means to support and additional 5/10 streams. Is it just a matter of allocating more bandwidth? Get  position statement from Margaret Gelman and Kian-Tat Lim

Email from Kian-Tat Lim :

Outbound bandwidth is a complicated situation.

NCSA has a certain amount of connectivity to the various science/DOE/general Internet backbones, of which LSST can use a fraction. My understanding is that the amount that LSST can use is set by policy, essentially as "something that would not be disruptive to other NCSA activities". The 10 Gbps number is based mostly on that principle, I believe.

Increasing that number is thus a matter for negotiation. The characteristics of the alert stream (bursty but using bandwidth for ~12 hours every day) may make this harder to price (as opposed to, say, a dedicated channel). In addition, NCSA outbound bandwidth only gets to an Internet peering site; connectivity the rest of the way to the broker must also be assured/obtained.

I don't think that any of the other LSST-contracted networking can be used to substitute for this bandwidth. Most of that is inbound to NCSA.

There are also presumed outbound bandwidth needs for the US Data Access Center that have been part of the sizing model but may not have been fully costed, on the assumption that they would again fall under "non-disruptive". To the extent that that bandwidth has been actually allocated, it could perhaps be
traded off against broker bandwidth.

  • Leanne Guy Ensure that the community broker workshop paper includes a statement about the number of brokers we can support and the technical implications  



Clarification of 'graceful degradation; in OSS-REQ-0193 Melissa Graham

Gregory Dubois-Felsmann (before meeting): As I recall, the original intent here was that an excess of difference sources in a particular visit, whether astrophysical or spurious, should not, for example, cause the entire system to crash, and that at least the otherwise required number of alerts would go out.  I think there's a lot of room to fine-tune what this means as the requirement is flowed down to the DMSR.

MLG: And in #dm-sst, K-T says: "In the original conception of the system (with a fixed number of processing "strings"), it would not have been possible to trickle alerts out over time. With current potentially more-elastic realizations, and if there's variation in the density of alerts from one CCD to another, it may be possible to trickle them out."

MLG: In RFC-600, Item 6 (in draft_rfc_[date].txt) proposes to flow-down OSS-REQ-1093, which defines nAlertVisitAvg (=10000), to the DMSR. The new proposed DMS-REQ also creates and defines nAlertVisitPeak (=40000). But it does not flow-down or clarify the last sentence of the OSS-REQ-1093 specification for nAlertVisitAvg: "Performance shall degrade gracefully beyond that limit."
Should we:
(a) keep it that way, i.e., not flow-down the 'degrade gracefully' part of the specification,
(b) flow-down that statement as is, or
(c) revise and clarify that statement in the new DMS-REQ which defines nAlertVisitAvg and nAlertVisitPeak?

  • Melissa Grahamto propose a clarification to OSS-REQ-0193 to 'propose gracefully' and circulate on   SST slack channel for discussion before updating the  RFC before going to LCR  
  • Melissa Graham propose flowdown to the DMSR OSS-REQ-0193 once clarified (i.e LCR accepted)   
Open tasks itemsLeanne Guy
  • Recommendations on notebooks vs code: Simon recommends to provide a framework of policies for moving from notebooks to libraries of code, conventions, which notebooks are works in progress, which can be CI'd, how is library code stored etc. 
  • Robert Lupton is looking more for guidance on tooling, e.g  CI on notebooks, a librarian who curates notebooks,  makes then orthogonal,  merging common work, advice on how to do things. 
  • Jim Bosch  Notebooks lead to piles of code  - suggests if orthogonalization is required that work should be moved to libraries of code with more structure and a hierarchy 
  • Keith Bechtol I expect that several of the analysis tasks will tend to need functional code combined with more interactive/plotting notebooks
  • Robert Lupton Dig out the reference to how netflix works with and manages notebooks.    
  • Leanne Guy Organize a follow-up discussion a a future SST meeting following  DM-20168 - Getting issue details... STATUS  completion on use of notebooks and libraries of code   
AOB
  • No SST meeting 21 June due to the Community Broker Workshop.



List of SST tasks (Confluence)

DescriptionDue dateAssigneeTask appears on
  • Robert Lupton Clarify the meaning of time in the object table. 1 sentence description in sdm_schemas, can link to a short DMTN.  Update 2022-02-09: Meeting to resolve this on 2022-02-21  
28 Feb 2022Robert Lupton2018-11-05 DM SST F2F Agenda and Meeting notes
  • Gregory Dubois-Felsmann check if SDM standardization is adequately represented in project documents, and whether DMTN-067 should be required.
31 Mar 2022Gregory Dubois-Felsmann2022-02-14 DM-SST Virtual F2F Agenda and Meeting notes
28 Feb 2023Leanne Guy2023-01-23 DM-SST Agenda and Meeting Notes
  • Leanne Guy talk to Steve R about presenting plans for the ShearObject table to PST and SciCollab chairs   
20 Mar 2023Leanne Guy2023-02-27 DM-SST Agenda and Meeting Notes
31 Mar 2023Jim Bosch2023-02-27 DM-SST Agenda and Meeting Notes
  • Leanne Guy  talk to Gregory Dubois-Felsmann to review the original intent of the AFS-related Portal requirements before deciding on a course of action  
29 May 2023Leanne Guy2023-05-01 DM-SST Focus Meeting - Brokers in Commissioning
  • Leanne Guy Prepare to consult the PST on the question of providing compressed PVIs for AP outputs, to cover the period before the data become available in a DR.  
02 Jun 2023Leanne Guy2023-03-27 DM-SST Agenda and Meeting Notes
  • Jim Bosch Incorporate 30-60 day period for raws on disk into the strawman proposal and present to KT  
26 Jun 2023Jim Bosch2023-05-08 DM-SST Agenda and Meeting Notes
  • Parker Fagrelius Patrick Ingraham  how long will it take to do a scan as described? No need to scan the whole WL range but will require additional points outside nominal lambda range.  
30 Jun 2023Parker Fagrelius2023-03-27 DM-SST Agenda and Meeting Notes
31 Jul 2023Colin Slater2023-07-10 DM-SST Agenda and Meeting Notes
  • Eli Rykoff , Leanne Guy  Develop a proposal for what calibration processing, hardware, data we actually need and what will be needed for DR1. This has implications for the ORR and for prioritisation of work in commissioning  
31 Jul 2023Eli Rykoff2023-01-30 DM-SST Agenda and Meeting Notes
  • Yusra AlSayyad will look to see if there is any effort to help on option 1  
28 Aug 2023Yusra AlSayyad2023-08-14 DM-SST Agenda and Meeting Notes
  • Jim Bosch  Provide a physical example of that a  up on cell table would look like fo the Colin Slater / DAX team to review  
31 Aug 2023Jim Bosch2023-02-27 DM-SST Agenda and Meeting Notes
  •  "What is the pathway to defining the data products that are required to meet DMS-REQ-0266" Jeffrey Carlin   
30 Nov 2023Jeffrey Carlin2023-10-23 DM-SST vF2F Agenda and Meeting Notes
30 Nov 2023Gregory Dubois-Felsmann2023-10-23 DM-SST vF2F Agenda and Meeting Notes
30 Nov 2023Leanne Guy2023-10-23 DM-SST vF2F Agenda and Meeting Notes
  • Jeffrey Carlin follow up with KT on DMS-REQ-0176 and DMS-REQ-0315 to update/disaggregate this for latest base/summit infrastructure split.  
30 Nov 2023Jeffrey Carlin2023-10-23 DM-SST vF2F Agenda and Meeting Notes
  • Jim Bosch Follow up on the possibility of investigating further the ability to process 2 collections in parallel.   
31 Jan 2024Jim Bosch2023-12-04 DM-SST Agenda and Meeting Notes
31 Jan 2024Jeffrey Carlin2023-12-04 DM-SST Agenda and Meeting Notes
Gregory Dubois-Felsmann2023-10-23 DM-SST vF2F Agenda and Meeting Notes


Overdue or Undated DM Science Team tickets

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

LIT tickets of interest to DM Science

T Key Summary Assignee Reporter P Status Resolution Created Updated Due
Loading...
Refresh