Commit Graph
100 Commits
Author SHA1 Message Date
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 VinesandGrimes 9bd6be779f Reject CI on failed mergify.io backports (#7927)
automerge
2020-01-22 14:10:26 -08:00
Michael VinesandGrimes 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 VinesandGrimes 57bf618627 Enable config program at soft launch epoch 0 (#7854)
automerge
2020-01-16 23:05:33 -08:00
Michael VinesandGrimes c576a707b0 Increase token cap (#7855)
automerge
2020-01-16 23:02:05 -08:00
Michael VinesandGrimes 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 VinesandGrimes 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 VinesandGrimes 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 VinesandGrimes 4b3bc587ab Add input validation for --creation-time/--lockup-date args (#7646)
automerge
2019-12-30 21:57:47 -08:00
Michael VinesandGrimes 89f5f336af Account for rent (#7626)
automerge
2019-12-24 18:01:21 -08:00
Michael VinesandGitHub 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 VinesandGitHub 9f65d22909 Groom log messages (#7610) 2019-12-23 10:43:07 -07:00
Michael VinesandGitHub 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 VinesandGitHub 3f69d58498 ledger-tool: Add --all option to bounds, to display all non-empty slots (#7592) 2019-12-20 20:43:53 -07:00
Michael VinesandGitHub 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 VinesandGrimes 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 VinesandGrimes 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 VinesandGrimes deb7ac549c Adjust show-validators column alignment (#7359)
automerge
2019-12-08 09:06:35 -08:00
Michael VinesandGrimes 5253c27ca8 Add Forbole ValidatorInfo (#7355)
automerge
2019-12-07 22:45:58 -08:00
Michael VinesandGrimes 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 VinesandGitHub 33f7103eae Enable system program at SoftLaunch epoch 0 (#7313) 2019-12-06 23:16:28 -07:00
Michael VinesandJustin 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 VinesandGitHub 178854ac97 Add RockX ValidatorInfo (#7310) 2019-12-05 19:06:56 -07:00
Michael VinesandGitHub 422eab5846 Add ChorusOne ValidatorInfo (#7306) 2019-12-05 15:39:27 -07:00
Michael VinesandGitHub eabd23fc07 Import validators (#7282) 2019-12-04 18:26:57 -07:00
Michael VinesandGrimes d38f3f664f Ensure IpEchoServerMessage is not fragmented (#7214)
automerge
2019-12-02 22:32:43 -08:00
Michael VinesandGitHub 5ac435325b Fix windows build more (#7208) 2019-12-02 22:09:06 -07:00
Michael VinesandGitHub 1aeaf052a6 Fix windows build (#7204) 2019-12-02 19:45:07 -07:00
Michael VinesandGitHub 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 VinesandGitHub 7f71a0ba37 Drop default signature fee by 10x (#7192) 2019-12-02 14:34:26 -07:00
Michael VinesandGrimes 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
Michael Vines 578b56fc10 Cargo.lock 2019-11-25 22:20:34 -07:00