Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM-41241: Create a new dev butler central repo in s3://rubin-pp-dev-users and move there #120

Merged
merged 11 commits into from
Feb 20, 2024

Conversation

hsinfang
Copy link
Collaborator

@hsinfang hsinfang commented Feb 2, 2024

No description provided.

This is the collection of "instrument.makeUnboundedCalibrationRunName()"
and is currently used in middleware interface to retrieve camera.

This should have been part of DM-37387 but was missed.
Copy link
Member

@kfindeisen kfindeisen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I'm concerned about the ObsCore config, but I assume it's already been applied.

bin.src/make_remote_butler.py Show resolved Hide resolved
bin.src/make_remote_butler.py Outdated Show resolved Hide resolved
bin.src/make_latiss_export.py Outdated Show resolved Hide resolved
etc/db_butler.yaml Show resolved Hide resolved
doc/playbook.rst Outdated Show resolved Hide resolved
doc/playbook.rst Outdated Show resolved Hide resolved
doc/playbook.rst Show resolved Hide resolved
doc/playbook.rst Outdated Show resolved Hide resolved
doc/playbook.rst Outdated Show resolved Hide resolved
doc/playbook.rst Outdated Show resolved Hide resolved
This worked by chance because "HSC" has been the first
instrument in /repo/main but generally this cannot
be relied upon.
Instead of exporting all refcats, including unused older versions
such as gaia_dr2_20200414, only export the needed ones.
We try to configure the dev repo as similarly as prod
for which the central repo is the shared /repo/embargo.
It is configured for the live ObsTAP service.

As bahaviors can be different based on the repo configs,
it has happened that bugs only appeared with /repo/embargo
as the central repo, but not with a repo without live ObsTAP
config. That led to bugs not shown in dev but in prod.
DM-38215 has added the parallelization.
As we transition from the old Ceph user "rubin-prompt-processing"
to the new user "prompt-processing-dev", update the example
profile and alias names to match the change.
@kfindeisen
Copy link
Member

Oops! Sorry, I forgot one request: could your instructions for running the pipeline remotely to update the output dataset types be added to the playbook? We'll probably need to add more types in the future, and it would be helpful not to have to figure out the right collections, data IDs, etc.

@hsinfang hsinfang force-pushed the tickets/DM-41241 branch 3 times, most recently from a0d0ef6 to f9a986c Compare February 20, 2024 05:35
@hsinfang hsinfang force-pushed the tickets/DM-41241 branch 2 times, most recently from 3d07119 to 22b56d3 Compare February 20, 2024 18:23
For now, keep the info about the "old" dev tenant buckets.
Despite that we are switching to use the new non-tenant buckets,
these buckets might be useful again in the future.
@hsinfang hsinfang merged commit 25b7b13 into main Feb 20, 2024
3 checks passed
@hsinfang hsinfang deleted the tickets/DM-41241 branch February 20, 2024 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants