2fe0853fba
Fix consensus threshold when new root is created ( #8093 )
...
When a new root is created, the oldest slot is popped off
but when the logic checks for identical slots, it assumes
that any difference means a slot was popped off the front.
2020-02-03 16:47:02 -07:00
de3630f76c
Filter repairman peers based on shred_version ( #8069 )
...
(cherry picked from commit b9988b62e4
)
2020-02-01 08:58:26 -07:00
ff9e388843
Fix stale gossip entrypoint ( #8053 )
...
(cherry picked from commit fd207b6907
)
2020-01-31 00:34:29 -07:00
67a7995f04
Bump version to 0.22.7
2020-01-30 15:47:22 -07:00
f9d793023c
Only error if --expected-shred-version was not provided
v0.22.6
2020-01-30 13:25:25 -07:00
99b2504b38
Rename rpc_peers() to all_rpc_peers() for consistency
2020-01-30 13:21:04 -07:00
3f3aec29d1
Add different shred test to test_tvu_peers_and_stakes
...
(cherry picked from commit 0c55b37976
)
2020-01-30 11:28:18 -07:00
7be8124b9e
Ignore slow archiver tests ( #8032 )
...
automerge
(cherry picked from commit 400412d76c
)
2020-01-30 09:38:53 -07:00
81259daa3f
Add shred version filters to Crds Accessors ( #8027 )
...
* Add shred version filters to Crds Accessors
* Adopt entrypoint shred_version if one isn't provided
(cherry picked from commit 64c42e28dc
)
2020-01-30 08:59:00 -07:00
136fa5b561
Add leader-schedule subcommand
2020-01-29 20:08:32 -07:00
63ca6118fa
Add --expected-shred-version option
2020-01-29 20:08:32 -07:00
850d729739
Wait for supermajority by default, add --no-wait-for-supermajority flag to override
2020-01-29 20:08:32 -07:00
62f9183d17
getClusterNodes now excludes validators with a different shred version
2020-01-29 20:08:32 -07:00
cfe3481ba4
Log solana-validator args on startup to aid debugging
...
(cherry picked from commit effe6e3ff3
)
2020-01-29 09:40:18 -07:00
788e9f321c
Bump version to v0.22.6
2020-01-28 08:44:44 -07:00
265e88e734
Fix compute_shred_version()
v0.22.5
2020-01-27 19:05:17 -07:00
e80c74d955
Drop v prefix
2020-01-27 19:05:17 -07:00
d3efe2317b
Remove stray key
2020-01-26 14:36:00 -07:00
05a661dd88
Bump version to v0.22.5
2020-01-24 21:52:01 -07:00
84090df770
Bump perf libs to v0.18.0 for CUDA 10.2 support
v0.22.4
2020-01-24 21:38:51 -07:00
3f7fe04124
Consensus fix, don't consider threshold check if
...
lockouts are not increased
2020-01-24 21:34:16 -07:00
ac4e3c2426
Add ability to hard fork at any slot ( #7801 ) ( #7970 )
...
automerge
2020-01-24 18:57:08 -08:00
13af049988
Install move-loader binaries ( #7768 )
...
(cherry picked from commit 5cb23c814d
)
2020-01-24 18:13:03 -07:00
bd07f9bdcb
Move testnet.solana.com and TdS to their own GCP projects
2020-01-24 16:28:04 -07:00
82927fee20
Increase --wait-for-supermajority to wait for 75% online stake ( #7957 )
...
automerge
2020-01-23 23:03:13 -08:00
57d5534bab
Add create-snapshot command
2020-01-23 22:21:36 -07:00
d2c15b596f
Add BlockstoreProcessorResult
2020-01-23 21:03:57 -07:00
5d8dc78718
Move snapshot archive generation out of the SnapshotPackagerService
2020-01-23 15:58:59 -07:00
c945e80618
Type grooming
2020-01-23 15:58:59 -07:00
0802793d37
Unify ledger_path arg handling with validator/
2020-01-23 15:58:59 -07:00
a5c3750a58
Pass bank_forks by reference
2020-01-23 15:58:59 -07:00
dc1c5f8b1e
--halt-at-slot 1 now halts at slot 1
2020-01-23 15:58:59 -07:00
653bec01f0
Set BankRc slot correctly when restoring a bank snapshot
2020-01-23 15:58:59 -07:00
49c94fad60
add_snapshot now returns SlotSnapshotPaths
2020-01-23 15:58:59 -07:00
98fd1b3fcb
Remove superfluous accounts arg
2020-01-23 15:58:59 -07:00
93301d1c81
Make run.sh not overwrite genesis if existing ( #7837 ) ( #7939 )
...
automerge
2020-01-22 23:38:41 -08:00
5aa8ee8ede
Uninteresting cleanup ( #7938 )
...
automerge
2020-01-22 21:16:25 -08:00
28f81bd0a3
Avoid unsorted recent_blockhashes for determinism ( #7918 ) ( #7936 )
...
automerge
2020-01-22 18:52:39 -08:00
1f4ae4318b
Reject CI on failed mergify.io backports ( #7927 )
...
automerge
(cherry picked from commit 9bd6be779f
)
2020-01-22 16:11:07 -07:00
bec1cf3145
CLI: Cleanup authority arg usage inconsistencies ( #7922 ) ( #7924 )
...
automerge
2020-01-22 14:09:26 -08:00
5b4b086ebf
Add mechanism to load v0.22.3 snapshots on newer Solana versions
2020-01-22 13:19:07 -07:00
0ef33b6462
don't put accounts in a weird location, use the defaults ( #7921 )
...
automerge
(cherry picked from commit f9323c5273
)
2020-01-22 12:58:06 -07:00
e401bc6997
CLI: Support offline authorities ( #7905 ) ( #7920 )
...
automerge
2020-01-22 10:57:16 -08:00
8ffd2c12a3
Add and use minimumLedgerSlot RPC API in block-production command (bp #7901 ) ( #7903 )
...
automerge
2020-01-21 14:07:32 -08:00
ec4134f26d
Revert "Generate MAX_DATA_SHREDS_PER_FEC_BLOCK coding shreds for each FEC block ( #7474 )" ( #7898 ) ( #7899 )
...
automerge
2020-01-21 12:40:42 -08:00
35e7b2f975
Remove redundant threadpools in sigverify (bp #7888 ) ( #7890 )
...
automerge
2020-01-20 21:31:56 -08:00
3509f1158f
Assume 1 or more validators
2020-01-20 19:19:29 -07:00
1ca33d1967
--limit-ledger-size now accepts an optional slot count value ( #7885 )
...
automerge
2020-01-20 14:22:37 -08:00
19474ecaae
Create ledger directory if it doesn't already exist ( #7878 )
...
automerge
2020-01-20 10:41:40 -08:00
e317940ebc
Try running testnet.solana.com with only two validators
2020-01-20 10:23:43 -07:00