Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update rc/v1.4.0 feat/multikey 2022.10.20 #4615

Merged
Merged
Changes from 1 commit
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
779f831
add log.Error message
BeniaminDrasovean Sep 26, 2022
b64482d
add unit tests
BeniaminDrasovean Sep 26, 2022
d6260e4
remove oldest kept epoch metric
bogdan-rosianu Sep 26, 2022
f992a46
Merge pull request #4505 from ElrondNetwork/EN-13187-oldest-epoch-met…
gabi-vuls Sep 26, 2022
2a61bd0
refactor interceptor resolver: use mutex in event struct
ssd04 Sep 27, 2022
07415bd
fix accounts trie remover config value
bogdan-rosianu Sep 27, 2022
f119fb4
refactor interceptor resolver: remove put operations since they are n…
ssd04 Sep 27, 2022
1f9fced
refactor interceptor resolver: remove mutCriticalArea mutex
ssd04 Sep 27, 2022
76b5634
refactor mutex usage in the state package
BeniaminDrasovean Sep 27, 2022
231c5a3
add comments
BeniaminDrasovean Sep 28, 2022
43435f0
Merge branch 'rc/v1.4.0' into state-mutex-refactor
BeniaminDrasovean Sep 28, 2022
15b2517
Merge branch 'rc/v1.4.0' into missing-nodes-edgecase-fix
BeniaminDrasovean Sep 28, 2022
2898425
Merge pull request #4520 from ElrondNetwork/hotfix-accounts-trie-remover
gabi-vuls Sep 28, 2022
a429678
Merge branch 'rc/v1.4.0' into state-mutex-refactor
BeniaminDrasovean Sep 28, 2022
958f4af
Merge branch 'rc/v1.4.0' into missing-nodes-edgecase-fix
BeniaminDrasovean Sep 28, 2022
4f63117
Merge branch 'feat/rosetta' into merge-feat-rosetta-into-rc-v1-4-0
bogdan-rosianu Sep 28, 2022
6e25800
refactor interceptor resolver: use rlock when possible
ssd04 Sep 28, 2022
e30dec8
fixes after merge
bogdan-rosianu Sep 28, 2022
a800609
- integrated new p2p version
iulianpascalau Sep 28, 2022
b295399
fixes after self review
bogdan-rosianu Sep 28, 2022
2e52ce0
- proper release
iulianpascalau Sep 28, 2022
44aec00
Merge branch 'rc/v1.4.0' into integrate-new-p2p-repo-ver
iulianpascalau Sep 28, 2022
d97aadb
- fixed preferred peers handling
iulianpascalau Sep 28, 2022
b3842cb
Merge branch 'rc/v1.4.0' into refactor-interceptor-resolver-debug-com…
gabi-vuls Sep 29, 2022
3ada1c8
remove file logging logic
miiu96 Sep 29, 2022
584be4c
- intercepted trie nodes are no longer saved as unmarshalled entities…
iulianpascalau Sep 29, 2022
1aee245
add benchmark, unit test for concurrency testing, and small fixes
BeniaminDrasovean Sep 29, 2022
3dae778
- statistics
iulianpascalau Sep 29, 2022
f7c9429
Merge pull request #4527 from ElrondNetwork/integrate-new-p2p-repo-ver
iulianpascalau Sep 29, 2022
b44c12b
Merge branch 'rc/v1.4.0' into merge-feat-rosetta-into-rc-v1-4-0
gabi-vuls Sep 29, 2022
bbbbe19
fix after review
BeniaminDrasovean Sep 29, 2022
c252312
Merge branch 'rc/v1.4.0' into missing-nodes-edgecase-fix
BeniaminDrasovean Sep 29, 2022
7b2900e
Merge branch 'rc/v1.4.0' into state-mutex-refactor
BeniaminDrasovean Sep 29, 2022
b4a67b9
Merge branch 'rc/v1.4.0' into refactor-interceptor-resolver-debug-com…
AdoAdoAdo Sep 29, 2022
982a4c9
Workaround: search for logs in previous epoch, as well.
andreibancioiu Sep 29, 2022
83166ce
- added deep-first trye syncer
iulianpascalau Sep 29, 2022
a4ce2b6
create genesis miniblocks handlers before indexing
ssd04 Sep 29, 2022
9a75909
Revert "create genesis miniblocks handlers before indexing"
ssd04 Sep 30, 2022
abb3a82
- renaming, further refactor
iulianpascalau Sep 30, 2022
7a1890b
- fixed existing test
iulianpascalau Sep 30, 2022
5c8f7ac
- added unit tests
iulianpascalau Sep 30, 2022
ca5def5
Revert "Revert "create genesis miniblocks handlers before indexing""
ssd04 Sep 30, 2022
63ccf82
Merge pull request #4513 from ElrondNetwork/missing-nodes-edgecase-fix
BeniaminDrasovean Sep 30, 2022
c5f7e94
Merge branch 'rc/v1.4.0' into state-mutex-refactor
BeniaminDrasovean Sep 30, 2022
ecd9f29
Add unit tests, fix after review.
andreibancioiu Sep 30, 2022
5b460b4
Merge pull request #4521 from ElrondNetwork/state-mutex-refactor
AdoAdoAdo Sep 30, 2022
59d6f23
- fix after review
iulianpascalau Sep 30, 2022
9f40da8
- fix after review - part 2
iulianpascalau Sep 30, 2022
df23a4a
save genesis miniblocks and transactions into storage
ssd04 Sep 30, 2022
ae17137
Merge branch 'rc/v1.4.0' into refactor-interceptor-resolver-debug-com…
ssd04 Sep 30, 2022
e236ebc
create trie statistics component
BeniaminDrasovean Oct 1, 2022
19e39c7
save altered block also in history repo
ssd04 Oct 1, 2022
71c4326
unit tests for genesis block edge case in node external
ssd04 Oct 1, 2022
5a580cd
remove unused return field from index genesis blocks
ssd04 Oct 1, 2022
1ae6fa9
fix unit tests and linter issue
ssd04 Oct 1, 2022
b46027b
- fixed memory allocation on gasComputation implementation
iulianpascalau Oct 1, 2022
3033c1c
- reset unnecessary gasComputation.Reset call
iulianpascalau Oct 2, 2022
78a0427
Merge pull request #4533 from ElrondNetwork/intercepted-trie-nodes-re…
gabi-vuls Oct 2, 2022
3789e9d
Merge branch 'master' into remove-unnecessary-reset-calls
gabi-vuls Oct 2, 2022
3b2f905
Merge pull request #4535 from ElrondNetwork/remove-unnecessary-reset-…
iulianpascalau Oct 2, 2022
3691bea
Merge branch 'master' into merge-master-rc-v1.4.0-2022.10.03
iulianpascalau Oct 3, 2022
bdab78f
- fixes after merge
iulianpascalau Oct 3, 2022
b069567
blockapi shardblock: remove debug log
ssd04 Oct 3, 2022
b0bb2c3
Merge branch 'rc/v1.4.0' into integrate-new-logger
miiu96 Oct 3, 2022
1d3e630
merge
miiu96 Oct 3, 2022
aed06e2
latest logger
miiu96 Oct 3, 2022
b06f27f
Merge branch 'rc/v1.4.0' into merge-feat-rosetta-into-rc-v1-4-0
andreibancioiu Oct 3, 2022
ee96f06
Merge pull request #4537 from ElrondNetwork/merge-master-rc-v1.4.0-20…
iulianpascalau Oct 3, 2022
c599ccf
Reference newest vm-common.
andreibancioiu Oct 3, 2022
f9a54ca
Merge branch 'rc/v1.4.0' into integrate-new-logger
miiu96 Oct 3, 2022
f719cbf
proper release
miiu96 Oct 3, 2022
9a813cd
- resource monitor statistics available at node start
iulianpascalau Oct 3, 2022
b8a13e8
Reference vm-common v1.3.15-rosetta1.
andreibancioiu Oct 3, 2022
473e3c6
Merge branch 'rc/v1.4.0' into status-metrics-on-node-start
iulianpascalau Oct 3, 2022
b26242b
removed heartbeat v1 code
sstanculeanu Oct 3, 2022
8ed8765
no need to sort heartbeats at node level as they are already sorted f…
sstanculeanu Oct 3, 2022
9bf76bd
Merge remote-tracking branch 'origin/rc/v1.4.0' into trie-statistics
BeniaminDrasovean Oct 3, 2022
7ad8545
fixes after review: refactor to reuse common code
ssd04 Oct 3, 2022
cf7c9ce
add missing unit tests
BeniaminDrasovean Oct 3, 2022
2071925
fix tests
BeniaminDrasovean Oct 3, 2022
1e9f42f
fix after review
sstanculeanu Oct 3, 2022
d13bed6
integrated new vmcommon with flag
sasurobert Oct 3, 2022
128bd5a
integrated new vmcommon with flag
sasurobert Oct 3, 2022
b732dd1
fix old database cleaner
bogdan-rosianu Oct 3, 2022
6df4547
fix test
bogdan-rosianu Oct 3, 2022
9ee19b5
fix after review: early exit if no epoch
bogdan-rosianu Oct 3, 2022
bb35f19
revert change: clean map
bogdan-rosianu Oct 3, 2022
fa0e520
integrated new vmcommon with flag
sasurobert Oct 4, 2022
37350a8
Merge branch 'master' into fix-preferred-peers
iulianpascalau Oct 4, 2022
a4b5e31
new go mod
sasurobert Oct 4, 2022
8cb3052
Merge pull request #4542 from ElrondNetwork/integrate-vm-common-v1.3.18
andreibancioiu Oct 4, 2022
7441afe
Merge branch 'master' into master-into-rosetta-october-4
andreibancioiu Oct 4, 2022
46fcad1
Merge pull request #4550 from ElrondNetwork/master-into-rosetta-octob…
andreibancioiu Oct 4, 2022
40881e2
- fixes after review
iulianpascalau Oct 4, 2022
3d6e958
Merge branch 'feat/rosetta' into rosetta-new-vm-common-03
andreibancioiu Oct 4, 2022
b8c2ce1
Merge branch 'rc/v1.4.0' into status-metrics-on-node-start
iulianpascalau Oct 4, 2022
3f3201a
remove snapashot after restart from constructor
BeniaminDrasovean Oct 4, 2022
158ac0f
upgrade indexer
miiu96 Oct 4, 2022
3c1a1d6
Merge pull request #4549 from ElrondNetwork/fix-old-database-cleaner
bogdan-rosianu Oct 4, 2022
e732260
Merge branch 'master' into start-snapshot-on-restart-fix
iulianpascalau Oct 4, 2022
5d835a1
Merge branch 'master' into fix-preferred-peers
iulianpascalau Oct 4, 2022
c5c9627
fix
miiu96 Oct 4, 2022
6b45dbd
Merge branch 'master' into master-with-latest-indexer
miiu96 Oct 4, 2022
22c5e1a
Merge branch 'rc/v1.4.0' into refactor-interceptor-resolver-debug-com…
AdoAdoAdo Oct 4, 2022
bbd5963
Merge branch 'rc/v1.4.0' into wasm-vm-legacy-repos
camilbancioiu Oct 4, 2022
f34f12e
Merge pull request #4518 from ElrondNetwork/refactor-interceptor-reso…
ssd04 Oct 4, 2022
1f9b76b
Merge branch 'rc/v1.4.0' into wasm-vm-legacy-repos
camilbancioiu Oct 4, 2022
f67f0c5
Merge branch 'rc/v1.4.0' into integrate-new-logger
iulianpascalau Oct 4, 2022
0c4b729
Merge branch 'rc/v1.4.0' into status-metrics-on-node-start
iulianpascalau Oct 4, 2022
1ad3c33
change reference
sasurobert Oct 4, 2022
10f8e15
proper indexer release
miiu96 Oct 4, 2022
bc345e3
Merge remote-tracking branch 'origin/master-with-latest-indexer' into…
miiu96 Oct 4, 2022
0af5b6c
Merge pull request #4551 from ElrondNetwork/start-snapshot-on-restart…
iulianpascalau Oct 4, 2022
1a9bb33
Merge branch 'master' into master-with-latest-indexer
iulianpascalau Oct 4, 2022
8176f68
proper release
sasurobert Oct 4, 2022
bb79da3
Merge branch 'master' into fix-old-nft-liquidity
iulianpascalau Oct 4, 2022
57a1417
Merge branch 'master' into fix-preferred-peers
iulianpascalau Oct 5, 2022
cc415cc
Merge pull request #4552 from ElrondNetwork/master-with-latest-indexer
iulianpascalau Oct 5, 2022
1cf9a5e
Merge branch 'master' into fix-old-nft-liquidity
iulianpascalau Oct 5, 2022
ee8481d
Merge branch 'master' into fix-preferred-peers
gabi-vuls Oct 5, 2022
3dfa1db
Merge pull request #4548 from ElrondNetwork/fix-old-nft-liquidity
iulianpascalau Oct 5, 2022
7e81716
Merge branch 'master' into fix-preferred-peers
iulianpascalau Oct 5, 2022
a535c49
Merge pull request #4544 from ElrondNetwork/rosetta-new-vm-common-03
gabi-vuls Oct 5, 2022
1d59de2
Merge pull request #4529 from ElrondNetwork/fix-preferred-peers
iulianpascalau Oct 5, 2022
1328661
create trieStatisticsCollector
BeniaminDrasovean Oct 5, 2022
d722e82
small fixes
BeniaminDrasovean Oct 5, 2022
d1eaea4
sort imports
BeniaminDrasovean Oct 5, 2022
7373427
Merge branch 'rc/v1.4.0' into trie-statistics
BeniaminDrasovean Oct 5, 2022
32919ba
Merge branch 'feat/rosetta' into get-logs-epoch-change
andreibancioiu Oct 5, 2022
bd72cf0
Merge branch 'rc/v1.4.0' into merge-feat-rosetta-into-rc-v1-4-0
andreibancioiu Oct 5, 2022
cbbda0b
Merge pull request #4534 from ElrondNetwork/get-logs-epoch-change
andreibancioiu Oct 5, 2022
560ee75
Merge branch 'master' into master-into-rosetta-06-october
andreibancioiu Oct 6, 2022
da586a1
Fix after merge (reference vm-common tag).
andreibancioiu Oct 6, 2022
7933f07
fix index of last tx processed + duplicated miniblocks in header hand…
ssd04 Oct 6, 2022
0d7d5fb
Merge pull request #4558 from ElrondNetwork/master-into-rosetta-06-oc…
andreibancioiu Oct 6, 2022
092c801
upgrade logger
miiu96 Oct 6, 2022
1d82e2d
Merge pull request #4545 from ElrondNetwork/status-metrics-on-node-start
iulianpascalau Oct 6, 2022
a7aaa4f
Merge branch 'master' into update-master-rc-v1.4.0-2022.10.06
iulianpascalau Oct 6, 2022
f5b970c
- fixes after merge
iulianpascalau Oct 6, 2022
ff555a5
Merge branch 'rc/v1.4.0' into integrate-new-logger
miiu96 Oct 6, 2022
f1779ab
- proper release
iulianpascalau Oct 7, 2022
a26eda5
Merge pull request #4562 from ElrondNetwork/update-master-rc-v1.4.0-2…
iulianpascalau Oct 7, 2022
376b982
Merge branch 'rc/v1.4.0' into merge-feat-rosetta-into-rc-v1-4-0
bogdan-rosianu Oct 7, 2022
1cbbee2
Merge branch 'rc/v1.4.0' into wasm-vm-legacy-repos
camilbancioiu Oct 7, 2022
26a95ba
Update go.sum
camilbancioiu Oct 7, 2022
1fbf378
trie refactoring: use dto with channels for GetAllLeavesOnChannel
ssd04 Oct 7, 2022
f65765c
Merge pull request #4408 from ElrondNetwork/wasm-vm-legacy-repos
camilbancioiu Oct 7, 2022
0b15ac8
Merge branch 'rc/v1.4.0' into merge-feat-rosetta-into-rc-v1-4-0
andreibancioiu Oct 7, 2022
1fcecc3
renaming + added err chan in trie nodes channels
ssd04 Oct 7, 2022
0d2a25d
Merge branch 'rc/v1.4.0' into save-genesis-body-transactions-into-nod…
gabi-vuls Oct 7, 2022
37dd4ce
broadcast observers' shard on the entire network
sstanculeanu Oct 9, 2022
ea01b34
fix tests
sstanculeanu Oct 9, 2022
6b7ee37
- added cross shard peer topic notifier
iulianpascalau Oct 9, 2022
cd44e74
- fix after review
iulianpascalau Oct 10, 2022
4737e68
Merge pull request #4569 from ElrondNetwork/cross-shard-peer-topic-no…
sstanculeanu Oct 10, 2022
693a6b9
fix logs for old db cleaner
bogdan-rosianu Oct 10, 2022
9ac2d7a
fix after review
BeniaminDrasovean Oct 10, 2022
714052b
Merge remote-tracking branch 'origin/rc/v1.4.0' into trie-statistics
BeniaminDrasovean Oct 10, 2022
23e34ee
Merge pull request #4526 from ElrondNetwork/merge-feat-rosetta-into-r…
gabi-vuls Oct 10, 2022
952833e
log debug when peer shard message is sent
sstanculeanu Oct 10, 2022
8c03142
Merge branch 'rc/v1.4.0' into fix-epoch-not-available-logs
bogdan-rosianu Oct 10, 2022
94756fe
Merge branch 'rc/v1.4.0' into trie-statistics
BeniaminDrasovean Oct 10, 2022
f0c3a65
fixes after review
sstanculeanu Oct 10, 2022
7971770
handler err channel on getAllLeavesOnChannel usage
ssd04 Oct 10, 2022
16d2e9c
refactor get all leaves in process + error handling
ssd04 Oct 10, 2022
172bef4
fixes after review
sstanculeanu Oct 10, 2022
7d8eee4
fix channel names in integration tests
ssd04 Oct 10, 2022
b96e7e1
Merge branch 'feat/rosetta' into rosetta-into-v1.4.0-october-10
andreibancioiu Oct 10, 2022
fe9d507
Fix imports.
andreibancioiu Oct 10, 2022
d17cf63
- added log prints
iulianpascalau Oct 10, 2022
f378f18
- added more log prints
iulianpascalau Oct 10, 2022
26fe376
- fix pruningStorer.Close
iulianpascalau Oct 10, 2022
4c02fb2
fixes after review:
ssd04 Oct 10, 2022
90884ce
fix test in node and integrationTests
ssd04 Oct 10, 2022
3087aa8
unit test for error case on GetAllLeavesOnChannel
ssd04 Oct 10, 2022
0dd7e51
Merge pull request #4573 from ElrondNetwork/rosetta-into-v1.4.0-octob…
gabi-vuls Oct 11, 2022
6b919cf
Merge branch 'rc/v1.4.0' into trie-statistics
gabi-vuls Oct 11, 2022
ade3630
refactor TakeSnapshot and SetCheckpoint to use DTO with iterator chan…
ssd04 Oct 11, 2022
55f34c1
return error in node endpoint + fix storage manager stub
ssd04 Oct 11, 2022
e86126f
Merge branch 'rc/v1.4.0' into fix-epoch-not-available-logs
gabi-vuls Oct 11, 2022
a7481da
Merge pull request #4556 from ElrondNetwork/trie-statistics
BeniaminDrasovean Oct 11, 2022
b432ad6
Merge branch 'rc/v1.4.0' into merge-v1.4.0-refactor-trie-get-all-leaves
ssd04 Oct 11, 2022
8d34be2
fix merge conflicts on TakeSnapshot method
ssd04 Oct 11, 2022
cf86a76
Merge pull request #4577 from ElrondNetwork/merge-v1.4.0-refactor-tri…
ssd04 Oct 11, 2022
f057c44
Merge branch 'rc/v1.4.0' into fix-epoch-not-available-logs
bogdan-rosianu Oct 11, 2022
c44546e
Merge pull request #4570 from ElrondNetwork/fix-epoch-not-available-logs
bogdan-rosianu Oct 11, 2022
215b542
fixes after review: nil check and refactorings
ssd04 Oct 11, 2022
a30cad1
added more unit tests for GetAllLeavesOnChannel
ssd04 Oct 11, 2022
d9f0346
- fixed hb v2 monitor for when a validator used the redundancy feature
iulianpascalau Oct 11, 2022
bbd00ff
remove pointer reference in snapshot entry for iterator channels
ssd04 Oct 11, 2022
8e94a3e
- fixed heartbeatV2Components.go
iulianpascalau Oct 12, 2022
e02e075
Reference vm-common v1.3.20.
andreibancioiu Oct 12, 2022
c399531
Merge pull request #4581 from ElrondNetwork/reference-vm-common-10-12
andreibancioiu Oct 12, 2022
8c870ac
- fix after self review
iulianpascalau Oct 12, 2022
c03045a
- fix after review
iulianpascalau Oct 12, 2022
829cfa2
- fixed typo
iulianpascalau Oct 12, 2022
b447606
Revert "remove pointer reference in snapshot entry for iterator chann…
ssd04 Oct 12, 2022
127cda2
fix after review: create new trie iterators instance instead of using…
ssd04 Oct 12, 2022
696a440
Merge pull request #4580 from ElrondNetwork/feat/rosetta
gabi-vuls Oct 12, 2022
e5e37ad
Merge branch 'master' into heartbeatv2_connections_improvement
gabi-vuls Oct 12, 2022
e5ab075
Merge pull request #4568 from ElrondNetwork/heartbeatv2_connections_i…
iulianpascalau Oct 12, 2022
200c321
Merge branch 'master' into fix-hb-v2-monitor-redundancy-issue
gabi-vuls Oct 12, 2022
812ff91
Merge pull request #4579 from ElrondNetwork/fix-hb-v2-monitor-redunda…
iulianpascalau Oct 13, 2022
046d836
Merge branch 'master' into master-debug-prints
iulianpascalau Oct 13, 2022
51c4b93
fix after review: renamed iterator channels for data tries
ssd04 Oct 13, 2022
847974c
Merge branch 'refactor-trie-get-all-leaves-on-channel' into merge-ref…
ssd04 Oct 13, 2022
0a1194d
Merge pull request #4589 from ElrondNetwork/merge-refactor-get-all-le…
ssd04 Oct 13, 2022
2900316
add parallel run for node/node unit tests
ssd04 Oct 13, 2022
d475304
fix parallel runs in unit tests
ssd04 Oct 13, 2022
70d4f4f
remove duplicated t.Parallel
ssd04 Oct 13, 2022
7cd57ae
fix after review: change close chan order
ssd04 Oct 13, 2022
b64acbe
Merge pull request #4578 from ElrondNetwork/unit-tests-get-all-leaves
ssd04 Oct 13, 2022
0699265
Merge branch 'rc/v1.4.0' into refactor-trie-get-all-leaves-on-channel
ssd04 Oct 13, 2022
1d81d5a
EN-13278: move webserver antiflood configuration
bogdan-rosianu Oct 13, 2022
c0cf481
Merge pull request #4574 from ElrondNetwork/master-debug-prints
iulianpascalau Oct 14, 2022
fee807c
- added a new direct connection processor
iulianpascalau Oct 16, 2022
2b345d0
Merge branch 'rc/v1.4.0' into save-genesis-body-transactions-into-nod…
AdoAdoAdo Oct 17, 2022
2bada5c
Merge pull request #4512 from ElrondNetwork/save-genesis-body-transac…
ssd04 Oct 17, 2022
6d94cac
Merge branch 'rc/v1.4.0' into refactor-trie-get-all-leaves-on-channel
ssd04 Oct 17, 2022
a1f1f88
Merge branch 'rc/v1.4.0' into EN-13278-move-webserver-antiflood-confi…
bogdan-rosianu Oct 17, 2022
b78ef77
- put back deleted code
iulianpascalau Oct 17, 2022
16e8b06
- fix after review
iulianpascalau Oct 17, 2022
053e180
Merge pull request #4564 from ElrondNetwork/refactor-trie-get-all-lea…
gabi-vuls Oct 17, 2022
09f1550
Merge branch 'rc/v1.4.0' into integrate-new-logger
iulianpascalau Oct 18, 2022
2da20b1
Merge pull request #4530 from ElrondNetwork/integrate-new-logger
iulianpascalau Oct 18, 2022
42e8995
Merge pull request #4595 from ElrondNetwork/new-direct-connection-pro…
iulianpascalau Oct 18, 2022
46d2a13
Merge branch 'master' into merge-master-rc/v1.4.0-2022.10.18
iulianpascalau Oct 18, 2022
5314bae
Merge pull request #4547 from ElrondNetwork/remove_code
sstanculeanu Oct 18, 2022
58e273a
Merge remote-tracking branch 'origin/rc/v1.4.0' into merge_rc1.4.0_in…
sstanculeanu Oct 18, 2022
fffb6cd
- merge master -> rc/v1.4.0
iulianpascalau Oct 18, 2022
595d418
fixes after merge + lint cleanup
sstanculeanu Oct 18, 2022
d63a74d
Merge pull request #4603 from ElrondNetwork/merge_rc1.4.0_into_feat_r…
sstanculeanu Oct 18, 2022
111c53c
removed HeartbeatDisableEpoch + tests
sstanculeanu Oct 18, 2022
5973d38
added missing file
sstanculeanu Oct 18, 2022
19a894a
Merge pull request #4604 from ElrondNetwork/remove_disable_heartbeat_…
sstanculeanu Oct 18, 2022
7724769
Merge branch 'rc/v1.4.0' into EN-13278-move-webserver-antiflood-confi…
bogdan-rosianu Oct 18, 2022
48c4e75
Merge pull request #4602 from ElrondNetwork/merge-master-rc/v1.4.0-20…
gabi-vuls Oct 19, 2022
f6b41f2
Merge remote-tracking branch 'origin/rc/v1.4.0' into merge_rc_into_fe…
sstanculeanu Oct 19, 2022
df3bf6d
fixes after merge
sstanculeanu Oct 19, 2022
158b885
do not warn if err is of type closing context
BeniaminDrasovean Oct 19, 2022
50fa1a6
sort imports
BeniaminDrasovean Oct 19, 2022
8ab9223
Merge pull request #4607 from ElrondNetwork/merge_rc_into_feat_remove…
sstanculeanu Oct 19, 2022
6dd51ce
Merge pull request #4601 from ElrondNetwork/feat/remove_heartbeat_v1
sstanculeanu Oct 19, 2022
026ed3a
Merge branch 'rc/v1.4.0' into fix-revert-to-snapshot-warn
BeniaminDrasovean Oct 19, 2022
eb8ed0d
Merge branch 'rc/v1.4.0' into EN-13278-move-webserver-antiflood-confi…
bogdan-rosianu Oct 19, 2022
f97b93f
Merge pull request #4590 from ElrondNetwork/EN-13278-move-webserver-a…
bogdan-rosianu Oct 19, 2022
6f4dd27
Merge branch 'rc/v1.4.0' into fix-revert-to-snapshot-warn
gabi-vuls Oct 19, 2022
62976b5
Merge pull request #4608 from ElrondNetwork/fix-revert-to-snapshot-warn
gabi-vuls Oct 19, 2022
580dc4c
Merge branch 'rc/v1.4.0' into update-rc/v1.4.0-feat/multisigner-2022.…
iulianpascalau Oct 20, 2022
94b869c
- fixes after merge
iulianpascalau Oct 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
- fixes after merge
  • Loading branch information
iulianpascalau committed Oct 20, 2022

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit 94b869c9ca9a266502298199019fcbe840c6925e
4 changes: 2 additions & 2 deletions factory/crypto/cryptoComponents.go
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ import (
"github.com/ElrondNetwork/elrond-go/genesis/process/disabled"
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/keysManagement"
"github.com/ElrondNetwork/elrond-go/p2p"
p2pFactory "github.com/ElrondNetwork/elrond-go/p2p/factory"
storageFactory "github.com/ElrondNetwork/elrond-go/storage/factory"
"github.com/ElrondNetwork/elrond-go/storage/storageunit"
"github.com/ElrondNetwork/elrond-go/vm"
@@ -180,7 +180,7 @@ func (ccf *cryptoComponentsFactory) Create() (*cryptoComponents, error) {
isMainMachine := redundancyLevel == mainMachineRedundancyLevel
argsManagedPeersHolder := keysManagement.ArgsManagedPeersHolder{
KeyGenerator: blockSignKeyGen,
P2PIdentityGenerator: p2p.NewRandomP2PIdentityGenerator(),
P2PIdentityGenerator: p2pFactory.NewRandomP2PIdentityGenerator(),
IsMainMachine: isMainMachine,
MaxRoundsWithoutReceivedMessages: redundancyLevel,
PrefsConfig: ccf.prefsConfig,
1 change: 1 addition & 0 deletions factory/interface.go
Original file line number Diff line number Diff line change
@@ -24,6 +24,7 @@ import (
"github.com/ElrondNetwork/elrond-go/epochStart"
"github.com/ElrondNetwork/elrond-go/epochStart/bootstrap"
"github.com/ElrondNetwork/elrond-go/genesis"
"github.com/ElrondNetwork/elrond-go/heartbeat"
heartbeatData "github.com/ElrondNetwork/elrond-go/heartbeat/data"
"github.com/ElrondNetwork/elrond-go/ntp"
"github.com/ElrondNetwork/elrond-go/outport"
2 changes: 2 additions & 0 deletions heartbeat/interface.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package heartbeat

import (
"time"

"github.com/ElrondNetwork/elrond-go-core/core"
"github.com/ElrondNetwork/elrond-go-core/data"
"github.com/ElrondNetwork/elrond-go-crypto"
5 changes: 3 additions & 2 deletions heartbeat/sender/multikeyHeartbeatSender_test.go
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@ import (
"github.com/ElrondNetwork/elrond-go/heartbeat"
"github.com/ElrondNetwork/elrond-go/heartbeat/mock"
"github.com/ElrondNetwork/elrond-go/testscommon"
"github.com/ElrondNetwork/elrond-go/testscommon/p2pmocks"
"github.com/stretchr/testify/assert"
)

@@ -286,7 +287,7 @@ func TestMultikeyHeartbeatSender_execute(t *testing.T) {
args := createMockMultikeyHeartbeatSenderArgs(createMockBaseArgs())
broadcastCalled := false
recordedMessages := make(map[core.PeerID][][]byte)
args.messenger = &mock.MessengerStub{
args.messenger = &p2pmocks.MessengerStub{
BroadcastCalled: func(topic string, buff []byte) {
assert.Equal(t, args.topic, topic)
recordedMessages[args.messenger.ID()] = append(recordedMessages[args.messenger.ID()], buff)
@@ -308,7 +309,7 @@ func TestMultikeyHeartbeatSender_execute(t *testing.T) {

args := createMockMultikeyHeartbeatSenderArgs(createMockBaseArgs())
recordedMessages := make(map[core.PeerID][][]byte)
args.messenger = &mock.MessengerStub{
args.messenger = &p2pmocks.MessengerStub{
BroadcastCalled: func(topic string, buff []byte) {
assert.Equal(t, args.topic, topic)
recordedMessages[args.messenger.ID()] = append(recordedMessages[args.messenger.ID()], buff)
7 changes: 4 additions & 3 deletions heartbeat/sender/multikeyPeerAuthenticationSender_test.go
Original file line number Diff line number Diff line change
@@ -21,6 +21,7 @@ import (
"github.com/ElrondNetwork/elrond-go/sharding/nodesCoordinator"
"github.com/ElrondNetwork/elrond-go/testscommon"
"github.com/ElrondNetwork/elrond-go/testscommon/cryptoMocks"
"github.com/ElrondNetwork/elrond-go/testscommon/p2pmocks"
"github.com/ElrondNetwork/elrond-go/testscommon/shardingMocks"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -53,7 +54,7 @@ func createMockMultikeyPeerAuthenticationSenderArgs(argBase argBaseSender) argMu

func createMockMultikeyPeerAuthenticationSenderArgsSemiIntegrationTests(
numKeys int,
) (argMultikeyPeerAuthenticationSender, *mock.MessengerStub) {
) (argMultikeyPeerAuthenticationSender, *p2pmocks.MessengerStub) {
keyGenForBLS := signing.NewKeyGenerator(mcl.NewSuiteBLS12())
keyGenForP2P := signing.NewKeyGenerator(ed25519.NewEd25519())
signerMessenger := ed25519SingleSig.Ed25519Signer{}
@@ -130,7 +131,7 @@ func createMockMultikeyPeerAuthenticationSenderArgsSemiIntegrationTests(
shardCoordinator: createShardCoordinatorInShard(0),
}

messenger := &mock.MessengerStub{
messenger := &p2pmocks.MessengerStub{
SignUsingPrivateKeyCalled: func(skBytes []byte, payload []byte) ([]byte, error) {
p2pSk, _ := keyGenForP2P.PrivateKeyFromByteArray(skBytes)

@@ -692,7 +693,7 @@ func testSingleMessage(
errVerify := args.peerSignatureHandler.VerifyPeerSignature(recoveredMessage.Pubkey, core.PeerID(recoveredMessage.Pid), recoveredMessage.Signature)
assert.Nil(tb, errVerify)

messenger := args.messenger.(*mock.MessengerStub)
messenger := args.messenger.(*p2pmocks.MessengerStub)
errVerify = messenger.Verify(recoveredMessage.Payload, core.PeerID(recoveredMessage.Pid), recoveredMessage.PayloadSignature)
assert.Nil(tb, errVerify)

2 changes: 1 addition & 1 deletion p2p/factory/factory.go
Original file line number Diff line number Diff line change
@@ -40,6 +40,6 @@ func NewPeersHolder(preferredConnectionAddresses []string) (p2p.PreferredPeersHo
}

// NewRandomP2PIdentityGenerator creates a new identity generator
func NewRandomP2PIdentityGenerator() RandomP2PIdentityGenerator {
func NewRandomP2PIdentityGenerator() p2p.RandomP2PIdentityGenerator {
return crypto.NewIdentityGenerator()
}