Page MenuHomePhabricator
Feed All Stories

Apr 20 2021

majcosta accepted D9438: Make sure unconfirmed parents are requestable.
Apr 20 2021, 17:43
majcosta accepted D9437: Drop setInventoryTxToSend based filtering.
Apr 20 2021, 17:39
majcosta added a comment to D9437: Drop setInventoryTxToSend based filtering.

wrong summary link, this is the right one: https://github.com/bitcoin/bitcoin/pull/19109/commits/c4626bcd211af08c85b6567ef07eeae333edba47

Apr 20 2021, 17:39
majcosta accepted D9436: Only respond to requests for recently announced transactions.
Apr 20 2021, 17:38
majcosta accepted D9435: Introduce constant for mempool-based relay separate from mapRelay caching.

built and tested locally ok

Apr 20 2021, 17:05
majcosta accepted D9434: Swap relay pool and mempool lookup.
Apr 20 2021, 16:52
majcosta accepted D9432: test: refactor functional tests to use restart_node.
Apr 20 2021, 16:51
PiRK closed D9433: [net] Make cs_inventory nonrecursive.
Apr 20 2021, 16:48
PiRK committed rABC8ef7cf94d1d8: [net] Make cs_inventory nonrecursive (authored by John Newbery <john@johnnewbery.com>).
[net] Make cs_inventory nonrecursive
Apr 20 2021, 16:48
majcosta accepted D9431: test: move sync_blocks and sync_mempool functions to test_framework.py.
Apr 20 2021, 16:44
PiRK updated the summary of D9435: Introduce constant for mempool-based relay separate from mapRelay caching.
Apr 20 2021, 16:39
PiRK updated the summary of D9436: Only respond to requests for recently announced transactions.
Apr 20 2021, 16:39
PiRK updated the summary of D9437: Drop setInventoryTxToSend based filtering.
Apr 20 2021, 16:38
PiRK updated the summary of D9438: Make sure unconfirmed parents are requestable.
Apr 20 2021, 16:38
PiRK updated the summary of D9438: Make sure unconfirmed parents are requestable.
Apr 20 2021, 16:38
PiRK added a comment to D9438: Make sure unconfirmed parents are requestable.

I think the deleted blank line is a result of linting. If I try to restore it, it tells me it's a code style violation

Apr 20 2021, 16:37
PiRK added a comment to D9430: [backport#19178] Make mininode_lock non-reentrant.

This is breaking the test suite, back to your queue. Please make sure you run it, this is happening way too often.

Apr 20 2021, 16:28
PiRK added inline comments to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 16:27
PiRK added inline comments to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 16:25
teamcity added a comment to D9435: Introduce constant for mempool-based relay separate from mapRelay caching.
Apr 20 2021, 16:15
teamcity updated the summary of D9438: Make sure unconfirmed parents are requestable.
Apr 20 2021, 16:11
PiRK requested review of D9438: Make sure unconfirmed parents are requestable.
Apr 20 2021, 16:11
teamcity updated the summary of D9437: Drop setInventoryTxToSend based filtering.
Apr 20 2021, 16:10
PiRK requested review of D9437: Drop setInventoryTxToSend based filtering.
Apr 20 2021, 16:10
teamcity updated the summary of D9436: Only respond to requests for recently announced transactions.
Apr 20 2021, 16:09
PiRK requested review of D9436: Only respond to requests for recently announced transactions.
Apr 20 2021, 16:09
teamcity updated the summary of D9435: Introduce constant for mempool-based relay separate from mapRelay caching.
Apr 20 2021, 16:08
PiRK requested review of D9435: Introduce constant for mempool-based relay separate from mapRelay caching.
Apr 20 2021, 16:07
teamcity updated the summary of D9434: Swap relay pool and mempool lookup.
Apr 20 2021, 16:06
PiRK requested review of D9434: Swap relay pool and mempool lookup.
Apr 20 2021, 16:06
deadalnix requested changes to D9430: [backport#19178] Make mininode_lock non-reentrant.

This is breaking the test suite, back to your queue. Please make sure you run it, this is happening way too often.

Apr 20 2021, 15:42
deadalnix accepted D9433: [net] Make cs_inventory nonrecursive.
Apr 20 2021, 15:41
deadalnix accepted D9429: [backport#19299] remove unused variables and add missing includes.
Apr 20 2021, 15:40
deadalnix requested changes to D9425: [avalanche] add an OrphanProofPool class.

I note that you often submit patches that break everything. You should make sure that you compile/run what you submit.

Apr 20 2021, 15:40
teamcity updated the summary of D9433: [net] Make cs_inventory nonrecursive.
Apr 20 2021, 15:19
PiRK requested review of D9433: [net] Make cs_inventory nonrecursive.
Apr 20 2021, 15:18
teamcity updated the summary of D9432: test: refactor functional tests to use restart_node.
Apr 20 2021, 15:02
PiRK requested review of D9432: test: refactor functional tests to use restart_node.
Apr 20 2021, 15:02
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

fix the renaming issues.

Apr 20 2021, 14:47
PiRK retitled D9425: [avalanche] add an OrphanProofPool class from [avalanche] add a ProofPool class to [avalanche] add an OrphanProofPool class.
Apr 20 2021, 14:39
teamcity added a comment to D9430: [backport#19178] Make mininode_lock non-reentrant.
Apr 20 2021, 14:35
teamcity added a comment to D9430: [backport#19178] Make mininode_lock non-reentrant.
Apr 20 2021, 14:34
teamcity added a comment to D9430: [backport#19178] Make mininode_lock non-reentrant.
Apr 20 2021, 14:34
teamcity updated the summary of D9431: test: move sync_blocks and sync_mempool functions to test_framework.py.
Apr 20 2021, 14:32
PiRK requested review of D9431: test: move sync_blocks and sync_mempool functions to test_framework.py.
Apr 20 2021, 14:32
teamcity updated the summary of D9430: [backport#19178] Make mininode_lock non-reentrant.
Apr 20 2021, 14:09
PiRK requested review of D9430: [backport#19178] Make mininode_lock non-reentrant.
Apr 20 2021, 14:09
PiRK updated the summary of D9429: [backport#19299] remove unused variables and add missing includes.
Apr 20 2021, 14:00
teamcity updated the summary of D9429: [backport#19299] remove unused variables and add missing includes.
Apr 20 2021, 13:58
PiRK requested review of D9429: [backport#19299] remove unused variables and add missing includes.
Apr 20 2021, 13:58
bytesofman updated the diff for D9424: [Cashtab] Load from cache on startup.

Implementing isValidStoredWallet in useWallet.js

Apr 20 2021, 13:47
bytesofman added a comment to D9424: [Cashtab] Load from cache on startup.

So the previous content of the if statement was not a bool ?

Apr 20 2021, 13:44
PiRK added inline comments to D9423: [avalanche] Remember rejected proofs.
Apr 20 2021, 13:32
PiRK retitled D9423: [avalanche] Remember rejected proofs from [avalanche] Remember recently rejected proofs to [avalanche] Remember rejected proofs.
Apr 20 2021, 09:57
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 09:54
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 09:53
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 09:53
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 09:53
teamcity added a comment to D9425: [avalanche] add an OrphanProofPool class.
Apr 20 2021, 09:53
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

address review:

Apr 20 2021, 09:50
Fabien requested changes to D9424: [Cashtab] Load from cache on startup.

So the previous content of the if statement was not a bool ?

Apr 20 2021, 07:45
deadalnix requested changes to D9345: [avalanche] set a minimum amount for a proof.

This is pretty much good to go. Make sure isProofStateDustThreshold has a descriptive name.

Apr 20 2021, 00:09
deadalnix requested changes to D9365: [avalanche] Add an option to import a delegation.
Apr 20 2021, 00:06
deadalnix requested changes to D9423: [avalanche] Remember rejected proofs.
Apr 20 2021, 00:01

Apr 19 2021

deadalnix requested changes to D9422: [avalanche] Don't turn on service bit if we don't have a proof.
Apr 19 2021, 23:50
deadalnix requested changes to D9421: [avalanche] Move the initial proof verification to PeerData constructor.
Apr 19 2021, 23:48
deadalnix requested changes to D9419: [avalanche] Move the session key to the PeerData structure.

This will allow for initializing the PeerData from the ArgsManager and make it independent from the Processor.

Apr 19 2021, 23:40
deadalnix requested changes to D9420: [avalanche] Initialize PeerData from ArgsManager.

This kinda have the right idea, but the execution is a problem. For as long as you do these in the various constructors, you must have objects at the end, and therefore you end up constructing possibly invalid objects, which is just bad design.

Apr 19 2021, 23:29
deadalnix requested changes to D9425: [avalanche] add an OrphanProofPool class.
Apr 19 2021, 23:27
deadalnix requested changes to D9418: [avalanche] Make the peer data proof and delegation optional.

The rationale of this patch doesn't rally make sense. If data aren't optional, then don't put them in the PeerData. If the name turn out to b confusing then rename.

Apr 19 2021, 23:16
bytesofman updated the diff for D9424: [Cashtab] Load from cache on startup.

Modified isValidStoredWallet to return bool (required some changes, is now a more specific validation function)

Apr 19 2021, 21:28
teamcity closed T1599: Build Bitcoin-ABC / Master / Sanitizers / Thread Sanitizer (TSAN) is broken. as Resolved.
Apr 19 2021, 19:48
PiRK updated the summary of D9423: [avalanche] Remember rejected proofs.
Apr 19 2021, 19:36
PiRK closed D9428: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand.
Apr 19 2021, 19:30
PiRK committed rABC9637276974d0: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand (authored by PiRK).
[avalanche] support MSG_AVA_PROOF in CInv::GetCommand
Apr 19 2021, 19:29
Fabien requested changes to D9424: [Cashtab] Load from cache on startup.
Apr 19 2021, 19:15
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

Make the size threshold a number of stakes, not a number of proofs.

Apr 19 2021, 15:57
bytesofman updated the diff for D9424: [Cashtab] Load from cache on startup.

Responding to code review feedback

Apr 19 2021, 14:26
bytesofman added inline comments to D9424: [Cashtab] Load from cache on startup.
Apr 19 2021, 14:26
PiRK planned changes to D9425: [avalanche] add an OrphanProofPool class.
Apr 19 2021, 14:24
PiRK added a comment to D9425: [avalanche] add an OrphanProofPool class.

I still want to change the threshold to be a maximum number of stakes, not a number of proofs. That way, it will actually represent a maximum memory footprint and a maximum number of signatures to verify.

Apr 19 2021, 14:23
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

Use a multi-index container to avoid using multiple data structures to remember insertion order.
Contributed by @fabcien

Apr 19 2021, 14:21
Fabien requested changes to D9425: [avalanche] add an OrphanProofPool class.
Apr 19 2021, 13:17
Fabien accepted D9428: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand.
Apr 19 2021, 13:13
PiRK updated the diff for D9423: [avalanche] Remember rejected proofs.

rephrase the misleading comment.

Apr 19 2021, 12:04
PiRK updated the diff for D9423: [avalanche] Remember rejected proofs.

rename recentProofRejects -> rejectedProofs.
I used the recent word to mean that the filter has a limited size and will drop the oldest entries when full. But that is an implementation detail. A proof that enters this pool will be bad forever, there is no reset of the filter done on tip updates, like there is for transactions.

Apr 19 2021, 12:01
Fabien requested changes to D9423: [avalanche] Remember rejected proofs.

What makes them recent and why are they different from other rejected proofs ?

Apr 19 2021, 09:31
Fabien requested changes to D9424: [Cashtab] Load from cache on startup.
Apr 19 2021, 08:17
PiRK updated the diff for D9425: [avalanche] add an OrphanProofPool class.

rebase onto master

Apr 19 2021, 08:05
PiRK updated the diff for D9423: [avalanche] Remember rejected proofs.

rebase onto master (this diff has no dependency)

Apr 19 2021, 08:03

Apr 18 2021

PiRK updated the summary of D9428: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand.
Apr 18 2021, 20:10
PiRK updated the summary of D9428: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand.
Apr 18 2021, 20:10
PiRK requested review of D9428: [avalanche] support MSG_AVA_PROOF in CInv::GetCommand.
Apr 18 2021, 19:55

Apr 16 2021

teamcity triaged T1599: Build Bitcoin-ABC / Master / Sanitizers / Thread Sanitizer (TSAN) is broken. as Unbreak Now! priority.
Apr 16 2021, 20:27
Fabien closed D9427: Add some release notes for 0.23.2.
Apr 16 2021, 20:09
Fabien committed rABC4980f3162168: Add some release notes for 0.23.2 (authored by Fabien).
Add some release notes for 0.23.2
Apr 16 2021, 20:09
majcosta accepted D9427: Add some release notes for 0.23.2.
Apr 16 2021, 20:03
Fabien requested review of D9427: Add some release notes for 0.23.2.
Apr 16 2021, 19:56
Fabien closed D9426: Bump version to 0.23.2.
Apr 16 2021, 19:34
Fabien committed rABC679a57c3454b: Bump version to 0.23.2 (authored by Fabien).
Bump version to 0.23.2
Apr 16 2021, 19:34