mergify[bot]
02a83e7c6e
Allow lower shred count ( #9410 ) ( #9451 )
...
automerge
2020-04-11 14:49:32 -07:00
mergify[bot]
8778ecaed5
Ledger cleanup fixes ( #9131 ) ( #9175 )
...
automerge
2020-03-30 20:42:17 -07:00
Michael Vines
3ab428693a
Manual v1.0 backports ( #9025 )
...
automerge
2020-03-23 13:55:03 -07:00
Michael Vines
7ffaf2ad29
Manual v1.0 backports ( #9015 )
...
automerge
2020-03-22 22:44:55 -07:00
sakridge
1cc66f0cd7
Add Accounts hash consistency halting ( #8772 ) ( #8889 )
...
* Accounts hash consistency halting
* Add option to inject account hash faults for testing.
Enable option in local cluster test to see that node halts.
2020-03-16 14:29:44 -07:00
Michael Vines
57abc370fa
Quietly re-introduce legacy --voting-keypair/--identity-keypair args for v1.0.6 compatibility
...
(cherry picked from commit 49706172f3
)
2020-03-15 20:21:23 -07:00
mergify[bot]
9ab27291f5
Validators now run a full gossip node while looking for a snapshot ( #8872 )
...
automerge
2020-03-15 10:29:13 -07:00
mergify[bot]
231c9b25d1
Rework validator vote account defaults to half voting fees ( #8858 )
...
automerge
2020-03-13 21:47:32 -07:00
Michael Vines
bb563b4835
Permit --no-untrusted-rpc without any --trusted-validators
2020-03-08 22:34:53 -07:00
mergify[bot]
e63b24c39f
Remove ask-seed-phrase arg from validator, archiver ( #8697 ) ( #8713 )
...
automerge
2020-03-06 23:34:20 -08:00
mergify[bot]
8422d4b3fb
Disable setLogFilter RPC API by default ( #8693 ) ( #8699 )
...
automerge
2020-03-06 18:16:04 -08:00
Grimes
5caf9110e0
Add --bind-address and --rpc-bind-address validator arguments ( #8628 ) ( #8655 )
...
automerge
2020-03-04 22:39:38 -08:00
Grimes
dc8abbe9e3
solana catchup
now detects when you try to catchup to yourself (#8635 ) ( #8641 )
...
automerge
2020-03-04 16:00:20 -08:00
Michael Vines
15a0fb1fa9
--wait-for-supermajority now requires a SLOT
...
(cherry picked from commit 13551885c2
)
2020-03-02 13:40:52 -07:00
Michael Vines
4db31f5b48
Add ---no-untrusted-rpc flag
...
(cherry picked from commit d677e83ed4
)
2020-03-02 11:53:15 -07:00
mergify[bot]
f2fda14333
Reduce max snapshot hashes to stay under MTU (bp #8541 ) ( #8544 )
...
automerge
2020-02-29 09:17:09 -08:00
mergify[bot]
ad71fa3f12
rpc: GET for /snapshot.tar.bz2 now redirects to the latest snapshot (bp #8536 ) ( #8538 )
...
automerge
2020-02-28 23:45:15 -08:00
mergify[bot]
9c326c7c71
Ensure the validator's identity pubkey is not provided as a --trusted-validator ( #8525 ) ( #8527 )
...
automerge
2020-02-27 22:07:07 -08:00
mergify[bot]
2c3632a042
Determine vote_state ahead of time ( #8303 ) ( #8521 )
...
automerge
2020-02-27 18:32:27 -08:00
mergify[bot]
a64b8a2705
Rename snapshot.tar.bz2 to snapshot-<slot>-<hash>.tar.bz2 (bp #8482 ) ( #8501 )
...
automerge
2020-02-26 23:31:44 -08:00
mergify[bot]
87cfac12dd
Validate the genesis config downloaded over RPC before accepting it (bp #8474 ) ( #8481 )
...
automerge
2020-02-26 15:12:06 -08:00
mergify[bot]
4695c4cf7d
Add --no-check-vote-account argument ( #8430 ) ( #8435 )
...
automerge
2020-02-25 00:23:50 -08:00
mergify[bot]
b64ebb45e7
validator: snapshot fetching cleanup (bp #8413 ) ( #8417 )
...
automerge
2020-02-24 15:22:34 -08:00
sakridge
b7386f9d84
Add --trusted-validator support for snapshot hash validation ( #8390 )
2020-02-21 18:42:24 -08:00
Michael Vines
cc7c6c960e
Search for the validator with the highest snapshot
2020-02-20 17:04:48 -07:00
Tyera Eulberg
ab361a8073
Rename KeypairUtil to Signer ( #8360 )
...
automerge
2020-02-20 13:28:55 -08:00
Michael Vines
c4fd81fc1c
The getConfirmedBlock RPC API is now disabled by default
...
The --enable-rpc-get-confirmed-block flag allows validators to opt-in to
the higher disk usage and IOPS.
2020-02-11 22:24:08 -07:00
carllin
d3712dd26d
Factor repair from gossip ( #8044 )
2020-02-11 13:11:48 -07:00
carllin
fe590da3b6
Revert "Factor repair from gossip ( #8044 )" ( #8143 )
...
This reverts commit e61257695f
.
2020-02-06 11:44:20 -08:00
carllin
e61257695f
Factor repair from gossip ( #8044 )
2020-01-31 14:23:50 -08:00
Michael Vines
a03d441e6f
Add rpc port sanity checks, fix tests
2020-01-30 20:57:58 -07:00
Michael Vines
81ba18eea6
Add --private-rpc flag
2020-01-30 20:57:58 -07:00
Michael Vines
775fa0c968
Minor --expected-shred fix, clean up shred-related gossip log messages ( #8041 )
...
automerge
2020-01-30 13:22:05 -08:00
Michael Vines
bea9cd9684
Add --expected-shred-version option
2020-01-29 20:08:42 -07:00
Michael Vines
1bc9a9c23b
Wait for supermajority by default, add --no-wait-for-supermajority flag to override
2020-01-29 20:08:42 -07:00
Justin Starry
effe6e3ff3
Log solana-validator args on startup to aid debugging
2020-01-29 08:27:52 -07:00
Michael Vines
989355e885
Add ability to hard fork at any slot ( #7801 )
...
automerge
2020-01-24 17:27:04 -08:00
Michael Vines
b045f9a50d
codemod --extensions rs get_snapshot_tar_path get_snapshot_archive_path
2020-01-23 13:37:13 -07:00
Michael Vines
ebf6e1c0e9
--limit-ledger-size now accepts an optional slot count value
2020-01-20 14:20:30 -07:00
Michael Vines
82b75796f9
Create ledger directory if it doesn't already exist
2020-01-20 10:11:43 -07:00
Ryo Onodera
a8d33c9950
Spy just for RPC to avoid premature supermajority ( #7856 )
...
* Spy just for RPC to avoid premature supermajority
* Make gossip_content_info private
Co-Authored-By: Michael Vines <mvines@gmail.com >
* Fix misindent...
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-01-20 10:50:31 +09:00
Michael Vines
30d40e9a32
If a bad RPC node is selected try another one instead of aborting
2020-01-18 11:00:08 -07:00
Michael Vines
e28508ad56
Abort if a snapshot download fails for any reason other than 404
2020-01-18 08:59:53 -07:00
Michael Vines
ad4d41e602
Pick an RPC node at random to avoid getting stuck on a bad RPC node
2020-01-11 12:10:11 -07:00
dependabot-preview[bot]
57858b8015
Bump reqwest from 0.9.24 to 0.10.0 ( #7642 )
...
* Bump reqwest from 0.9.24 to 0.10.0
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.9.24 to 0.10.0.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Make reqwest::blocking specific
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-01-08 13:31:43 -07:00
Jack May
07855e3125
Allow override of RUST_LOG ( #7705 )
2020-01-08 09:19:12 -08:00
Michael Vines
47dd293904
supermajority is one word
2020-01-07 15:50:59 -07:00
Michael Vines
48ab88a2af
Add --wait-for-super-majority to facilitate asynchronous cluster restarts
2020-01-07 15:50:59 -07:00
Sagar Dhawan
6a9005645a
Update "limit-ledger-size" to use DeleteRange for much faster deletes ( #7515 )
...
* Update "limit-ledger-size" to use DeleteRange for much faster deletes
* Update core/src/ledger_cleanup_service.rs
Co-Authored-By: Michael Vines <mvines@gmail.com >
* Rewrite more idiomatically
* Move max_ledger_slots to a fn for clippy
* Remove unused import
* Detect when all columns have been purged and fix a bug in deletion
* Check that more than 1 column is actually deleted
* Add helper to test that ledger meets minimum slot bounds
* Remove manual batching of deletes
* Refactor to keep some N slots older than the highest root
* Define MAX_LEDGER_SLOTS that ledger_cleanup_service will try to keep around
* Refactor compact range
2019-12-18 11:50:09 -08:00
anatoly yakovenko
97589f77f8
Pipeline broadcast socket transmit and blocktree record ( #7481 )
...
automerge
2019-12-16 17:11:18 -08:00