Michael Vines and Grimes
25dfed207c
Remove dead code ( #7940 )
...
automerge
2020-01-23 00:38:46 -08:00
Michael Vines
006cbee88a
Uninteresting cleanup
2020-01-22 21:24:20 -07:00
Michael Vines
934c32cbc6
Add mechanism to load v0.22.3 snapshots on newer Solana versions
2020-01-22 15:40:32 -07:00
Michael Vines and Grimes
9bd6be779f
Reject CI on failed mergify.io backports ( #7927 )
...
automerge
2020-01-22 14:10:26 -08:00
Michael Vines and Grimes
f9323c5273
don't put accounts in a weird location, use the defaults ( #7921 )
...
automerge
2020-01-22 10:57:37 -08:00
Michael Vines
340424e03a
Use minimumLedgerSlot RPC API in block-production command
2020-01-21 14:05:26 -07:00
Michael Vines
93036bec01
Add minimumLedgerSlot RPC API
2020-01-21 14:05:26 -07:00
Michael Vines
dcdc46b97c
Assume 1 or more validators
2020-01-21 10:34:58 -07:00
Michael Vines
da3ed0dfb3
Try running testnet.solana.com with only two validators
2020-01-21 10:34:53 -07:00
Michael Vines
e346cdad26
Run ./book/build-cli-usage.sh
2020-01-21 08:58:29 -07:00
Michael Vines
7e4c6ff218
solana set => solana config set
2020-01-21 08:53:44 -07:00
Michael Vines
356f246a74
Remove get-/show- prefix from cli commands
2020-01-21 08:43:07 -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
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
182e4cec86
Update backport labels
2020-01-17 21:38:39 -07:00
Michael Vines
a32de96ab1
Add show-stakes subcommand
2020-01-17 14:14:01 -07:00
Michael Vines and Grimes
57bf618627
Enable config program at soft launch epoch 0 ( #7854 )
...
automerge
2020-01-16 23:05:33 -08:00
Michael Vines and Grimes
c576a707b0
Increase token cap ( #7855 )
...
automerge
2020-01-16 23:02:05 -08:00
Michael Vines and Grimes
4f663a2a86
Add new genesis validators ( #7814 )
...
automerge
2020-01-15 09:26:49 -08:00
Michael Vines
1d01777a13
Prefer CUDA_HOME environment variable
2020-01-15 09:03:52 -07:00
Michael Vines
50c1c08235
Set bootstrap leader and net/ validator vote account commission to 100%
2020-01-15 00:25:26 -07:00
Michael Vines
e6af4511a8
Include shred version in gossip
2020-01-14 14:32:40 -07:00
Michael Vines and Grimes
965ad778dd
Improve KeypairFileNotFound error message ( #7792 )
...
automerge
2020-01-14 12:19:08 -08: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
Michael Vines
70e1a15973
Remove vote account from genesis validators
2020-01-08 22:47:56 -07:00
Michael Vines
43897de12e
Account for stake held by the current node while waiting for the supermajority to join gossip
2020-01-07 22:29:31 -07:00
Michael Vines
47dd293904
supermajority is one word
2020-01-07 15:50:59 -07:00
Michael Vines
c4220a4853
clippy
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
Michael Vines
9720c894f1
Use commas to make a log message more readable
2020-01-06 22:31:01 -07:00
Michael Vines
447fe48d2a
Revert "Add a stand-alone gossip node on the blocksteamer instance"
...
This reverts commit a217920561 .
This commit is causing trouble when the TdS cluster is reset and
validators running an older genesis config are still present.
Occasionally an RPC URL from an older validator will be selected,
causing a new node to fail to boot.
2020-01-04 16:42:12 -07:00
Michael Vines and Grimes
e8a6c8cd6d
Don't panic if peer_addr() fails ( #7678 )
...
automerge
2020-01-04 10:00:22 -08:00
Michael Vines
a8fd42c1df
Set default vote account commission to 100%
2020-01-04 10:04:31 -07:00
Michael Vines
e782c26908
Prune older epoch stakes
2020-01-04 09:34:27 -07:00
Michael Vines
cd65a1e172
Run local cluster tests serially for easier debug
2020-01-04 09:34:27 -07:00
Michael Vines
6e51c5685e
Minor book fixes
2020-01-04 08:53:20 -07:00
Michael Vines
7002ccb866
Log root slots while processing ledger
2020-01-03 13:25:37 -07:00
Michael Vines
4fe0b116ae
Measure heap usage while processing the ledger
2020-01-03 13:25:37 -07:00
Michael Vines
a0fb9de515
Move thread_mem_usage module into measure/
2020-01-03 13:25:37 -07:00
Michael Vines
078e7246ac
Publish bpf-sdk only in Linux build
2020-01-02 23:20:59 -07:00
Michael Vines
2e8bbed75b
Revert "Remov dead code from TdS testnet manager config ( #7414 )"
...
This reverts commit 8920ac02f6 .
2020-01-02 21:07:40 -07:00
Michael Vines
a217920561
Add a stand-alone gossip node on the blocksteamer instance
...
The blocksteamer instance is the TdS cluster entrypoint. Running an
additional solana-gossip node allows other participants to join a
cluster even if the validator node on the blocksteamer instance goes down.
2020-01-02 17:20:59 -07:00
Michael Vines
48a36f59a6
Add get-rpc-url --any option
2020-01-02 17:20:59 -07:00
Michael Vines
965b132664
Permit --gossip-host with --entrypoint
2020-01-02 17:20:59 -07:00
Michael Vines and Grimes
4b3bc587ab
Add input validation for --creation-time/--lockup-date args ( #7646 )
...
automerge
2019-12-30 21:57:47 -08:00
Michael Vines and Grimes
89f5f336af
Account for rent ( #7626 )
...
automerge
2019-12-24 18:01:21 -08:00
Michael Vines and GitHub
fad6c7201e
Remove old book location ( #7621 )
2019-12-23 22:56:42 -07:00
Michael Vines
8f0e1f3349
Update gitbook-cage first
2019-12-23 18:18:30 -07:00
Michael Vines and GitHub
9f65d22909
Groom log messages ( #7610 )
2019-12-23 10:43:07 -07:00
Michael Vines and GitHub
419da18405
show-block-production: Rename "missed" to "skipped" as not all skipped slots are missed slots ( #7599 )
2019-12-22 22:39:47 -07:00
Michael Vines
d51e42c707
MISSED -> SKIPPED
2019-12-22 10:19:35 -07:00
Michael Vines
79e39d6f0b
Remove stray SOLANA_CUDA=1
2019-12-22 10:09:04 -07:00
Michael Vines
d88d8e2dbb
Fix another silly bug
2019-12-21 09:20:12 -07:00
Michael Vines
3a40dff999
Cargo.lock
2019-12-20 21:55:35 -07:00
Michael Vines and GitHub
3f69d58498
ledger-tool: Add --all option to bounds, to display all non-empty slots ( #7592 )
2019-12-20 20:43:53 -07:00
Michael Vines and GitHub
8886db2000
--verbose now causes show-block-production to list all slots and highlight the specific misses ( #7582 )
2019-12-20 09:38:08 -07:00
Michael Vines
5e6c58716e
Speed up show-block-production command
2019-12-19 10:50:27 -07:00
Michael Vines
ff171baa67
Add show-block-production command
2019-12-19 00:02:11 -07:00
Michael Vines
05664d150b
Add get_confirmed_block()/get_confirmed_blocks()
2019-12-18 23:34:01 -07:00
Michael Vines
fcda972cec
Add support for multiple params
2019-12-18 23:34:01 -07:00
Michael Vines
bd22b641b3
Speed up getLeaderSchedule RPC call by reducing pubkey duplication
2019-12-18 15:59:55 -07:00
Michael Vines
434cde179f
GetLeaderSchedule can now return a schedule for arbitrary epochs
2019-12-17 23:41:42 -07:00
Michael Vines
da17783242
Update README
2019-12-17 08:57:56 -07:00
Michael Vines
f33703aefc
Add Telegram notification support
2019-12-16 13:32:46 -07:00
Michael Vines
844dddfee0
Add validator-identity argument to support monitoring a specific validator only
2019-12-16 11:48:48 -07:00
Michael Vines
d01ea20273
getVoteAccounts now excludes listing inactive unstaked accounts as delinquent
...
This keeps abandoned vote accounts out of the `solana show-validators` output
2019-12-14 09:52:03 -07:00
Michael Vines
2b5e919a47
Ship solana-watchtower program
2019-12-13 23:04:03 -07:00
Michael Vines and Grimes
48f9b2fdcc
watchtower: Add Slack/Discord sanity failure notification ( #7467 )
...
automerge
2019-12-12 23:49:16 -08:00
Michael Vines
f7a87d5e52
Add vote-update-validator subcommand
2019-12-12 23:26:39 -07:00
Michael Vines
1b2a9270e8
Clarify show-vote-account/uptime output: "node id" really means "validator identity"
2019-12-12 14:58:17 -07:00
Michael Vines
2db28cae41
Add solana-watchtower program
2019-12-12 12:03:13 -07:00
Michael Vines
7879fa5095
Better space out show-stake-history columns
2019-12-10 09:19:58 -07:00
Michael Vines
5e0a69f68b
Improve get-epoch-info output for longer epoch durations
2019-12-09 23:42:00 -07:00
Michael Vines
a33bcac52f
Fix stable metrics graph: "Bank Height / Slot Distance ($hostid)"
2019-12-09 22:56:54 -07:00
Michael Vines
781ce30e27
Continue processing the ledger on InvalidTickCount errors
2019-12-09 16:34:37 -07:00
Michael Vines and Grimes
48a085c28f
Add argument to configure the authorized pubkey for the bootstrap leader's stake ( #7362 )
...
automerge
2019-12-08 13:08:35 -08:00
Michael Vines and Grimes
deb7ac549c
Adjust show-validators column alignment ( #7359 )
...
automerge
2019-12-08 09:06:35 -08:00
Michael Vines and Grimes
5253c27ca8
Add Forbole ValidatorInfo ( #7355 )
...
automerge
2019-12-07 22:45:58 -08:00
Michael Vines and Grimes
6469606baf
Add Stake Capital ValidatorInfo ( #7346 )
...
automerge
2019-12-07 01:07:03 -08:00
Michael Vines
77cd292828
getVoteAccounts RPC API no longer returns "idle" vote accounts, take II
2019-12-07 01:16:36 -07:00
Michael Vines
22d6951de5
Revert "getVoteAccounts RPC API no longer returns "idle" vote accounts"
...
This reverts commit 103e40b968 .
2019-12-07 01:16:36 -07:00
Michael Vines and GitHub
33f7103eae
Enable system program at SoftLaunch epoch 0 ( #7313 )
2019-12-06 23:16:28 -07:00
Michael Vines and Justin Starry
42247e0e1a
getVoteAccounts RPC API no longer returns "idle" vote accounts ( #7339 )
2019-12-06 20:23:29 -05:00
Michael Vines
fe96f85410
Update name
2019-12-06 10:15:35 -07:00
Michael Vines
275fab003f
Add ChainFlow ValidatorInfo
2019-12-06 09:22:35 -07:00
Michael Vines and GitHub
178854ac97
Add RockX ValidatorInfo ( #7310 )
2019-12-05 19:06:56 -07:00
Michael Vines and GitHub
422eab5846
Add ChorusOne ValidatorInfo ( #7306 )
2019-12-05 15:39:27 -07:00
Michael Vines and GitHub
eabd23fc07
Import validators ( #7282 )
2019-12-04 18:26:57 -07:00
Michael Vines and Grimes
d38f3f664f
Ensure IpEchoServerMessage is not fragmented ( #7214 )
...
automerge
2019-12-02 22:32:43 -08:00
Michael Vines and GitHub
5ac435325b
Fix windows build more ( #7208 )
2019-12-02 22:09:06 -07:00
Michael Vines and GitHub
1aeaf052a6
Fix windows build ( #7204 )
2019-12-02 19:45:07 -07:00
Michael Vines and GitHub
c6695a3120
Correctly parse ip echo server response and fix broken test ( #7196 )
2019-12-02 18:37:01 -07:00
Michael Vines
41cff1b49d
Remove spammy log
2019-12-02 16:52:01 -07:00
Michael Vines and GitHub
7f71a0ba37
Drop default signature fee by 10x ( #7192 )
2019-12-02 14:34:26 -07:00
Michael Vines and Grimes
1eaf71b5b4
Improve error handling when the user mixes up gossip (8001) and RPC (8899) ports ( #7158 )
...
automerge
2019-12-02 09:01:25 -08:00
Michael Vines
d7a82783be
Ensure beta/stable testnets use public IPs
2019-11-26 11:24:38 -07:00
Michael Vines
280315a314
mut
2019-11-25 22:49:15 -07:00
Michael Vines
acd1505050
Stop open measurement before logging it
2019-11-25 22:20:34 -07:00