teh
teh
Just for reference: I recently found the undocumented env var `_NIX_OPTIONS`: ``` _NIX_OPTIONS="max-jobs=6" nox-review --keep-going pr ``` which might be an OK replacement
@qnikst - did you ever get anywhere with this? I see similar 50-100ms delays for simple calls like `whereis` but I'm not sure it's the same problem. I can't fix...
Created https://github.com/teh/dh-minimal-slow-testcase - see README for details
I think I narrowed this down to 1-byte writes and reads. Looking at strace: ``` strace -c -f binary [...] 62.79 0.000054 0 9796 5 write 37.21 0.000032 0 9791...
Ah that was dumb, apologies. Looks like unbuffered 1-char-at-a-time logging which is not ideal but almost certainly a separate issue. Without logging to CONSOLE (`export -n DISTRIBUTED_PROCESS_TRACE_CONSOLE`) I can reproduce...
Here's an illustration of the issue as a `strace` log. Apologies for so much text, let me know if you prefer the data in a separate gist, or as an...
Summary for the next person hitting this issue: The problem is `TCP_NODELAY` not being set. `TCP_NODELAY` needs to be set on *all* transports, not just the "calling" side. The cause...
Here's a minimal example that doesn't work: ```haskell {-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeOperators #-} {-# LANGUAGE DeriveGeneric #-} module Examples.Rec where import Protolude hiding (Enum) import GraphQL import...
For recursive types I don't think we'll get around newtyping. The following code doesn't work because it doesn't implement `resolve` correctly (it needs to look through the selection set `ss`...
This turns out to be more tricky than expected. Sticking to the `directory` example I can't write the following instance because the type family computation is recursive, and therefore will...