[se necesita ayuda] Problemas de acceso a Gladys

Me encargo, pero tengo un problema con tus últimos cambios en master. Cuando hago un npm install se queda en bucle y nunca termina, y cuando fuerzo la parada aparece este mensaje de error

npm error path /Users/bertrand/Documents/perso/Gladys/server/node_modules/duckdb
npm error command failed
npm error signal SIGINT
npm error command sh -c node-pre-gyp install --fallback-to-build
npm error CXX(target) Release/obj.target/duckdb/src/duckdb_node.o
npm error   CXX(target) Release/obj.target/duckdb/src/database.o
npm error   CXX(target) Release/obj.target/duckdb/src/data_chunk.o
npm error   CXX(target) Release/obj.target/duckdb/src/connection.o

Sigue así durante decenas de líneas.
¿Soy el único?

En mi casa funciona, ¿en qué sistema operativo estás? ¿Qué versión de Node.js?

En macOS Tahoe con un Mac Intel y Node 22.21.1 funcionaba muy bien ayer cuando probé los últimos cambios relacionados con la energía.

Mientras tanto, ¡solo he actualizado DuckDB de la v1.4.1 a la v1.4.3!

Es muy probable que esta versión no esté compilada para tu arquitectura, pero es extraño que solo sea el caso para esta versión en particular…

Estoy en macOS Sequoia, Node 22, pero en un Mac con Apple Silicon.

Hola @pierre-gilles,
Bueno, acabo de probar.

Los gráficos (8 curvas) como este:
image

  • Tardan exactamente el mismo tiempo para las visualizaciones de 1h, 12h, 24h, 7 días, 30 días y 3 meses, es decir, 1 a 3 segundos.
  • Tardan un poco más para la visualización de 1 año, pero son unos 2 segundos más para un tiempo inicial de visualización de 8/10 segundos, por lo que no es penalizante.

En cuanto a los recursos:

  • antes pasaba de 5,9 GB a 9,9 GB fijo
  • ahora paso de 5,9 GB a 8,1 GB de RAM.

Quizás la impresión de que el CPU está solicitado un poco más de tiempo al 100%, pero nada flagrante.

Por lo tanto, me parece adecuado en cuanto a la modificación. Y como dices, siempre podremos optimizar las consultas en un desarrollo posterior.

¡Gracias por la respuesta!

Voy a fusionar eso entonces :slight_smile:

¿Para este tema, puedes crear un post específico con los parámetros exactos de la consulta?

Hice algunas pruebas y es la 1.4.3 la que no se instala. Esperé 45 minutos para que se compile y tampoco funciona.
La 1.4.2 se instala correctamente, debe haber un problema con la versión 1.4.3 para mi arquitectura. Me pregunto si esta PR fixing osx runners, macos-13 is gone by hannes · Pull Request #176 · duckdb/duckdb-node · GitHub no lo va a solucionar.

Para información, no sé si viste la información (ver arriba https://www.npmjs.com/package/duckdb y https://duckdb.org/docs/stable/clients/nodejs/overview) pero parece que el cliente que estamos utilizando está obsoleto y ya no se actualizará en 2026. El nuevo es este https://www.npmjs.com/package/@duckdb/node-api habrá que migrar a él

¡Parece mucho!

Lo vi, habrá que migrar sí ^^