Page MenuHomePhabricator
Feed Advanced Search

May 2 2025

PiRK committed rABCacc1b2899fa6: validation: call RecalculateBestHeader in InvalidChainFound (authored by Martin Zumsande <mzumsande@gmail.com>).
validation: call RecalculateBestHeader in InvalidChainFound
May 2 2025, 16:21
PiRK closed D17999: rpc: call RecalculateBestHeader as part of reconsiderblock.
May 2 2025, 16:21
PiRK committed rABC0b7dc1ed016e: rpc: call RecalculateBestHeader as part of reconsiderblock (authored by Martin Zumsande <mzumsande@gmail.com>).
rpc: call RecalculateBestHeader as part of reconsiderblock
May 2 2025, 16:21
PiRK closed D17998: RPC: Extract InvalidateBlock and ReconsiderBlock helpers.
May 2 2025, 16:21
PiRK committed rABC913404a4fb9c: RPC: Extract InvalidateBlock and ReconsiderBlock helpers (authored by Fabian Jahr <fjahr@protonmail.com>).
RPC: Extract InvalidateBlock and ReconsiderBlock helpers
May 2 2025, 16:21
PiRK requested review of D18042: bugfix: the end of a reorged chain is invalid when connect fails.
May 2 2025, 16:18

May 1 2025

PiRK closed D18034: net_processing: remove Misbehavior score and increments.
May 1 2025, 13:40
PiRK committed rABCd2579a60534d: net_processing: remove Misbehavior score and increments (authored by Pieter Wuille <pieter@wuille.net>).
net_processing: remove Misbehavior score and increments
May 1 2025, 13:40
PiRK closed D18032: net_processing: make all Misbehaving increments = 100.
May 1 2025, 13:40
PiRK committed rABC34046da927ea: net_processing: make all Misbehaving increments = 100 (authored by Pieter Wuille <pieter@wuille.net>).
net_processing: make all Misbehaving increments = 100
May 1 2025, 13:40
PiRK closed D18031: net_processing: drop 8 headers threshold for incoming BIP130.
May 1 2025, 13:40
PiRK committed rABC200ecd0e8c88: net_processing: drop 8 headers threshold for incoming BIP130 (authored by Pieter Wuille <pieter@wuille.net>).
net_processing: drop 8 headers threshold for incoming BIP130
May 1 2025, 13:40
PiRK closed D18030: net_processing: drop Misbehavior for unconnecting headers.
May 1 2025, 13:40
PiRK committed rABC279831c519b3: net_processing: drop Misbehavior for unconnecting headers (authored by Pieter Wuille <pieter@wuille.net>).
net_processing: drop Misbehavior for unconnecting headers
May 1 2025, 13:40
PiRK closed D18029: net_processing: do not treat non-connecting headers as response.
May 1 2025, 13:40
PiRK committed rABCeb691e693a26: net_processing: do not treat non-connecting headers as response (authored by Pieter Wuille <pieter@wuille.net>).
net_processing: do not treat non-connecting headers as response
May 1 2025, 13:40
PiRK added inline comments to D18032: net_processing: make all Misbehaving increments = 100.
May 1 2025, 12:33
PiRK added a comment to D18032: net_processing: make all Misbehaving increments = 100.

I ran a full IBD + 12 hours of normal operation, got about 2100 connections during this time, and didn't see a single "Misbehavior" log

May 1 2025, 09:35

Apr 30 2025

PiRK updated the diff for D18034: net_processing: remove Misbehavior score and increments.

rebase

Apr 30 2025, 17:29
PiRK updated the diff for D18032: net_processing: make all Misbehaving increments = 100.

fix the p2p_timeouts.py flakiness by dropping the ping test.

Apr 30 2025, 17:28
PiRK planned changes to D18034: net_processing: remove Misbehavior score and increments.

will require a rebase after the parent revision is fixed

Apr 30 2025, 17:19
PiRK planned changes to D18032: net_processing: make all Misbehaving increments = 100.

I didn't see any intermittent test failures by running it 100 times. So I suggest we keep it unless we start seeing test failures on CI

It didn't take long before failing on CI: https://reviews.bitcoinabc.org/D18034#411094

Apr 30 2025, 17:18
PiRK added inline comments to D18032: net_processing: make all Misbehaving increments = 100.
Apr 30 2025, 17:15
PiRK updated the diff for D18034: net_processing: remove Misbehavior score and increments.

rebase so I can arc patch on the server

Apr 30 2025, 17:04
PiRK closed D18026: test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit.
Apr 30 2025, 17:02
PiRK closed D18025: test: p2p: check misbehavior for non-continuous headers messages.
Apr 30 2025, 17:02
PiRK committed rABCd3e0e4bc4631: test: p2p: check misbehavior for non-continuous headers messages (authored by Sebastian Falbesoner <sebastian.falbesoner@gmail.com>).
test: p2p: check misbehavior for non-continuous headers messages
Apr 30 2025, 17:02
PiRK committed rABCec2d6641c8af: test: p2p: remove tests for header messages that are oversized due to the… (authored by PiRK).
test: p2p: remove tests for header messages that are oversized due to the…
Apr 30 2025, 17:02
PiRK closed D18024: test: p2p: check that headers message with invalid proof-of-work disconnects peer.
Apr 30 2025, 17:02
PiRK committed rABC70ff57661439: test: p2p: check that headers message with invalid proof-of-work disconnects… (authored by Sebastian Falbesoner <sebastian.falbesoner@gmail.com>).
test: p2p: check that headers message with invalid proof-of-work disconnects…
Apr 30 2025, 17:02
PiRK requested review of D18034: net_processing: remove Misbehavior score and increments.
Apr 30 2025, 16:58
PiRK added inline comments to D18032: net_processing: make all Misbehaving increments = 100.
Apr 30 2025, 16:56
teamcity awarded D18032: net_processing: make all Misbehaving increments = 100 a Haypence token.
Apr 30 2025, 16:47
PiRK added a comment to D18032: net_processing: make all Misbehaving increments = 100.

@bot build-ibd-no-assumevalid-checkpoint

Apr 30 2025, 16:47
PiRK requested review of D18032: net_processing: make all Misbehaving increments = 100.
Apr 30 2025, 16:46
PiRK requested review of D18031: net_processing: drop 8 headers threshold for incoming BIP130.
Apr 30 2025, 16:41
PiRK requested review of D18030: net_processing: drop Misbehavior for unconnecting headers.
Apr 30 2025, 16:40
PiRK requested review of D18029: net_processing: do not treat non-connecting headers as response.
Apr 30 2025, 16:39
PiRK updated the summary of D18026: test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit.
Apr 30 2025, 16:35
PiRK accepted D18027: Fix a race in abc_p2p_avalanche_contender_voting.py.
Apr 30 2025, 13:25
PiRK updated the summary of D18026: test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit.
Apr 30 2025, 12:26
PiRK retitled D18026: test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit from test: p2p: remove test_not_oversized_msg_boundaries in test_oversized_headers_msg to test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit.
Apr 30 2025, 12:25
PiRK requested review of D18026: test: p2p: remove tests for header messages that are oversized due to the MAX_HEADERS_RESULTS limit.
Apr 30 2025, 12:19
PiRK added inline comments to D18025: test: p2p: check misbehavior for non-continuous headers messages.
Apr 30 2025, 11:22
PiRK updated the summary of D18025: test: p2p: check misbehavior for non-continuous headers messages.
Apr 30 2025, 11:19
PiRK requested review of D18025: test: p2p: check misbehavior for non-continuous headers messages.
Apr 30 2025, 11:19
PiRK requested review of D18024: test: p2p: check that headers message with invalid proof-of-work disconnects peer.
Apr 30 2025, 11:18
PiRK accepted D18023: Fix abc_p2p_avalanche_voting test.
Apr 30 2025, 07:40
PiRK updated the summary of D17998: RPC: Extract InvalidateBlock and ReconsiderBlock helpers.
Apr 30 2025, 06:08

Apr 29 2025

PiRK committed rABC38a63f4717f3: p2p: Don't process mutated blocks (authored by dergoegge <n.goeggi@gmail.com>).
p2p: Don't process mutated blocks
Apr 29 2025, 19:32
PiRK committed rABC000c4a025a4d: [test] Add regression test for D16879 (authored by dergoegge <n.goeggi@gmail.com>).
[test] Add regression test for D16879
Apr 29 2025, 19:32
PiRK closed D18019: [avalanche] track avaresponse message faults via a dedicated counter instead of using the misbehavior score.
Apr 29 2025, 17:48
PiRK committed rABCfbef17123a86: [avalanche] track avaresponse message faults via a dedicated counter instead of… (authored by PiRK).
[avalanche] track avaresponse message faults via a dedicated counter instead of…
Apr 29 2025, 17:48
PiRK committed rABC2a5e0b3fff3d: p2p: Ignore version msgs after initial version msg (authored by MarcoFalke <falke.marco@gmail.com>).
p2p: Ignore version msgs after initial version msg
Apr 29 2025, 17:48
PiRK closed D18021: p2p: Ignore version msgs after initial version msg.
Apr 29 2025, 17:48
PiRK closed D18017: [avalanche] bump the misbehavior for oversized AVAPOLL messages.
Apr 29 2025, 17:48
PiRK committed rABC07d226cbf3a0: [avalanche] bump the misbehavior for oversized AVAPOLL messages (authored by PiRK).
[avalanche] bump the misbehavior for oversized AVAPOLL messages
Apr 29 2025, 17:48
PiRK closed D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.
Apr 29 2025, 17:48
PiRK committed rABC3283f3540428: [avalanche] replace banscore int with disconnect bool in registerVotes (authored by PiRK).
[avalanche] replace banscore int with disconnect bool in registerVotes
Apr 29 2025, 17:48
PiRK updated the diff for D18017: [avalanche] bump the misbehavior for oversized AVAPOLL messages.

test only one message and complete the comment just below to mention why we don't wait_for_disconnect in this test

Apr 29 2025, 16:35
PiRK updated the diff for D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.

set it also to false in registerVotes

Apr 29 2025, 16:03
PiRK updated the diff for D18019: [avalanche] track avaresponse message faults via a dedicated counter instead of using the misbehavior score.

comment style

Apr 29 2025, 15:52
PiRK updated the summary of D18019: [avalanche] track avaresponse message faults via a dedicated counter instead of using the misbehavior score.
Apr 29 2025, 15:47
PiRK abandoned D18018: net_processing: don't bother disconnecting for multiple version messages.

replaced by D18021

Apr 29 2025, 15:47
PiRK requested review of D18021: p2p: Ignore version msgs after initial version msg.
Apr 29 2025, 15:46
PiRK updated the diff for D18017: [avalanche] bump the misbehavior for oversized AVAPOLL messages.

add a test

Apr 29 2025, 15:38
PiRK updated the diff for D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.

initialize disconnect when declaring it. Just don't overwrite false with false

Apr 29 2025, 14:44
PiRK accepted D18020: [fuzzer] Fix the deserialization test.
Apr 29 2025, 14:33
PiRK accepted D18014: addrman: Remove CAddrMan::Clear() function.
Apr 29 2025, 12:18
PiRK accepted D18015: addrman: change internal id counting to int64_t.
Apr 29 2025, 11:56
PiRK requested review of D18019: [avalanche] track avaresponse message faults via a dedicated counter instead of using the misbehavior score.
Apr 29 2025, 11:31
PiRK requested review of D18018: net_processing: don't bother disconnecting for multiple version messages.
Apr 29 2025, 10:55
PiRK updated the diff for D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.

rebase to clean CI. The test failure was for the previous diff version

Apr 29 2025, 10:53
PiRK requested review of D18017: [avalanche] bump the misbehavior for oversized AVAPOLL messages.
Apr 29 2025, 10:45
PiRK updated the diff for D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.

100 -> true

Apr 29 2025, 10:21
PiRK added inline comments to D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.
Apr 29 2025, 10:20
PiRK updated the summary of D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.
Apr 29 2025, 10:19
PiRK requested review of D18016: [avalanche] replace banscore int with disconnect bool in registerVotes.
Apr 29 2025, 10:19
PiRK accepted D18013: [avalanche] Only re-add contenders to the cache if the remote proof is present.
Apr 29 2025, 06:38
PiRK added a comment to D18011: [avalanche] Correctly check if a contender is associated with a remote proof.

OK with the behavior fix. Not sure about the clarity of name. Maybe isRemoteProofPresent or hasRemoteProof would be clearer? Or maybe a line of doc for hasRemoteProofStatus and isRemoteProof would clarify things.

Apr 29 2025, 06:32
PiRK accepted D18012: [avalanche] Also log when contenders are not promoted.
Apr 29 2025, 06:13

Apr 28 2025

PiRK added inline comments to D18009: [test] Call out missing messages when asserting the debug log.
Apr 28 2025, 21:42
PiRK added a comment to D18007: [test] Swap debug log and expected messages error string.

I don't understand how this change can cause test failures. Is this based on the master, or on a commit that intentionnaly breaks the tests?

Apr 28 2025, 18:36
PiRK added a comment to D17988: refactor: Replace string chain name constants with ChainTypes.

That test failure is a problem with transaction ordering when querying a chronik plugin..

Apr 28 2025, 06:33

Apr 26 2025

PiRK planned changes to D18002: validation: mark blocks building on an invalid block as having failed parents.
Apr 26 2025, 15:27
PiRK retitled D18002: validation: mark blocks building on an invalid block as having failed parents from validation: mark blocks building on an invalid block as BLOCK_FAILED_CHILD to validation: mark blocks building on an invalid block as having failed parents.
Apr 26 2025, 12:42
PiRK added a comment to D17988: refactor: Replace string chain name constants with ChainTypes.

The build failure is unrelated but must be investigated

Looking

Apr 26 2025, 12:39
PiRK requested review of D18002: validation: mark blocks building on an invalid block as having failed parents.
Apr 26 2025, 12:35
PiRK requested review of D18000: validation: call RecalculateBestHeader in InvalidChainFound.
Apr 26 2025, 12:22
PiRK requested review of D17999: rpc: call RecalculateBestHeader as part of reconsiderblock.
Apr 26 2025, 12:20
PiRK updated the diff for D17998: RPC: Extract InvalidateBlock and ReconsiderBlock helpers.

pass block hash by const reference & mark function as static

Apr 26 2025, 12:12
PiRK closed D17994: rpc: Enhance metadata of the dumptxoutset output.
Apr 26 2025, 12:05
PiRK committed rABC413ef8bc12e3: rpc: Enhance metadata of the dumptxoutset output (authored by Fabian Jahr <fjahr@protonmail.com>).
rpc: Enhance metadata of the dumptxoutset output
Apr 26 2025, 12:05
PiRK closed D17989: Fix chainparams includes.
Apr 26 2025, 12:05
PiRK committed rABCc319b8012c77: Fix chainparams includes (authored by TheCharlatan <seb.kung@gmail.com>).
Fix chainparams includes
Apr 26 2025, 12:05
PiRK closed D17988: refactor: Replace string chain name constants with ChainTypes.
Apr 26 2025, 12:05
PiRK committed rABCc74463aa8e92: refactor: Replace string chain name constants with ChainTypes (authored by TheCharlatan <seb.kung@gmail.com>).
refactor: Replace string chain name constants with ChainTypes
Apr 26 2025, 12:05
PiRK requested review of D17998: RPC: Extract InvalidateBlock and ReconsiderBlock helpers.
Apr 26 2025, 06:41

Apr 25 2025

PiRK updated the diff for D17994: rpc: Enhance metadata of the dumptxoutset output.

rebase

Apr 25 2025, 19:56
PiRK updated the diff for D17988: refactor: Replace string chain name constants with ChainTypes.

missing headers ++, unrelated changes --, forward declaration in chainparamsbase.h

Apr 25 2025, 19:39