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

Cassandra CI: test_abac fixtures get HTTP 500 from the management account create and DeleteTable, intermittently

Đang mở
#610 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 2 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
65/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cassandra, github-actions, rust
Lĩnh vực
databases, devops, testing

Hướng nghiên cứu

Start with the cassandra-pytest job configuration and its extenddb serve process, then inspect tests/test_abac.py:77 and the teardown calling DeleteTable. Capture the server log when pytest fails and check whether it records the cause of either HTTP 500, including a timed-out lightweight transaction. Done means a failing run retains enough server-side detail to identify the error behind the 500 responses.

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

Mô tả

backend:cassandra bug

Summary

The cassandra-pytest job fails intermittently in tests/test_abac.py with HTTP 500 from two calls the test fixtures make: the management API's account create (POST /accounts, asserted as 201 in the account_id fixture at tests/test_abac.py:77) and DeleteTable in the test teardown. The same job passes on rerun, and the failing PRs change no Cassandra code path these calls use. The job log carries no server-side line for either 500, so the cause is not recorded.

Occurrences

PR Head Run Shape
#487 f7d91149 40066450592 (2026-10-24) cassandra-pytest, cassandra-rust and cassandra-integration red
#591 58280c9b 40259502995 (2026-10-26 03:24) 3 FAILED, DeleteTable answered InternalServerError in TestOrganizationKeysAbsent; rerun passed 29 of 29
#599 98bca8ec 40305483720 (2026-10-26 10:43) 69 ERROR, account create answered 500 for every class from TestResourceTagCondition onward; rerun: 8 ERROR in TestUserIdRecreate and TestTokenIssueTimeRoleSession, same 500
#409 827edb97 40324209213 (2026-10-26 12:39) 3 FAILED, DeleteTable answered InternalServerError in TestOrganizationKeysAbsent

In every run the rest of the suite passed (331 passed in the job's comprehensive step each time), and the failures sit in whichever test_abac classes ran while the server was in the failing state.

What would settle it

The job log tails only the pytest output. Capturing the server's log on failure (the extenddb serve process the job starts) would record the error the 500 wraps. Two candidates from the shape: the management account create and DeleteTable both write catalog rows through lightweight transactions on the single-node Cassandra container, and a timed-out LWT surfaces as 500 on both paths today.

Not this issue

#600 covers data-plane requests answering 500 once a DeleteTable has dropped the base data table; here the DeleteTable call itself answers 500, and the account create has no table involved.

Ngôn ngữ chính
Rust
Star
517
Fork
60
Merge trung bình
2 ngày 22 giờ
Pull request đã merge (30 ngày)
25

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 ExtendDB/extenddb

Tất cả issue của ExtendDB/extenddb

Issue tương tự

Thêm issue về Rust

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.