retrieve: vos can't fetch data exposures: images, weights and flags sit in three vos dirs
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Start with workflow/config/cfis/config_exp_Gie.ini, where all three exposure inputs share one $SP_INPUT_EXPOSURES root, and with the retrieve: vos handling for inputs.exposures in the Python config code. The issue also names scripts/stage_block.sh and the nibi and candide profiles. Choosing between the per-kind roots (option 1) and the stage-first contract (option 2) is a maintainer decision, so the work is not settled yet. Done means the chosen option lets each exposure kind resolve to its own vos directory, or the docs and staging script reflect the stage-first contract.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
retrieve: vos cannot fetch the single exposures of a data run.
What breaks. workflow/config/cfis/config_exp_Gie.ini points all three exposure inputs at one root:
INPUT_PATH = $SP_INPUT_EXPOSURES, $SP_INPUT_EXPOSURES, $SP_INPUT_EXPOSURES
INPUT_FILE_PATTERN = 000000, 000000.weight, 000000.flag
On CADC the three kinds live in three vos directories: images in vos:cfis/pitcairn, weights in vos:cfis/weights, flags in vos:cfis/flags. With retrieve: vos, any single inputs.exposures URL leaves two of the three missing. (Tile images and catalogues are unaffected: they share vos:cfis/tiles_DR6.)
Why production hasn't hit it. The nibi profile uses retrieve: symlink against a staged mirror, /project/def-mjhudson/unions-wl/exposures, filled beforehand by a compute-node job (unions-wl/scripts/stage_block.sh, which runs vcp per kind; Nibi compute nodes reach CADC). The candide profile sets retrieve: vos but has no exposures input, so as written it would need one.
Options.
- One input root per file kind (
inputs.exposures: {image: vos:cfis/pitcairn, weight: vos:cfis/weights, flag: vos:cfis/flags}, a string still meaning one root for all three), exported as three variables for Gie'sINPUT_PATH. - A documented "stage first" contract: data runs take a local mirror with
retrieve: symlink, the staging script moves into the repo, andretrieve: vosis limited to tiles and catalogues.
Option 1 keeps retrieve: vos honest at little cost. Option 2 matches how the Nibi campaigns actually run (staging overlaps the previous batches, and a CADC hiccup fails a staging job rather than a 144-core batch).
Found by the Nibi scale-up runs (integration/smk-g18, 11 Oct).
Claude (Opus 5.5) on behalf of Cail.
- Ngôn ngữ chính
- Python
- Star
- 18
- Fork
- 14
- Merge trung bình
- 2 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 37
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CosmoStat/shapepipe
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Workflow: sp run refreshes the code snapshot before the lock; re-clean erases exposure tombstones; missing run-dir undetectedCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 18/100
CosmoStat/shapepipe#956 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của CosmoStat/shapepipe
Issue tương tự
-
Questions crashes on a real SQuAD2 no-answer predictionCó thể đã có người làm @HuaTNA đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
GST is read as Gulf Standard Time (UTC+4) instead of Guam Standard Time (UTC+10)Có thể đã có người làm @yang00333 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
DOI-USGS/dataretrieval-python#454 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
area:core-platform effort:S priority:P3 status:in-review type:test
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 80/100
randomparity/kdive#3246 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Requantification library converts m/z to mass with the hydrogen-atom mass instead of the proton massĐang mởbug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
nf-core/metaboigniter#130 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
netbox status: needs owner type: documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
netbox-community/netbox#23412 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày