Sagar Dhawan
d379786c90
Fix bind errors ( #5986 )
...
* Add ability to bind to a common tcp/udp port
* Extend port range for local-net sanity and fix validator executable
2019-09-19 17:16:22 -07:00
Rob Walker
8fa28f965c
clear config ( #5980 )
2019-09-19 12:10:29 -07:00
Michael Vines
b5aa03dd7c
Rename --config-dir to --ledger (progress towards deleting validator.sh) ( #5423 )
2019-08-05 12:42:52 -07:00
Michael Vines
911dee24c5
Give a unique port range for each validator node ( #5397 )
...
automerge
2019-08-01 14:37:59 -07:00
Michael Vines
bd7e269280
Kill rsync ( #5336 )
...
automerge
2019-07-30 22:43:47 -07:00
Michael Vines
2214d2dbb5
Eject bootstrap-leader support from fullnode.sh ( #5301 )
2019-07-29 21:25:28 -07:00
Michael Vines
5f09aa36b3
Drop code supporting no leader rotation ( #5286 )
2019-07-26 09:26:27 -07:00
Michael Vines
41d0db078e
Wait for bootstrap leader to initialize before starting other validators ( #5027 )
2019-07-10 21:03:48 -07:00
Michael Vines
8676b5d40c
Use more -f
2019-06-07 22:18:55 -07:00
Michael Vines
a9f73ea321
solana-keygen no longer blindly overwrites a keypair, or assumes "new" ( #4599 )
...
automerge
2019-06-07 17:54:54 -07:00
Pankaj Garg
ead947e710
Change default setting for real PoH in testnet scripts ( #4573 )
2019-06-06 12:49:46 -07:00
Michael Vines
e3365529de
Enable transaction fees for multinode-demo/ and net/ ( #4527 )
...
* Collect fees at the end of a slot
* Enable transaction fees for multinode-demo/ and net/
2019-06-04 14:51:52 -07:00
Michael Vines
c0a161afe8
Enable fees in ci/localnet-sanity.sh ( #4508 )
...
automerge
2019-05-31 16:50:39 -07:00
Michael Vines
2e251ccc5c
De-fullnode variable names ( #4420 )
2019-05-24 04:31:39 -07:00
Michael Vines
cfe5afd34c
_id => _pubkey variable renaming ( #4419 )
...
* wallet: rename *_account_id to *_account_pubkey
* s/from_id/from_pubkey/g
* s/node_id/node_pubkey/g
* s/stake_id/stake_pubkey/g
* s/voter_id/voter_pubkey/g
* s/vote_id/vote_pubkey/g
* s/delegate_id/delegate_pubkey/g
* s/account_id/account_pubkey/g
* s/to_id/to_pubkey/g
* s/my_id/my_pubkey/g
* cargo fmt
* s/staker_id/staker_pubkey/g
* s/mining_pool_id/mining_pool_pubkey/g
* s/leader_id/leader_pubkey/g
* cargo fmt
* s/funding_id/funding_pubkey/g
2019-05-23 23:20:04 -07:00
Michael Vines
fb2eac20bb
Rename solana-fullnode to solana-validator ( #4411 )
2019-05-23 15:06:01 -07:00
Michael Vines
392a39dd54
Poh subsystem cleanup, genesis plumbing, enable real PoH on edge testnet ( #4292 )
...
* Remove unused PohServiceConfig::Step
* Clarify variable name
* Poh::hash() now takes an iteration counter
* man -> max
* Inline functions with single call site
* Move PohServiceConfig into GenesisBlock
* Add plumbing to enable real PoH on testnets
* Batch hashes to improve PoH hash rate
* Ensure a constant hashes_per_tick
* Remove PohEntry mixin field
* Poh/PohEntry no longer maintains tick_height
* Ensure a constant hashes_per_tick
* ci/localnet-sanity.sh: Use real PoH
* Rework Poh/PohService to keep PohRecorder unlocked as much as possible while hashing
2019-05-18 14:01:36 -07:00
Michael Vines
06378d6db6
Refine killNode logging
2019-05-12 21:21:31 -07:00
Michael Vines
1dce5976cf
Disable node restart in localnet-sanity.sh
2019-05-12 21:21:31 -07:00
Michael Vines
2621aeee82
Set default wallet rpc port correctly
2019-05-07 11:37:51 -07:00
Michael Vines
9b50583641
wallet: add --url, remove --host/--rpc-host/--rpc-port/-rpc-tls ( #4153 )
...
Also by default the wallet now talks to testnet.solana.com instead of
localhost
2019-05-06 07:38:26 -07:00
Michael Vines
05bcb7f292
Add stop node command to solana-gossip ( #3928 )
2019-04-22 14:51:20 -07:00
Michael Vines
78d5ace754
Refactor multinode-demo/ scripts to avoid shipping fullnode-x.sh ( #3835 )
2019-04-17 18:03:58 -07:00
Michael Vines
63d66ece57
net/ testnet nodes now stake more lamports ( #3812 )
...
* Add --bootstrap-leader-lamports
* Generalize --no-stake into --stake NUM
* Use a large stake for net/ fullnodes
* Setup vote account before starting fullnode to avoid mixed log output
2019-04-16 13:03:01 -07:00
Michael Vines
c67cc694ae
Remove stake from `./net sanity` ephemeral validator ( #3797 )
2019-04-15 21:42:25 -07:00
Tyera Eulberg
92c66a411b
Remove bench-tps converge-only
2019-04-01 23:05:25 -06:00
Sagar Dhawan
866d3f467f
Fix flag to disable leader-rotation ( #3243 )
2019-03-12 16:35:13 -07:00
Michael Vines
3fc846d789
Try to use the RPC exit API to cleanly exit nodes
2019-03-04 19:58:37 -08:00
Michael Vines
0dbc33f781
Finish removing getConfirmationTime
2019-02-17 16:27:50 -08:00
Rob Walker
00bb5925e1
use a .gitignore'd file name for transactionCount ( #2609 )
2019-01-30 20:19:10 -08:00
Rob Walker
6aa80e431d
increase startup timeout for localnet sanity ( #2534 )
2019-01-23 15:06:08 -08:00
Michael Vines
73930b5eac
Unfold log on errors
2019-01-23 07:48:59 -08:00
Michael Vines
d1bedeae13
Wait for nodes to finish booting before running sanity checks
2019-01-23 00:02:30 -08:00
Michael Vines
8dc9089611
Display confirmation time
2019-01-23 00:02:30 -08:00
Michael Vines
222d2d7953
Verify transaction count as reported by the bootstrap-leader node is advancing
2019-01-23 00:02:30 -08:00
Michael Vines
ae90ac238c
Use unique log file for each additional (-x/-X) fullnodes
2019-01-22 08:27:36 -08:00
Michael Vines
61e79e6d02
Add -c to resume a previous run
2019-01-22 08:27:36 -08:00
Michael Vines
1cdab81a3c
Add -R option to restart the cluster incrementally
2019-01-22 08:27:36 -08:00
Michael Vines
dca0ba6a5d
Use -X for dynamic fullnodes, to ensure keypair remains constant during iterations
2019-01-22 08:27:36 -08:00
Michael Vines
dac28e0961
Temporarily ignore wallet sanity failures when leader rotation is enabled
...
This commit should be reverted once https://github.com/solana-labs/solana/issues/2474 is fixed
2019-01-18 13:42:04 -08:00
Michael Vines
443d8ce7c4
Add option to restart the cluster during iterations
2019-01-18 13:42:04 -08:00
Michael Vines
825d8ef6c9
Add ability to use the RPC endpoint from a node other than the bootstrap leader
2019-01-17 09:04:57 -08:00
Michael Vines
d28b643c84
localnet-sanity.sh now supports iterations testing
2019-01-13 21:49:09 -08:00
Michael Vines
639bed2f6d
Reorder sanity.
...
1. Check for presence of nodes
2. Check for functioning RPC API
3. Then try the wallet
2019-01-09 12:05:30 -08:00
Michael Vines
1b7598e351
Add retries to RPC API probe
2019-01-08 08:50:51 -08:00
Michael Vines
1531a1777a
Add RPC API check
2018-12-24 22:51:36 -08:00
Michael Vines
59fdd8f6be
Move wallet airdrop retries into fullnode start script
2018-12-19 13:49:04 -08:00
Michael Vines
66c568ba67
Add wallet sanity timeout
2018-12-17 09:58:34 -08:00
Michael Vines
d489cb1a8b
Desnake upload_ci_artifact for consistency
2018-12-13 22:25:27 -08:00
Michael Vines
4b05ee6811
Add hacky sleep
2018-12-10 14:05:00 -08:00