asyncBopPipedInsertBulk API 동작 검토.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu bằng cách lần theo API asyncBopPipedInsertBulk và cách API này xử lý attributesForCreate trong quá trình chèn hàng loạt. Xem xét cách việc xóa một Collection trong quá trình chèn được xử lý, sau đó làm rõ và ghi lại hành vi dự kiến cũng như các tiêu chí hoàn tất trước khi thực hiện thay đổi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
아래 asyncBopPipedInsertBulk API는 다음 2 중의 하나로 동작한다.
- attributesForCreate 주어지면, insert 시에 해당 collection 없을 시에 직접 생성한다.
- attributesForCreate 생략되면, insert 시에 해당 collection 없을 시에 insert 실패한다.
CollectionFuture<Map<Integer, CollectionOperationStatus>>
asyncBopPipedInsertBulk(String key, List<Element<Object>> elements,
CollectionAttributes attributesForCreate)
이슈는 attributesForCreate 주어진 경우, insert 하는 도중에 collection이 제거되는 경우이다.
Unreadable 상태이면, 해당 collection을 명시적으로 제거할 수 없다.
TTL 설정에 의해 제거될 수는 있다.
이 경우, insert 하는 과정에서 해당 collection이 제거된 경우, insert를 계속해야 하는 것인가 ?
attributesForCreate 주어지더라도 처음 insert 시에만 collection 생성 여부를 결정하여 진행하고,
그 이후의 insert 연산에서는 colleciton이 제거되면 insert 실패 처리하는 것을 검토하자.
- Ngôn ngữ chính
- Java
- Star
- 56
- Fork
- 49
- Merge trung bình
- 3 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 2
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
- Đọ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 naver/arcus-java-client
-
코드에서 subkey 용어 제거Có thể làm lại được @oliviarla đã nhận 834 ngày trước và không có pull request nào đang mở. Đang mở
naver/arcus-java-client#773 · 1 người được giao ·
-
deferred
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
naver/arcus-java-client#340 · 4 bình luận ·
-
연산에 대한 수행 오류 발생 시 응용에서의 권장 처리 방법 가이드 작성Có thể làm lại được @brido4125 đã nhận 610 ngày trước và không có pull request nào đang mở. Đang mởongoing
naver/arcus-java-client#287 · 1 bình luận · 1 người được giao ·
Tất cả issue của naver/arcus-java-client
Issue tương tự
-
docs(site): Mermaid edge-label contrast on Architecture and a table header on How it comparesĐang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
devops-thiago/ThrillhouseBot#1132 ·
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 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
approved bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
checkstyle/checkstyle#21981 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Build: the CUDA backend fails without cuDNN instead of skipping the cuDNN shim (as the cuDF shim does)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
beehive-lab/TornadoVM#1248 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue help wanted ready-for-human
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày