Index anvil14 in anvilprod (#7983)#7989
Open
dsotirho-ucsc wants to merge 1 commit intodevelopfrom
Open
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #7989 +/- ##
========================================
Coverage 84.88% 84.88%
========================================
Files 164 164
Lines 23511 23511
========================================
Hits 19958 19958
Misses 3553 3553 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Contributor
Author
Member
|
Consider adding a CL to propagate the crossing out of mirroring instructions in the promotion PRs. |
dsotirho-ucsc
commented
May 5, 2026
Comment on lines
+1337
to
+1338
| source('5e75a098', 'eMERGE_eMERGEseq_HMB_NPU_20260403_ANV5_202604220434', no_ma_mirror), | ||
| source('c57b8824', 'nhp_dGTEx_V1_20260416_ANV5_202604170018'), |
Contributor
Author
There was a problem hiding this comment.
Use SourceService._public_sources() to verify the public snapshots in this catalog are identified as public by TDR.
Contributor
Author
There was a problem hiding this comment.
Verified.
envhook.py: Setting AWS_PROFILE to 'anvilprod'
...
>>> from azul.service.source_service import SourceService
>>> public = SourceService()._public_sources
>>> set1 = {str(source.ref.spec) for source in public['anvil14']}
>>> from azul import config
>>> catalog = config.catalogs['anvil14']
>>> set2 = {str(source) for source, prop in catalog.sources.items() if prop['mirror'] == True}
>>> set1 == set2
True
>>> for source in sorted(set1):
... print(source)
tdr:bigquery:gcp:datarepo-04778e89:ANVIL_MAGE_20250925_ANV5_202509251453
tdr:bigquery:gcp:datarepo-0677c238:ANVIL_IGVF_Mouse_R1_20260416_ANV5_202604162312
tdr:bigquery:gcp:datarepo-0a4ee218:ANVIL_HPRC_20260121_ANV5_202601222125
tdr:bigquery:gcp:datarepo-12211c34:ANVIL_T2T_20230714_ANV5_202510101315
tdr:bigquery:gcp:datarepo-13858a9f:ANVIL_1000G_high_coverage_2019_20230517_ANV5_202409231755
tdr:bigquery:gcp:datarepo-25d953fe:ANVIL_GTEx_public_data_20240117_ANV5_202510101251
tdr:bigquery:gcp:datarepo-5dff1da7:ANVIL_NIA_CARD_Coriell_Cell_Lines_Open_20230727_ANV5_202410021438
tdr:bigquery:gcp:datarepo-a20ffbf1:ANVIL_T2T_CHRY_20240301_ANV5_202409252300
tdr:bigquery:gcp:datarepo-a443c0bd:ANVIL_ENCORE_RS293_20251123_ANV5_202511232027
tdr:bigquery:gcp:datarepo-b555b2f5:ANVIL_1000G_PRIMED_data_model_20240410_ANV5_202502211647
tdr:bigquery:gcp:datarepo-c4d45673:ANVIL_HPRC_R2_20260428_ANV5_202604281434
tdr:bigquery:gcp:datarepo-c57b8824:ANVIL_nhp_dGTEx_V1_20260416_ANV5_202604170018
tdr:bigquery:gcp:datarepo-f5dfb465:ANVIL_ENCORE_293T_20251123_ANV5_202511232035
There are only three public snapshots added in this PR for anvil14:
ANVIL_HPRC_R2_20260428_ANV5_202604281434
ANVIL_IGVF_Mouse_R1_20260416_ANV5_202604162312
ANVIL_nhp_dGTEx_V1_20260416_ANV5_202604170018
hannes-ucsc
approved these changes
May 6, 2026
Member
Security design review
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linked issues: #7983
Notes
anvil14catalog inanvilprod&hammerboxChecklist
Author
developissues/<GitHub handle of author>/<issue#>-<slug>1 when the issue title describes a problem, the corresponding PR
title is
Fix:followed by the issue titleAuthor (partiality)
ptag to titles of partial commitspartialor completely resolves all linked issuespartiallabelAuthor (reindex)
rtag to commit title or the changes introduced by this PR will not require reindexing of any deploymentreindex:devor the changes introduced by it will not require reindexing ofdevreindex:anvildevor the changes introduced by it will not require reindexing ofanvildevreindex:anvilprodor the changes introduced by it will not require reindexing ofanvilprodreindex:prodor the changes introduced by it will not require reindexing ofprodreindex:partialand its description documents the specific reindexing procedure fordev,anvildev,anvilprodandprodor requires a full reindex or carries none of the labelsreindex:dev,reindex:anvildev,reindex:anvilprodandreindex:prodAuthor (mirror)
mirror:devor the changes introduced by it will not require mirroring ofdevmirror:anvildevor the changes introduced by it will not require mirroring ofanvildevmirror:anvilprodor the changes introduced by it will not require mirroring ofanvilprodmirror:prodor the changes introduced by it will not require mirroring ofprodmirror:partialand its description documents the specific mirroring procedure fordev,anvildev,anvilprodandprodor requires a full mirroring or carries none of the labelsmirror:dev,mirror:anvildev,mirror:anvilprodandmirror:prodAuthor (API changes)
APIor this PR does not modify a REST APIa(A) tag to commit title for backwards (in)compatible changes or this PR does not modify a REST APIapp.pyor this PR does not modify a REST APIAuthor (upgrading deployments)
make docker_images.jsonand committed the resulting changes or this PR does not modifyazul_docker_images, or any other variables referenced in the definition of that variableutag to commit title or this PR does not require upgrading deploymentsupgradeor does not require upgrading deploymentsdeploy:sharedor does not modifydocker_images.json, and does not require deploying thesharedcomponent for any other reasondeploy:gitlabor does not require deploying thegitlabcomponentdeploy:runneror does not require deploying therunnerimageAuthor (hotfixes)
Ftag to main commit title or this PR does not include permanent fix for a temporary hotfixanvilprodandprod) have temporary hotfixes for any of the issues linked to this PRAuthor (before every review)
develop, squashed fixups from prior reviewsmake requirements_updateor this PR does not modifyDockerfile,environment,requirements*.txt,common.mk,Makefileorenvironment.bootRtag to commit title or this PR does not modifyrequirements*.txtreqsor does not modifyrequirements*.txtmake integration_testpasses in personal deployment or this PR does not modify functionality that could affect the IT outcomePeer reviewer (after approval)
Note that after requesting changes, the PR must be assigned to only the author.
System administrator (after approval)
demoorno demono demono sandboxN reviewslabel is accurateOperator
reindex:…labels andrcommit title tagmirror:…labelsno demodevelopOperator (deploy
.sharedand.gitlabcomponents)_select dev.shared && CI_COMMIT_REF_NAME=develop make -C terraform/shared apply_keep_unusedor this PR is not labeleddeploy:shared_select dev.gitlab && CI_COMMIT_REF_NAME=develop make -C terraform/gitlab applyor this PR is not labeleddeploy:gitlab_select anvildev.shared && CI_COMMIT_REF_NAME=develop make -C terraform/shared apply_keep_unusedor this PR is not labeleddeploy:shared_select anvildev.gitlab && CI_COMMIT_REF_NAME=develop make -C terraform/gitlab applyor this PR is not labeleddeploy:gitlabdeploy:gitlabdeploy:gitlabSystem administrator (post-deploy of
.gitlabcomponent)dev.gitlabare complete or this PR is not labeleddeploy:gitlabanvildev.gitlabare complete or this PR is not labeleddeploy:gitlabOperator (deploy runner image)
_select dev.gitlab && make -C terraform/gitlab/runneror this PR is not labeleddeploy:runner_select anvildev.gitlab && make -C terraform/gitlab/runneror this PR is not labeleddeploy:runnerOperator (sandbox build)
sandboxlabel or PR is labeledno sandboxdevor PR is labeledno sandboxanvildevor PR is labeledno sandboxsandboxdeployment or PR is labeledno sandboxanvilboxdeployment or PR is labeledno sandboxsandboxdeployment or PR is labeledno sandboxanvilboxdeployment or PR is labeledno sandboxsandboxor this PR does not remove catalogs or otherwise causes unreferenced indices insandboxanvilboxor this PR does not remove catalogs or otherwise causes unreferenced indices inanvilboxsandboxor this PR is not labeledreindex:devanvilboxor this PR is not labeledreindex:anvildevsandboxor this PR is not labeledreindex:devanvilboxor this PR is not labeledreindex:anvildevsandboxor this PR is not labeledmirror:devanvilboxor this PR is not labeledmirror:anvildevsandboxor this PR is not labeledmirror:devanvilboxor this PR is not labeledmirror:anvildevOperator (merge the branch)
pif the PR is also labeledpartialOperator (main build)
devanvildevdevdevanvildevanvildev_select dev.shared && make -C terraform/shared applyor this PR is not labeleddeploy:shared_select anvildev.shared && make -C terraform/shared applyor this PR is not labeleddeploy:shareddevanvildevOperator (reindex)
devor this PR is neither labeledreindex:partialnorreindex:devanvildevor this PR is neither labeledreindex:partialnorreindex:anvildevdevor this PR is neither labeledreindex:partialnorreindex:devanvildevor this PR is neither labeledreindex:partialnorreindex:anvildevdevor this PR is neither labeledreindex:partialnorreindex:devanvildevor this PR is neither labeledreindex:partialnorreindex:anvildevdevor this PR does not require reindexingdevanvildevor this PR does not require reindexinganvildevdevor this PR does not require reindexingdevanvildevor this PR does not require reindexinganvildevdevor this PR does not require reindexingdevanvildevor this PR does not require reindexinganvildevdevor this PR does not require reindexingdevdevor this PR does not require reindexingdevdeploy_browserjob in the GitLab pipeline for this PR indevor this PR does not require reindexingdevanvildevor this PR does not require reindexinganvildevdeploy_browserjob in the GitLab pipeline for this PR inanvildevor this PR does not require reindexinganvildevOperator (mirroring)
devor this PR is not labelledmirror:devanvildevor this PR is not labelledmirror:anvildevdevor this PR is not labelledmirror:devanvildevor this PR is not labelledmirror:anvildevdevor this PR is not labelledmirror:devanvildevor this PR is not labelledmirror:anvildevOperator
deploy:shared,deploy:gitlab,deploy:runner,API,reindex:partial,reindex:anvilprod,reindex:prod,mirror:partial,mirror:anvilprodandmirror:prodlabels to the next promotion PRs or this PR carries none of these labelsdeploy:shared,deploy:gitlab,deploy:runner,API,reindex:partial,reindex:anvilprod,reindex:prod,mirror:partial,mirror:anvilprodandmirror:prodlabels, from the description of this PR to that of the next promotion PRs or this PR carries none of these labelsShorthand for review comments
Lline is too longWline wrapping is wrongQbad quotesFother formatting problem