HenrikJannsen
5a8c3bc5bf
Call maybeCreateSnapshot if is full DAO node
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:59:48 +07:00
HenrikJannsen
63f364424c
Refactor: Refactor statement and return early
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:32:39 +07:00
HenrikJannsen
143d1e9cc6
Refactor: Extract statement to var and return early
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:28:07 +07:00
HenrikJannsen
318803e4d9
Refactor: Invert readyForPersisting and rename it
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:25:21 +07:00
HenrikJannsen
7c521b018c
Refactor: Early return if not isSnapshotHeight and if blocks are empty. Inline statement
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:11:00 +07:00
HenrikJannsen
634d1fc944
Refactor: Invert isHeightAtLeastGenesisHeight method and rename it
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:03:15 +07:00
HenrikJannsen
1d6b6de42e
Refactor: Early return if !isHeightAtLeastGenesisHeight. Add log in isHeightAtLeastGenesisHeight
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-29 13:01:19 +07:00
Alejandro García
dc0e8d8616
Merge pull request #7183 from HenrikJannsen/5_refactor-ExecutableforAppWithP2P
...
Refactor ExecutableForAppWithP2p [E]
2024-06-28 21:55:30 +00:00
Alejandro García
e256337b1c
Merge pull request #7182 from HenrikJannsen/4_improve-seednode
...
Improve seednode [D]
2024-06-28 21:55:15 +00:00
Alejandro García
6963caba80
Merge pull request #7181 from HenrikJannsen/3_improve-resync-handling
...
Improve resync handling [C]
2024-06-28 21:54:54 +00:00
Alejandro García
9920595399
Merge pull request #7180 from HenrikJannsen/2_further-refactorings-and-improvements
...
Further refactorings and improvements [B]
2024-06-28 21:54:35 +00:00
Alejandro García
0660d1f0b3
Merge pull request #7179 from HenrikJannsen/1_renameing-and-cleanups
...
Various refactoring (renameing) and cleanups [A]
2024-06-28 21:54:05 +00:00
Alejandro García
24d6c7174c
Merge pull request #7178 from HenrikJannsen/remove-unused-test-resources
...
Remove unused test resources
2024-06-28 21:53:27 +00:00
Alejandro García
d35b609571
Merge pull request #7176 from HenrikJannsen/update-btc-nodes
...
Update btc nodes [3]
2024-06-28 21:50:08 +00:00
HenrikJannsen
59f2df9f2f
Move duplicated code to super class
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 21:41:41 +07:00
HenrikJannsen
ed5547ac97
Move AppSetupWithP2PAndDAO.start call to ExecutableForAppWithP2p
...
Refactor StatisticsMain
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 21:21:17 +07:00
HenrikJannsen
94a9c8ac01
Instead of delaying the shutdown in case of a resync we delay the startup. This has the benefit that nodes cannot connect to the seed node while having inconsistant dao data.
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 20:54:45 +07:00
HenrikJannsen
aa9d3a3123
Moe seed node specific code from ExecutableForAppWithP2p to SeedNodeMain.
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 20:39:29 +07:00
HenrikJannsen
a79de681f6
Improve comments
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 20:12:28 +07:00
HenrikJannsen
1f131b346e
Add heightsOfLastAppliedSnapshots list and resync in case we tried to apply 3 times with same height
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:45:45 +07:00
HenrikJannsen
04ea4ae053
Refactor applySnapshot method: early return, extract method
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:42:00 +07:00
HenrikJannsen
343ef5e6cc
Refactor applySnapshot method: early return
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:35:59 +07:00
HenrikJannsen
cc27f9dd70
Refactor applySnapshot method: early return
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:34:46 +07:00
HenrikJannsen
8f4deb09ba
Refactor applySnapshot method
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:31:22 +07:00
HenrikJannsen
90ca73a82b
Improve resyncDaoStateFromResources method
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:23:02 +07:00
HenrikJannsen
3a2061a538
Call removeAndBackupAllDaoData at daoStateStorageService if checkpoint is invalid.
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:17:51 +07:00
HenrikJannsen
02366eb6da
Refactor removeAndBackupDaoConsensusFiles method
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:14:56 +07:00
HenrikJannsen
8be5f8a962
Remove also TempProposalStore and BurningManAccountingStore_v3 at resync from resources
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:04:39 +07:00
HenrikJannsen
b43257ea9b
Refactor: Remove unneeded param
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 19:04:24 +07:00
HenrikJannsen
e98c4a3fba
Fix wrong param in test
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:29:00 +07:00
HenrikJannsen
09626a1e85
Move launchApplication to super class
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:23:32 +07:00
HenrikJannsen
4d99e31281
Move getModule() method to ExecutableForAppWithP2p
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:21:56 +07:00
HenrikJannsen
b30924b3fb
Remove storageDir param from removeAndBackupAllDaoData method
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:21:56 +07:00
HenrikJannsen
a96e614595
Remove transient fields from toString
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:21:56 +07:00
HenrikJannsen
d12b6608c7
Improve logs. Minor cleanups
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 18:19:47 +07:00
HenrikJannsen
b3580c05f7
Refactoring: renaming
2024-06-28 18:19:46 +07:00
HenrikJannsen
f0a2602868
Hide value of banned accounts
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 14:11:41 +07:00
HenrikJannsen
0e306d6556
Printe hex of ownerPubKe
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 14:11:20 +07:00
HenrikJannsen
c4c51b6d3a
Remove unstable nodes, add old node from devin
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 13:07:06 +07:00
HenrikJannsen
0457bd41a5
Remove unused test resources
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 12:41:13 +07:00
HenrikJannsen
56679e3c08
Add new btc nodes, remove unstable nodes
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 12:24:41 +07:00
HenrikJannsen
79d43fea51
Improve logs
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-28 12:23:37 +07:00
Alejandro García
a090f2aa27
Merge branch 'master' into release/v1.9.17
2024-06-25 20:33:51 +00:00
HenrikJannsen
1d51551133
Update btc nodes
...
Add previously used nodes which are intended to get retired but got
added again due shortage of stable nodes. Those marked unstable should
be banned by filter as long they stay unstable.
2024-06-12 13:48:07 +00:00
HenrikJannsen
4f5e90b2c8
Comment out node_op_324 node as not working yet
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-12 09:50:09 +07:00
HenrikJannsen
fa541e4643
Add previously used nodes which are intended to get retired but got added again due shortage of stable nodes.
...
Add new nodes.
Those marked unstable should be banned by filter as long they stay unstable.
2024-06-12 09:46:16 +07:00
HenrikJannsen
b0b54d3617
Add uid to Filter
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-12 00:06:43 +00:00
HenrikJannsen
5d8ca125bc
Apply ExcludeForHash annotation to Filter.
...
By that the newly added fields will not alter the byte array used for the hash and the signature, thus it will not cause issues with removing an old filter which did not inculde those new fields.
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-12 00:06:43 +00:00
HenrikJannsen
19a9526d55
Refactor: Replace toProtoMessage().toByteArray() calls to serialize() or serializeForHash() methods.
...
Currenty serializeForHash just calls serialize. This will be change in later commits
2024-06-12 00:05:53 +00:00
HenrikJannsen
450814b926
Fix tests
...
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2024-06-12 00:05:06 +00:00