Helix-rest supports automatically detect the stoppable selection base during stoppable calls.

Đang mở
#2,968 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
38/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
java
Lĩnh vực
distributed-systems

Hướng nghiên cứu

Issue không nêu tên tệp, bài kiểm thử hoặc điểm vào nào. Hãy bắt đầu bằng cách xác định phần xử lý phía máy chủ cho các lệnh gọi có thể dừng và cấu hình cấu trúc liên kết của cluster, sau đó lần theo cách cơ sở lựa chọn hiện đang được cung cấp. Hoàn thành có nghĩa là máy chủ chọn non_topo_based khi không có cấu trúc liên kết và cross_zone_based khi có cấu trúc liên kết, với độ bao phủ cho cả hai trường hợp.

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

Mô tả

Is your feature request related to a problem? Please describe.
Currently, when performing a stoppable check, users are required to specify the selection base (zone_based, cross_zone_based, or non_topo_based). This adds an unnecessary burden on users and increases the potential for errors. A more efficient approach would be for the server to automatically determine the appropriate selection base by reading the cluster configuration.

Describe the solution you'd like
The server should automatically configure the selection base based on the cluster's topology. By default, if the cluster has no defined topology, the server should use non_topo_based. If a topology is present, the server should default to cross_zone_based. This would simplify the user experience and minimize configuration errors.
Here’s a revised version of your message for improved clarity and professionalism:

Additional context
Add any other context or screenshots about the feature request here.

Ngôn ngữ chính
Java
Star
505
Fork
258
Merge trung bình
4 ngày 20 giờ
Pull request đã merge (30 ngày)
3

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

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

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 apache/helix

Tất cả issue của apache/helix

Issue tương tự

Thêm issue về Java

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.