Page MenuHomePhabricator

PiRK (Pierre K)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 5 2020, 16:14 (207 w, 2 d)

Recent Activity

Thu, Jul 25

PiRK updated the diff for D16526: [chronik] add a headers endpoint.

rebase and shorten chronik_bridge::ffi -> ffi

Thu, Jul 25, 11:56
PiRK updated the diff for D16508: [chronik] add a header endpoint.

idiomaticity

Thu, Jul 25, 11:50

Wed, Jul 24

PiRK added a comment to D16526: [chronik] add a headers endpoint.

The setup_scripts/chronik-client_websocket.py failure above seems unrelated to me. It still is a bit suspicious, as I haven't seen an unrelated chronik ws related failure in a while.

Wed, Jul 24, 15:12
teamcity awarded D16526: [chronik] add a headers endpoint a Haypence token.
Wed, Jul 24, 14:14
PiRK added a comment to D16526: [chronik] add a headers endpoint.

@bot chronik-client-integration-test

Wed, Jul 24, 14:14
PiRK added a comment to D16526: [chronik] add a headers endpoint.

I'm wondering if the way each individual CBlockIndex is fetched with the cs_main lock could be an issue. I guess there could be more efficient ways to do it, but mostly I wonder if there is a risk of returning an inconsistent list of headers if a reorg happens between two locks.

Wed, Jul 24, 14:13
PiRK updated the diff for D16526: [chronik] add a headers endpoint.

sigh

Wed, Jul 24, 13:38
PiRK updated the diff for D16526: [chronik] add a headers endpoint.

rededuplicate boundary checks, keep them early in the function this time

Wed, Jul 24, 13:31
PiRK accepted D16529: [ecash-lib] Fix test suite: Don't use it.only.
Wed, Jul 24, 10:38
PiRK accepted D16528: [Chronik] Move+rename `UtxoOutpoint` to `DbOutpoint` to data.rs.
Wed, Jul 24, 10:32
PiRK updated the diff for D16526: [chronik] add a headers endpoint.

revert deduplicate

Wed, Jul 24, 09:19
PiRK added a comment to D16526: [chronik] add a headers endpoint.

This is weird. It looks intermittent

Wed, Jul 24, 08:37
PiRK updated the diff for D16508: [chronik] add a header endpoint.

review

Wed, Jul 24, 08:27
PiRK accepted D16523: [Chronik] Upgrade pyo3 to 0.22.
Wed, Jul 24, 06:29

Tue, Jul 23

PiRK published D16526: [chronik] add a headers endpoint for review.
Tue, Jul 23, 16:13
PiRK updated the diff for D16508: [chronik] add a header endpoint.

nit: use another constant for the number of blocks, make it smaller because it does not change the validity of the test

Tue, Jul 23, 15:15
PiRK updated the diff for D16508: [chronik] add a header endpoint.

add a comment about boundary check

Tue, Jul 23, 13:14
PiRK added inline comments to D16508: [chronik] add a header endpoint.
Tue, Jul 23, 13:09
PiRK updated the diff for D16508: [chronik] add a header endpoint.

review

Tue, Jul 23, 13:09
PiRK added inline comments to D16508: [chronik] add a header endpoint.
Tue, Jul 23, 09:39
PiRK accepted D16521: [explorer] Properly handle html chars in token ticker.
Tue, Jul 23, 08:34
PiRK closed D16517: [test] remove pointless block_hashes.append(...).
Tue, Jul 23, 06:57
PiRK committed rABCbbe8d5dd70a0: [test] remove pointless block_hashes.append(...) (authored by PiRK).
[test] remove pointless block_hashes.append(...)
Tue, Jul 23, 06:57
PiRK accepted D16519: [CI] Remove space char.
Tue, Jul 23, 06:56
PiRK published D16508: [chronik] add a header endpoint for review.
Tue, Jul 23, 06:56

Mon, Jul 22

PiRK requested review of D16517: [test] remove pointless block_hashes.append(...).
Mon, Jul 22, 15:50

Fri, Jul 19

PiRK accepted D16507: fuzz: increase txorphan harness stability.
Fri, Jul 19, 13:09
PiRK accepted D16506: fuzz: Improve fuzzing stability for txorphan harness.
Fri, Jul 19, 13:07
PiRK accepted D16505: net_processing: ignore transactions while in IBD.
Fri, Jul 19, 13:05
PiRK accepted D16504: [log] updates in TxOrphanage.
Fri, Jul 19, 13:01
PiRK accepted D16503: test: tx orphan handling.
Fri, Jul 19, 12:57

Thu, Jul 18

PiRK accepted D16502: test: Add more tests for orphan tx handling.
Thu, Jul 18, 14:32
PiRK accepted D16501: refactor: Use type-safe time in txorphanage.
Thu, Jul 18, 14:29
PiRK accepted D16498: opportunistic 1p1c followups.
Thu, Jul 18, 14:26
PiRK planned changes to D16499: Seeder: Make unreliable node reasons clear and consistent.

the change in how dnsseed.dump is written (int(rep.fGood) vs rep.reliabilityStatus == ReliabilityStatus::OK ? 1 : 0) is initially wrong, because it seems to me reliabilityStatus is not actually initialized before the second time we connect to the node. Still investigating.

Thu, Jul 18, 12:50
PiRK updated the diff for D16499: Seeder: Make unreliable node reasons clear and consistent.

tests

Thu, Jul 18, 12:21
PiRK retitled D16499: Seeder: Make unreliable node reasons clear and consistent from Make unreliable node reasons clear and consistent to Seeder: Make unreliable node reasons clear and consistent.
Thu, Jul 18, 10:22
PiRK requested review of D16499: Seeder: Make unreliable node reasons clear and consistent.
Thu, Jul 18, 10:21
PiRK accepted D16497: Avoid the p2p delays on some functional tests.
Thu, Jul 18, 09:02
PiRK added inline comments to D16494: [p2p] opportunistically accept 1-parent-1-child packages.
Thu, Jul 18, 09:00
PiRK accepted D16494: [p2p] opportunistically accept 1-parent-1-child packages.

One comment nit/typo.

Thu, Jul 18, 08:58
PiRK updated the summary of D16494: [p2p] opportunistically accept 1-parent-1-child packages.
Thu, Jul 18, 08:48
PiRK accepted D16493: [txorphanage] add method to get all orphans spending a tx.
Thu, Jul 18, 08:14
PiRK accepted D16491: [txpackages] add canonical way to get hash of package.
Thu, Jul 18, 07:59
PiRK accepted D16490: rpc: allow submitpackage to be called outside of regtest.
Thu, Jul 18, 07:53
PiRK closed D16489: Seeder: do not exclude nodes that use a non-default port.
Thu, Jul 18, 05:58
PiRK committed rABC505f186dc297: Seeder: do not exclude nodes that use a non-default port (authored by PiRK).
Seeder: do not exclude nodes that use a non-default port
Thu, Jul 18, 05:58

Wed, Jul 17

PiRK updated the diff for D16489: Seeder: do not exclude nodes that use a non-default port.

--unused include

Wed, Jul 17, 16:19
PiRK requested review of D16489: Seeder: do not exclude nodes that use a non-default port.
Wed, Jul 17, 16:17
PiRK accepted D16486: Move fill_mempool to util function.
Wed, Jul 17, 13:42
PiRK accepted D16487: Fix release notes for v0.29.8 (archive) and v0.29.9 (current).
Wed, Jul 17, 12:55
PiRK requested changes to D16486: Move fill_mempool to util function.
Wed, Jul 17, 12:52
PiRK accepted D16485: test: Run feature_bip68_sequence.py with MiniWallet.
Wed, Jul 17, 12:29
PiRK requested changes to D16485: test: Run feature_bip68_sequence.py with MiniWallet.
Wed, Jul 17, 09:42
PiRK closed D16481: [electrum] bump dependencies.
Wed, Jul 17, 04:11
PiRK committed rABCc1a152598f7b: [electrum] bump dependencies (authored by PiRK).
[electrum] bump dependencies
Wed, Jul 17, 04:11

Tue, Jul 16

PiRK updated the diff for D16481: [electrum] bump dependencies.

rebase on D16482 to unbreak CI

Tue, Jul 16, 15:47
PiRK accepted D16482: [CI] Update the sha256 sum for the nodejs setup script.
Tue, Jul 16, 15:44
PiRK accepted D16480: Fix style nits in p2p_compactblocks, make it easier to debug.
Tue, Jul 16, 14:40
PiRK updated the diff for D16481: [electrum] bump dependencies.

revert bumping of pip for now. The corresponding alert (CVE-2023-5752) does not affect us, we don't install anything from a Mercurial VCS URL

Tue, Jul 16, 14:11
PiRK planned changes to D16481: [electrum] bump dependencies.
Tue, Jul 16, 14:00
PiRK added a comment to D16481: [electrum] bump dependencies.

There are still issues related to btchip-python==0.1.32 metadata

Tue, Jul 16, 13:58
PiRK requested review of D16481: [electrum] bump dependencies.
Tue, Jul 16, 13:53
PiRK accepted D16474: Properly cache policy rejected transactions for compact block reconstruction.
Tue, Jul 16, 12:28
PiRK accepted D16472: Add HashWriter without ser-type and ser-version and use it where possible.
Tue, Jul 16, 12:18
PiRK closed D16473: Seeder: make sure nStartingHeight is initialized.
Tue, Jul 16, 09:27
PiRK committed rABCca55ad7ecea2: Seeder: make sure nStartingHeight is initialized (authored by PiRK).
Seeder: make sure nStartingHeight is initialized
Tue, Jul 16, 09:27
PiRK added inline comments to D16473: Seeder: make sure nStartingHeight is initialized.
Tue, Jul 16, 08:04
PiRK updated the summary of D16473: Seeder: make sure nStartingHeight is initialized.
Tue, Jul 16, 08:02
PiRK requested review of D16473: Seeder: make sure nStartingHeight is initialized.
Tue, Jul 16, 08:01
PiRK closed D16467: Seeder: handle empty HEADERS messages more gracefully.
Tue, Jul 16, 06:02
PiRK committed rABC1fac2f8fc7f7: Seeder: handle empty HEADERS messages more gracefully (authored by PiRK).
Seeder: handle empty HEADERS messages more gracefully
Tue, Jul 16, 06:02

Mon, Jul 15

PiRK updated the diff for D16467: Seeder: handle empty HEADERS messages more gracefully.

remove debugging print

Mon, Jul 15, 16:22
PiRK requested review of D16467: Seeder: handle empty HEADERS messages more gracefully.
Mon, Jul 15, 16:20
PiRK closed D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 15:18
PiRK committed rABC74baf6484f44: Seeder: Verify that nodes are on the correct chain (authored by PiRK).
Seeder: Verify that nodes are on the correct chain
Mon, Jul 15, 15:18
PiRK added inline comments to D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 15:11
PiRK updated the diff for D16465: Seeder: Verify that nodes are on the correct chain.

no need to disable the range_check, the error is caught in main.cpp::ThreadCrawler

Mon, Jul 15, 13:17
PiRK added inline comments to D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 13:15
PiRK planned changes to D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 13:10
PiRK updated the diff for D16465: Seeder: Verify that nodes are on the correct chain.

add tests

Mon, Jul 15, 13:09
PiRK planned changes to D16465: Seeder: Verify that nodes are on the correct chain.

This one should be relatively easy to test (but hopefully without having to add a dependency to the main unit test framework like the source material does)

Mon, Jul 15, 10:02
PiRK updated the diff for D16465: Seeder: Verify that nodes are on the correct chain.

doc layout

Mon, Jul 15, 10:01
PiRK updated the diff for D16465: Seeder: Verify that nodes are on the correct chain.

improve comment, set range_check=false when calling ReadCompactSize to prevent the function from throwing if the net message is intentionnaly bad, don't duplicate MAX_HEADERS_RESULTS but include it via net_processing.h.

Mon, Jul 15, 09:59
PiRK added inline comments to D16466: Seeder: Fix getaddr interval to actually query address lists once a day.
Mon, Jul 15, 09:21
PiRK requested review of D16466: Seeder: Fix getaddr interval to actually query address lists once a day.
Mon, Jul 15, 07:46
PiRK added inline comments to D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 07:42
PiRK requested review of D16465: Seeder: Verify that nodes are on the correct chain.
Mon, Jul 15, 07:39

Fri, Jul 12

PiRK closed D16457: net_processing: move avalanche related args to PeerManager::Options.
Fri, Jul 12, 14:30
PiRK committed rABC020c3c10290b: net_processing: move avalanche related args to PeerManager::Options (authored by PiRK).
net_processing: move avalanche related args to PeerManager::Options
Fri, Jul 12, 14:30
PiRK closed D16456: net processing: clamp PeerManager::Options user input.
Fri, Jul 12, 14:30
PiRK committed rABC83352fab4390: net processing: clamp PeerManager::Options user input (authored by stickies-v <stickies-v@protonmail.com>).
net processing: clamp PeerManager::Options user input
Fri, Jul 12, 14:30
PiRK updated the summary of D16456: net processing: clamp PeerManager::Options user input.
Fri, Jul 12, 11:43
PiRK updated the summary of D16456: net processing: clamp PeerManager::Options user input.
Fri, Jul 12, 11:43
PiRK updated the summary of D16456: net processing: clamp PeerManager::Options user input.
Fri, Jul 12, 11:43
PiRK accepted D16458: bugfix, Change up submitpackage results to return results for all transactions.
Fri, Jul 12, 11:41
PiRK retitled D16457: net_processing: move avalanche related args to PeerManager::Options from net_processing: move related args to PeerManager::Options to net_processing: move avalanche related args to PeerManager::Options.
Fri, Jul 12, 10:57
PiRK requested review of D16457: net_processing: move avalanche related args to PeerManager::Options.
Fri, Jul 12, 10:56
PiRK closed D16455: net processing, refactor: Decouple PeerManager from gArgs.
Fri, Jul 12, 10:28
PiRK committed rABCcdd9740bd3c3: net processing, refactor: Decouple PeerManager from gArgs (authored by dergoegge <n.goeggi@gmail.com>).
net processing, refactor: Decouple PeerManager from gArgs
Fri, Jul 12, 10:28