<bitcoin-git>
[bitcoin] hebasto opened pull request #26372: build, msvc: Drop no longer required macro definitions for leveldb (master...221023-msvc-cleanup) https://github.com/bitcoin/bitcoin/pull/26372
Guest6Ecc has joined #bitcoin-core-dev
z3nii has quit [Quit: Leaving]
Guest6Ecc has quit [Quit: Client closed]
cold has quit [Ping timeout: 264 seconds]
cold has joined #bitcoin-core-dev
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 250 seconds]
amovfx_ has quit [Ping timeout: 276 seconds]
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 276 seconds]
amovfx has joined #bitcoin-core-dev
amovfx_ has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 250 seconds]
jarthur has quit [Quit: jarthur]
jarthur has joined #bitcoin-core-dev
amovfx_ has quit [Ping timeout: 276 seconds]
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 276 seconds]
sipsorcery has joined #bitcoin-core-dev
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 272 seconds]
amovfx has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
fanta1 has joined #bitcoin-core-dev
szkl has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 276 seconds]
amovfx_ has joined #bitcoin-core-dev
cold has quit [Quit: Quitting...]
cold has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 250 seconds]
AaronvanW has quit [Ping timeout: 250 seconds]
amovfx has joined #bitcoin-core-dev
amovfx_ has quit [Ping timeout: 276 seconds]
AaronvanW has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 276 seconds]
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 250 seconds]
___nick___ has joined #bitcoin-core-dev
amovfx has joined #bitcoin-core-dev
amovfx_ has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
mikehu44 has quit [Ping timeout: 272 seconds]
amovfx has quit [Ping timeout: 276 seconds]
amovfx_ has quit [Ping timeout: 250 seconds]
mikehu44 has joined #bitcoin-core-dev
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 276 seconds]
<jamesob>
It seems like we do ping/pong cycle at the completion of connection negotiation with each peer... is this a formal part of the protocol or just coincidental?
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 276 seconds]
<sipa>
ping was part of the original codebase, pong was added in bip31
amovfx has joined #bitcoin-core-dev
<jamesob>
I guess to put a finer point on the question: is it a reasonable expectation that we will always "ping/pong" shortly after the establishment of a new p2p connection?
<sipa>
unfortunately, specifications aren't helpful for determining that
<jamesob>
I'd be happy with a "de facto, based on the implementation" answer, but the code makes that kind of tricky to figure out
<sipa>
i suspect bitcoin core has always done this, but other implementations may or may not have relied on the assumption that it always is
<sipa>
especially with ping existing since satoshi times, it's all about expectations, not specifications
<jamesob>
heh
amovfx has quit [Ping timeout: 272 seconds]
<sipa>
and there are significant disagreements about what various people/inplementators think the protocol is
Talkless has quit [Quit: Konversation terminated!]
amovfx has joined #bitcoin-core-dev
<sipa>
@jeremyrubin The last sent timer is initliazed to 0, so the first SendMessages run would conclude it's been more than 2 minutes, and thus immediately send one.
amovfx has quit [Ping timeout: 250 seconds]
___nick___ has quit [Ping timeout: 272 seconds]
amovfx has joined #bitcoin-core-dev
<sipa>
I think that's what @jamesob is saying
amovfx has quit [Ping timeout: 276 seconds]
fanta1 has quit [Quit: fanta1]
amovfx has joined #bitcoin-core-dev
amovfx has quit [Ping timeout: 272 seconds]
amovfx has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 250 seconds]
amovfx has quit [Ping timeout: 276 seconds]
<ariard>
that type of PR: https://github.com/bitcoin/bitcoin/pull/25434#issuecomment-1288227190 blocked on lot of context across layers, let me think that it could be interesting to have a board/wiki page on "Mempool" subjects and to know if progress is blocked on the mailing list/meeting discussions/conceptual code review/lack of review bandwidth etc
<ariard>
i believe we used to have one; dunno if still maintained would be valuable to allocate review time efficiently