4705 Commits

Author SHA1 Message Date
Ori Newman
6d46f5510e Merge tag 'patch10' into v0.11.13-rc1 v0.11.13-rc2-experimental 2022-03-11 19:24:36 +02:00
Ori Newman
38e5e97b2c Merge branch 'unite-reachability-stores' into v0.11.13-rc1 v0.11.13-rc1-experimental v0.11.13-rc1-tag 2022-03-11 18:02:25 +02:00
Ori Newman
ad6310de81 Send pruning point and its anticone in batches 2022-03-11 18:00:19 +02:00
msutton
5957c9ecdc go fmt 2022-03-11 17:09:04 +02:00
msutton
3f51f926bb apply Don't relay blocks in virtual anticone #1970 to v5 2022-03-11 15:30:16 +02:00
msutton
91875da221 Merge remote-tracking branch 'origin/dev' into fix-ibd-shared-past-search 2022-03-11 15:27:54 +02:00
msutton
fb95156cd1 rename pastdiff -> anticone 2022-03-11 15:27:03 +02:00
msutton
047fa30183 apply the traversal limit logic and sort headers 2022-03-11 15:05:26 +02:00
msutton
8f68d5c606 addressing simple comments 2022-03-11 14:11:08 +02:00
Ori Newman
b7be807167
Don't relay blocks in virtual anticone (#1970) 2022-03-11 13:24:45 +02:00
msutton
63d7dd9f62 missed one err check 2022-03-11 11:26:06 +02:00
msutton
48eb577cac remove unused methods 2022-03-11 11:22:29 +02:00
msutton
a388aefa37 go fmt 2022-03-11 11:18:25 +02:00
msutton
e67b3b65b4 implement ibd sync past diff of relay and selected tip 2022-03-11 11:04:28 +02:00
msutton
6231eaf231 handle and flow for new request past diff message - logic unimplemented yet 2022-03-11 09:19:09 +02:00
msutton
ba20ff3d34 wire for new request past diff message 2022-03-11 08:58:53 +02:00
Ori Newman
e687ceeae7
Add version to block template (#1967) 2022-03-11 08:56:36 +02:00
msutton
7100716aeb protobuf gen for new past diff request message 2022-03-11 08:44:20 +02:00
Ori Newman
04e35321aa
Bump to v0.11.13 (#1968) 2022-03-11 08:33:53 +02:00
msutton
c684bf04bc address the case where pruning points disagree, now both IBD tests pass 2022-03-10 17:23:11 +02:00
Ori Newman
05241bdd72 Merge remote-tracking branch 'origin/dev' into unite-reachability-stores 2022-03-10 09:39:03 +02:00
msutton
947d427f40 new ibd shared block algo -- only basic test passing 2022-03-10 03:02:08 +02:00
msutton
398b06d844 wire for new ibd chain locator types 2022-03-10 01:53:37 +02:00
msutton
0b9abf25f4 protobuf gen for new ibd chain locator 2022-03-10 01:53:02 +02:00
msutton
5639e3ab56 set default version to 5 2022-03-10 01:51:37 +02:00
Ori Newman
264334cbfb Add UpdateReindexRoot to RebuildReachability 2022-03-09 23:17:56 +02:00
msutton
ca32eb6bbf Merge remote-tracking branch 'origin/dev' into patch patch10 2022-03-09 21:16:48 +02:00
Ori Newman
061e65be93
Fix argument order for IsAncestorOf in boundedMergeBreakingParents (#1966) 2022-03-09 21:11:00 +02:00
msutton
9df231f810 added relay hash to the log print patch9 2022-03-08 09:29:00 +02:00
msutton
09cebe6960 Perform side-chain check earlier to avoid IBD start 2022-03-08 09:18:24 +02:00
msutton
7c327683d3 route capacity workaround (for new syncing nodes) 2022-03-08 09:12:53 +02:00
msutton
c903a65def a temp patch for fixing IBD issues for all side-chains patch8 2022-03-08 03:51:06 +02:00
msutton
840b2a3353 wip 2022-03-08 03:15:20 +02:00
msutton
ea0586045d set all internal imports to v5 2022-03-07 16:37:42 +02:00
msutton
685c049a12 yet another checkpoint patch7 2022-03-07 15:51:59 +02:00
msutton
35f86bc98a add p2p v5 which is currently identical to v4 2022-03-07 15:33:52 +02:00
msutton
9b45e803d0 Merge branch 'dev' into patch patch6 2022-03-07 14:54:57 +02:00
msutton
cb5e9b55b7 Update checkpoint to yet another side-chain 2022-03-07 14:54:05 +02:00
Ori Newman
190e725dd0
Optimize expected header pruning point (#1962)
* Use the correct heuristic to avoid checking for next pruning point movement when not needed
2022-03-07 00:16:29 +02:00
msutton
20f16cf729 Update checkpoint to new side-chain patch5 2022-03-06 01:03:44 +02:00
Ori Newman
7a4c4e943b Fix tests 2022-03-03 16:02:22 +02:00
Ori Newman
17c0711d24 Upgrade script 2022-03-03 15:53:30 +02:00
Ori Newman
9887bfa97e Unite all reachability stores 2022-03-03 14:52:17 +02:00
Ori Newman
4d3f504b73 Check checkpoint only if highestSharedBlockFound patch4 2022-03-02 21:17:46 +02:00
Ori Newman
b5eda33488 remove count patch3 2022-03-02 13:11:32 +02:00
Ori Newman
ef1a3c0dce remove debug log patch2 2022-03-02 13:09:34 +02:00
Ori Newman
1cedc720ac patch patch1 2022-03-02 12:31:14 +02:00
Ori Newman
6449b03034
Ignore transaction invs on IBD (#1960)
* Ignore transaction invs on IBD

* Add IsIBDRunning mock to TestHandleRelayedTransactionsNotFound

Co-authored-by: Ori Newman <>
2022-02-26 22:20:08 +02:00
Ori Newman
9f02a24e8b
Add merge set and IsChainBlock to the RPC (#1961)
* Add merge set and IsChainBlock to the RPC

* Fix BlockInfo.Clone()
2022-02-25 16:22:00 +02:00
Isaac Cook
9b23bbcdb5
kaspactl: string slice deser for GetUtxosByAddresses (#1955)
Co-authored-by: Ori Newman <orinewman1@gmail.com>
2022-02-24 00:40:01 +02:00