asyncBopPipedInsertBulk API 동작 검토.
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先跟踪 asyncBopPipedInsertBulk API 及其在批量插入期间对 attributesForCreate 的处理。检查插入期间移除 Collection 的处理方式,然后在进行更改之前,明确并记录预期行为和完成标准。
由索引模型根据 Issue 内容生成。
描述
아래 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 실패 처리하는 것을 검토하자.
- 主要语言
- Java
- 星标
- 56
- 派生
- 49
- 平均合并
- 1 天 21 小时
- 30 天内合并 PR
- 7
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
naver/arcus-java-client 的其他 Issue
-
코드에서 subkey 용어 제거可能重新可做 @oliviarla 于 839 天前认领,目前没有进行中的 PR。 未关闭
naver/arcus-java-client#773 · 已指派 1 人 ·
维护者通常 1 天内回复
-
deferred
难度 4/5 3-5 天 新手友好度 45/100
naver/arcus-java-client#340 · 4 条评论 ·
维护者通常 1 天内回复
-
연산에 대한 수행 오류 발생 시 응용에서의 권장 처리 방법 가이드 작성可能重新可做 @brido4125 于 615 天前认领,目前没有进行中的 PR。 未关闭ongoing
naver/arcus-java-client#287 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
查看 naver/arcus-java-client 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
-
难度 2/5 1-3 小时 新手友好度 78/100
apache/rocketmq-dashboard#7302 ·
维护者通常 3 天内回复
-
area: android good first issue help wanted testing
难度 2/5 1-3 小时 新手友好度 75/100
Gautam-aman/ResQNet#56 ·
维护者通常 1 天内回复
-
documentation hermes-queue
难度 2/5 1-3 小时 新手友好度 72/100
chrisalunlloyd2-sudo/mindpalace#294 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
QuicksilverMC/Argentum#31 ·