Ludovic Courtès

Results 18 comments of Ludovic Courtès

Hi! Any update here?

Adding `pk` calls in `channels.scm` shows that `(put-message n)` is called twice with the same value of `n` when things go wrong. With `GUILE_JIT_THRESHOLD=-1`, the problem seems to go away....

Hey! > AFAICS this program is deterministic. On aarch64, is the number at which we see a problem deterministic, too? @wingo No, the number changes at each run. In `qemu-aarch64`...

@wingo The problem *almost* disappears (happens once every 10-20 runs instead of once every run or so) when binding the process to a single core, like so: ``` guix shell...

Howdy @pukkamustard! In the cases where I use a "reply channel", it's typically a remote procedure call (RPC) pattern so I don't need multicast nor caching. There are cases in...

Hi @jetomit! Using `CLOCK_MONOTONIC` as you suggest seemed like the right choice to me so I started working on it. However, the API of `(fibers timers)` as well as `schedule-task-at-time`...

@jetomit Here's a proposed workaround on the Guix side: https://issues.guix.gnu.org/64966

Another report of `shepherd` spinning once system time has changed: https://issues.guix.gnu.org/66684