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