asyncBopPipedInsertBulk API 동작 검토.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comience por rastrear la API asyncBopPipedInsertBulk y cómo gestiona attributesForCreate durante la inserción masiva. Revise cómo se trata la eliminación de una Collection durante la inserción y, después, aclare y documente el comportamiento previsto y los criterios de finalización antes de realizar un cambio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
아래 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 실패 처리하는 것을 검토하자.
- Lenguaje dominante
- Java
- Estrellas
- 56
- Forks
- 49
- Merge medio
- 3 d 21 h
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de naver/arcus-java-client
-
코드에서 subkey 용어 제거Quizá libre de nuevo @oliviarla la tomó hace 833 días y no hay ningún pull request abierto. Abierto
naver/arcus-java-client#773 · 1 asignado ·
-
deferred
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
naver/arcus-java-client#340 · 4 comentarios ·
-
연산에 대한 수행 오류 발생 시 응용에서의 권장 처리 방법 가이드 작성Quizá libre de nuevo @brido4125 la tomó hace 609 días y no hay ningún pull request abierto. Abiertoongoing
naver/arcus-java-client#287 · 1 comentario · 1 asignado ·
Todos los issues de naver/arcus-java-client
Issues similares
-
area/plugin good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
kestra-io/plugin-kestra#200 ·
Los mantenedores suelen responder en 1 día
-
bug untriaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
opensearch-project/search-relevance#618 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
apache/rocketmq-dashboard#6716 ·
Los mantenedores suelen responder en 3 días
-
DefaultRedisList.get(int) does not reject an index equal to the list sizePosiblemente ocupada @ryujungkyun la tomó hoy. Abiertostatus: waiting-for-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
spring-projects/spring-data-redis#3471 ·
Los mantenedores suelen responder en 5 días
-
Upgrade to Micrometer 1.17.2Abiertoin: build type: dependency-upgrade
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
spring-projects/spring-ldap#1791 ·
Los mantenedores suelen responder en 1 día