Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

pricing: a non-USD unit on a hostless or "*" block unprices the bundled table everywhere

Đang mở Phù hợp với người mới
#1,190 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
86/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
go
Lĩnh vực
backend, testing

Hướng nghiên cứu

Bắt đầu với việc xác thực cấu hình khởi động bên cạnh xử lý từ chối hiện có chỉ áp dụng cho multiplier, sau đó kiểm tra TestConfig_AUnitOnAMultiplierOnlyBlockIsRefused. Thêm một hàng trong bảng hoặc một trường hợp liền kề cho một đơn vị không phải USD trong một block không có host hoặc "*", và xác nhận rằng quá trình khởi động từ chối nó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Found by an independent review of #1153 at 80348bfc (and raised by pdettori there as a suggestion); deferred by the author's call.

After #1153 a unit is host-wide, and only rows in an endpoint's unit may price its traffic. A block with unit: and no hosts: (or hosts: ["*"]) covers every endpoint, so every endpoint no more specific block names takes that unit — and the bundled dollar table stops pricing anything there.

Measured at 80348bfc with hosts: ["*"], unit: credits, models: {premium-ide} and the bundled table on:

api.anthropic.com  claude-opus-4-1   unit=credits  prov=none

At a66911e9 the same request was unit=USD prov=bundled. The unpricing is loud (unpricedBy names every pair); the other half is silent: a charge any of those endpoints reports itself is labelled credits.

Shape of a fix

Refuse a non-USD unit: on a hostless or "*" block at startup, beside the multiplier-only refusal — a unit is a gateway's, so its hosts should be named — with one row added to TestConfig_AUnitOnAMultiplierOnlyBlockIsRefused's table or a sibling.

Assisted-By: Claude (Anthropic AI) [email protected]

Ngôn ngữ chính
Go
Star
13
Fork
40
Merge trung bình
11 giờ 31 phút
Pull request đã merge (30 ngày)
204

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của rossoctl/cortex

Tất cả issue của rossoctl/cortex

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.