Orden de claves en las solicitudes range de etcd

Escrito por Alessio el 7/4/2026

Problema

El comportamiento de las solicitudes range depende del orden y de los límites, por lo que el código de filtrado y las pruebas deben expresar esas reglas con claridad. Las pruebas existentes no cubrían con suficiente claridad los resultados ordenados por clave ascendente junto con un límite.

Cambios

Reescribí el filtro de resultados range con condiciones explícitas, añadí casos de claves ascendentes y límites a las pruebas KV y optimicé una ruta de solicitud range mediante el orden ascendente por clave.

Resultado

La lógica de filtrado es más fácil de leer, las pruebas cubren directamente la combinación de orden y límite, y la ruta range puede usar el orden solicitado.

Commits: refactorización del filtro, pruebas range, optimización range