icecube / skymap_scanner

A distributed system that performs a likelihood scan of event directions for IceCube real-time alerts using CPU cluster(s) and queue-based message passing.
5 stars 2 forks source link

Update baseline GCDs #252

Closed mlincett closed 6 months ago

mlincett commented 7 months ago

With 2023 run start we need to update the baseline GCDs. Baseline GCDs are fetched from convey in the generation of the base IceTray container. Hence the base IceTray container should be updated (*).

There seems to be no easy way for a Skymap Scanner developer to see:

Can we rebase Skymap Scanner on a newer IceTray including the latest GCD?

(*) this workflow is far from optimal because the container content is determined by when the container is generated rather than by the Dockerfile content.

Please note that as I have already observed in https://github.com/icecube/realtime/issues/8 a quick solution would be to mirror the baseline GCDs to prod-exe.

dsschult commented 7 months ago

Would it be better to stop doing the baseline GCDs in the icetray image and do them in the scanner image instead?

We've had this PR lingering for a while: https://github.com/WIPACrepo/docker-icecube-icetray/pull/10

mlincett commented 7 months ago

Would it be better to stop doing the baseline GCDs in the icetray image and do them in the scanner image instead?

We've had this PR lingering for a while: WIPACrepo/docker-icecube-icetray#10

This could indeed be the best option.

dsschult commented 7 months ago

@mlincett ok, I've merged that upstream PR. Could you change the skymap scanner Dockerfiles to grab the baseline GCDs from http://prod-exe.icecube.wisc.edu/baseline_gcds/ ?

ric-evans commented 7 months ago

This will be versioned along with the image, so I'm good with any needed changes. I'd only be concerned if we're grabbing the data at runtime without any versioning, like checksums (see https://github.com/icecube/skymap_scanner/issues/166)