< bitcoin-git>
bitcoin/master b95f7f8 Hennadii Stepanov: build, qt, refactor: Drop sed commands for win32-g++/qmake.conf
< bitcoin-git>
bitcoin/master 03e16cb fanquake: Merge bitcoin/bitcoin#21593: build, qt, refactor: Get rid of some sed comm...
< bitcoin-git>
[bitcoin] fanquake merged pull request #21593: build, qt, refactor: Get rid of some sed command instances (master...210404-sed) https://github.com/bitcoin/bitcoin/pull/21593
< bitcoin-git>
[bitcoin] MarcoFalke opened pull request #21927: fuzz: Run const CScript member functions only once (master...2105-fuzzCscript) https://github.com/bitcoin/bitcoin/pull/21927
< promag>
fanquake: happy to assist you with #21851
< gribble>
https://github.com/bitcoin/bitcoin/issues/21851 | [WIP] build: support cross-compiling for arm64-apple-darwin20 (Apple M1) in depends by fanquake · Pull Request #21851 · bitcoin/bitcoin · GitHub
< MarcoFalke>
achow101: fanquake: Might have to delete some old fuzz inputs to speed up. Though, it would be good to find a long term solution and be clear of the 2 h timeout
< MarcoFalke>
Maybe increase the cpu for the fuzz task?
< promag>
MarcoFalke: they say $10 gives twice the time?
< MarcoFalke>
Even if it did, I am not sure if waiting 4 h for CI is reasonable
< promag>
yes, for some stuff thats pita
< bitcoin-git>
[bitcoin] jonatack reopened pull request #21506: p2p, refactor: make NetPermissionFlags an enum class (master...NetPermissionFlags-enum-class) https://github.com/bitcoin/bitcoin/pull/21506
< bitcoin-git>
bitcoin/master fa74bfc MarcoFalke: fuzz: Run const CScript member functions only once
< bitcoin-git>
bitcoin/master 91db985 MarcoFalke: Merge bitcoin/bitcoin#21927: fuzz: Run const CScript member functions only...
< bitcoin-git>
[bitcoin] MarcoFalke merged pull request #21927: fuzz: Run const CScript member functions only once (master...2105-fuzzCscript) https://github.com/bitcoin/bitcoin/pull/21927
< wumpus>
despite the forest of branch protection options added, github still doesn't have a way to prevent accidental creation of branches
< wumpus>
"Cirrus CI / [no depends, sanitizers: fuzzer,address,undefined,integer] [focal]" is timing out a lot
< dongcarl>
A naive idea: using _timed_ variants of mutexes (e.g. recursive_timed_mutex) so that for HTTP-based RPCs we can polietly return a 503 after a reasonable amount of time to clients instead of having TCP connections close abruptly.
< wumpus>
it's not the server closing TCP connections abruptly
< wumpus>
ever
< wumpus>
the only timeouts are in the client
< dongcarl>
wumpus: Oh right...
< wumpus>
that would be strange some commands can take a long time to run, like unspent stats
< luke-jr>
however, IIRC, we keep our resources tied up until we would otherwise return a result, even after the client closes the connection
< luke-jr>
could this possibly help avoid that?
< wumpus>
for long-running commands it could, in principle, periodically check if the RPC connection is still open, i guess
< wumpus>
not sure how practical this is or it violates various levels of abstraction
< bitcoin-git>
[bitcoin] luke-jr opened pull request #21934: RPC/blockchain: getblockchaininfo: Include versionbits signalling details during LOCKED_IN (master...rpc_getblockchaininfo_lockedin_statistics) https://github.com/bitcoin/bitcoin/pull/21934
< bitcoin-git>
[bitcoin] Sjors opened pull request #21935: Enable external signer support for GUI builds (master...2021/05/hww-qt-compile) https://github.com/bitcoin/bitcoin/pull/21935
< bitcoin-git>
[bitcoin] practicalswift opened pull request #21936: fuzz: Terminate immediately if a fuzzing harness ever tries to create a TCP socket (belt and suspenders) (master...terminate-on-tcp-socket) https://github.com/bitcoin/bitcoin/pull/21936