- 25 Mar, 2025 8 commits
-
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
Before we were repeating the same code to initialise all the different loggers. This commit introduces two stock loggers called `ioStdLogger` and `monadicStdLogger` which can be reused many times. It also allows the `GGTX_LOG_LEVEL` to take effect during `readConfig`, so that the `startupInfo` would show up the correct information.
-
Alfredo Di Napoli authored
We can use it to implement the specific case for `serveWorkerAPI`, while giving the user the ability to do things in the monad `m`, like introduce specific logging.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
- 18 Mar, 2025 1 commit
-
-
Alexandre Delanoë authored
-
- 13 Mar, 2025 2 commits
-
-
Alexandre Delanoë authored
-
Alexandre Delanoë authored
-
- 12 Mar, 2025 5 commits
-
-
Przemyslaw Kaminski authored
-
Przemyslaw Kaminski authored
-
Przemyslaw Kaminski authored
-
Alexandre Delanoë authored
-
Alexandre Delanoë authored
-
- 10 Mar, 2025 11 commits
-
-
Alexandre Delanoë authored
-
Alexandre Delanoë authored
-
Alexandre Delanoë authored
-
Alexandre Delanoë authored
-
Alfredo Di Napoli authored
The problem was caused by the improper usage of `delegate_ctrl` when creating the coreNLP process. For a long time I was under the impression this flag was essential to allow child processes to shutdown cleanly without leaving zombie threads, but the result here in the context of the testsuite was that the coreNLP server was receiving the first Ctrl^C, completely starving the Haskell RTS, which wouldn't receive any and as a result our testsuite would be running forever.
-
Alfredo Di Napoli authored
By default, we shouldn't run debug logs for phylo in production, let alone some that runs within pure code. Debug logs will hinder performance, and showing them on the production server is not their place anyway.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
This commit correctly propagates the correct `LogConfig` in all the places where we were just defaulting to log everything, and this allows us to silence debug logs in tests, unless we want them.
-
Alfredo Di Napoli authored
Furthermore, the env var we used to override (in some parts) the logging level from `LOG_LEVEL` to `GGTX_LOG_LEVEL`, to avoid the env var `LOG_LEVEL` clashing with some other service. This will eventually allow us to properly override the logging level in the tests, silencing non interesting stuff.
-
Alfredo Di Napoli authored
This will allow us to find all the use site of this function, trying to see if we can use only `withLogger` or correctly control the logging verbosity via the `HasLogger` and `LogInitParams`.
-
- 04 Mar, 2025 2 commits
-
-
Grégoire Locqueville authored
Removed some dead code, most notably the `Partition` and `PartitionMathod` types which were not in actual use anywhere. Also renamed some function arguments from single-/double-letter identifiers to actual words.
-
Grégoire Locqueville authored
In the process, did some restructuring of the `bridgeness` function and removed the `Bridgeness` type, whose purpose was not clear. Removed a bit of dead code in the process.
-
- 03 Mar, 2025 11 commits
-
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
This commit uses the latest version of `gargantext-graph`, now rebranded `gargantext-graph-core`, which allowed us to drop unused dependencies like `accelerate-arithmetic` & co.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-