apache / apache/pulsar-client-python

On partitioned topics with the Python client, receiver_queue_size=0 results in an InvalidConfiguration error, but is documented to work

Abierto
#43 16 comentarios 0 reacciones 1 asignado Reclamado por @gaoran10 Ver en GitHub
Lenguaje dominante
Python
Estrellas
75
Forks
53
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Describe the bug**
Passing `receiver_queue_size=0` to the Python client's `subscribe` method results in a `InvalidConfiguration` exception.

However, [these docs](https://pulsar.apache.org/docs/cookbooks-message-queue/) indicate that a receiver queue size of 0 is supported.

**To Reproduce**
1. With a connected Python client, call `subscribe` on any **partitioned** topic with the `receiver_queue_size` kwarg set to `0`.
2. Observe that an `InvalidConfiguration` error is raised.

**Expected behavior**
A value of 0 should either be supported and documented (is 0 equivalent to 1?), or [these docs](https://pulsar.apache.org/docs/cookbooks-message-queue/) should be updated to reflect that the python client (if not others) do not support values less than 1.

**Environment**
Same as https://github.com/apache/pulsar-client-python/issues/190

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.