Commit Graph

7810 Commits

Author SHA1 Message Date
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