Allow newer Azure Storage SDKs in azure-kusto-ingest
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
- 45/100
Hướng nghiên cứu
Start with azure-kusto-ingest/pyproject.toml and the Queue and Blob client construction in azure/kusto/ingest/ingest_client.py. Review the linked Azure SDK discussion, determine which service API version the managed ingestion storage accounts support, and test queued ingestion with newer Storage SDKs. Done means compatibility is established and the dependency constraints or client configuration can be changed safely if supported.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Codex for Tamir:
I’m upgrading an environment from Kusto Data and Ingest 5.0.1 to 6.0.4. It already uses Azure Storage Blob 12.28.0 and Queue 12.15.0, and I expected to keep those versions during the Kusto upgrade. But Ingest 6.0.4 requires Blob 12.26.0 and Queue 12.13.0 exactly, so those requirements are incompatible with the installed Storage versions.
I traced the exact pins to 51d8968a6, introduced in #574 after newer Storage SDKs began requesting an API version that was not yet available everywhere. The linked Azure SDK discussion describes the partial service rollout, and its last substantive update still mentions one lagging scale unit.
Kusto creates its Queue client and Blob client without an explicit api_version, so it relies on the SDK defaults. Are the exact package pins still needed? If Kusto-managed ingestion storage accounts still require an older service API, could these clients select that API version explicitly and allow applications to upgrade the Blob and Queue packages independently?
I have not tested live queued ingestion with the newer Storage SDKs. Before preparing a change, I’d like to understand whether the service limitation still exists and which API version these accounts support.
- Ngôn ngữ chính
- Python
- Star
- 204
- Fork
- 119
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay 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 Azure/azure-kusto-python
-
When query against Log Analytics workspaces, dynamic are not converted to listCó thể làm lại được @yogilad đã nhận 1132 ngày trước và không có pull request nào đang mở. Đang mở
Azure/azure-kusto-python#491 · 2 bình luận · 1 người được giao ·
-
Support for ReportMethod.TableĐang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Azure/azure-kusto-python#470 · 5 bình luận ·
-
Support for running python UDF?Đang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Azure/azure-kusto-python#424 · 4 bình luận ·
-
Discussion enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Azure/azure-kusto-python#191 · 3 bình luận · 2 reaction ·
-
Discussion
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Azure/azure-kusto-python#126 · 2 bình luận ·
Tất cả issue của Azure/azure-kusto-python
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
MystenLabs/MemWal#1163 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
infertopics leaves new nodes without a topic when untopiced neighbours outnumber topiced onesCó thể đã có người làm @moneebullah25 đã 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
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
FinanceFlash/unvibecode#218 ·
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ó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
NVIDIA/earth2studio#1241 ·
Maintainer thường phản hồi trong vòng 3 ngày