Justin Starry
711487267d
Increase signature confirmation timeout to fix wallet sanity ( #7283 )
...
* Use --hashes-per-tick sleep for localnet sanity test
* Decrease wallet sanity timeout
* Fix check when
2019-12-06 15:39:28 -05:00
Tyera Eulberg
503bf69ab3
Bump wallet-sanity timeout ( #7327 )
2019-12-06 11:12:18 -07:00
Jack May
b72c99e46a
nudge ( #7265 )
2019-12-04 11:03:24 -08:00
Greg Fitzgerald
92d485dd4d
Cleanup ( #7176 )
...
* Drop serde error instances
These were no longer needed after ToPrimitive instances were
added.
* Rename last of _api crates
2019-11-29 13:50:32 -07:00
Michael Vines
d7a82783be
Ensure beta/stable testnets use public IPs
2019-11-26 11:24:38 -07:00
Justin Starry
eaa3e87eb0
Support passphrases in keygen ( #7134 )
...
* Support passphrases in keygen
* remove short
* Update solana_keygen calls
2019-11-25 21:33:15 -07:00
Rob Walker
ef64f00cbb
Revert "Revert "add genesis stake placeholders ( #6969 )" ( #7109 )" ( #7124 )
...
This reverts commit 702f7cc51d
.
2019-11-25 15:11:55 -08:00
anatoly yakovenko
702f7cc51d
Revert "add genesis stake placeholders ( #6969 )" ( #7109 )
...
* Revert "add genesis stake placeholders (#6969 )"
This reverts commit 8a879faac7
.
* fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fmt
2019-11-23 23:15:21 -07:00
Ryo Onodera
7f87ac4b65
Improve coverage.sh's environment awareness ( #7101 )
...
* Improve coverage.sh's environment awareness
* Move version check into ci/rust-version.sh
* Embrace bashism
2019-11-23 14:53:39 +09:00
Michael Vines
3e0b272a20
Remove edge channel hardcode
2019-11-22 20:34:49 -07:00
Michael Vines
68bad56e7d
Streamline multinode-demo/ restart logic ( #7094 )
...
* bootstrap-leader.sh will now restart the node automatically by default
* Streamline validator restart
2019-11-22 09:44:16 -07:00
Rob Walker
8a879faac7
add genesis stake placeholders ( #6969 )
...
* add investor stake placeholders
fixups
fixups
review comments, fixups
make more data-looky for easier management
rent may be zero
rework with more tables, derived keys
fixups
rebase-fix
fixups
fixups
* genesis is now too big to boot in 10 seconds
2019-11-21 12:05:31 -08:00
Jack May
3415db9739
Merge api/program into single units ( #7061 )
2019-11-20 16:32:19 -08:00
Jack May
c39633f968
nit: Circular dependency error is hard to read ( #7065 )
2019-11-20 13:13:22 -08:00
sakridge
3aa67969f9
Add perf module to stable-perf CI ( #7060 )
2019-11-20 10:59:56 -08:00
Jack May
d184d3a732
Merge native programs parts into one unit ( #7047 )
2019-11-20 10:12:43 -08:00
Michael Vines
c3926e6af0
|solana-gossip spy| no longer requires an entrypoint ( #6999 )
2019-11-16 14:16:28 -07:00
Ryo Onodera
5ad09afc15
Improve run.sh for better developer experience ( #6945 )
...
* run.sh: Create genesis file for ad-hoc validators
* run.sh: Prefer release under NDEBUG
* run.sh: Add sanity test for run.sh
* run.sh: Conditionally re-gen drone and faucet keys
* Make shellcheck happy
* Address code review comments
* Clean up a bit
2019-11-16 15:56:29 +09:00
Michael Vines
0bee05b849
Pull TdS transaction fees to 0
2019-11-15 15:51:37 -07:00
Michael Vines
5ab70c4e97
genesis: rename mint account to faucet account and make it optional ( #6990 )
2019-11-15 14:50:26 -07:00
Dan Albert
e1643c91c4
Pull a fixed and working version of shellcheck docker imaage ( #6975 )
2019-11-15 10:55:25 -05:00
TristanDebrunner
ae3c9033c1
Stop running testsuites when only the book is modified ( #6956 )
2019-11-14 14:36:08 -07:00
Michael Vines
e7f63cd336
Upgrade to rust 1.39.0 ( #6939 )
...
* Upgrade to rust 1.39.0
* 1.39.0 clippy
2019-11-14 12:27:01 -07:00
Michael Vines
2fd2140f64
🍢 banking-bench/, genesis-programs/ and local-cluster/ ( #6920 )
...
* git mv genesis_programs genesis-programs
* git mv local_cluster local-cluster
* git mv banking_bench banking-bench
2019-11-12 22:20:48 -07:00
Michael Vines
86faa3f995
Properly type RpcClient::get_version() ( #6919 )
2019-11-12 22:01:04 -07:00
Greg Fitzgerald
81acd94153
Cleanup local cluster ( #6897 )
...
* Boot integration tests from unit test build
* Move bench-tps and bench-exchange integration tests out of local_cluster
* Fix build
2019-11-12 20:30:35 -07:00
Ryo Onodera
3faeb7fa79
Rename solana-netutil to solana-net-utils for consistency ( #6895 )
...
* sed -i -e 's/netutil/net_utils/g' $(git grep --files-with-matches netutil :**.rs)
* sed -i -e 's/netutil/net-utils/g' $(git grep --files-with-matches netutil)
* git mv netutil/ net-utils
* Tweak a bit
* Fix rustfmt & clippy
2019-11-12 13:37:13 -07:00
Justin Starry
9807f47d4e
Rename genesis block to genesis config ( #6816 )
2019-11-08 23:56:57 -05:00
Michael Vines
63425bed10
Move move tests into its own job ( #6847 )
2019-11-08 20:40:03 -07:00
Michael Vines
f8e64aad5b
ci/shellcheck.sh now only audits files that git knows about ( #6815 )
2019-11-08 10:25:59 -07:00
Michael Vines
75fd13de5d
Prevent ci/nits.sh from incorrectly nitting on ci/nits. ( #6814 )
2019-11-08 09:40:25 -07:00
Michael Vines
87ba66b6d0
Add net/ support for reusable identity keypairs ( #6783 )
2019-11-06 21:14:05 -07:00
Tyera Eulberg
b3a75a60a4
Use rooted bank by default in rpc bank selection ( #6759 )
...
* Name anonymous parameters for clarity
* Add CommitmentConfig to select bank for rpc
* Add commitment information to jsonrpc docs
* Update send_and_confirm retries as per commitment defaults
* Pass CommitmentConfig into client requests; also various 'use' cleanup
* Use _with_commitment methods to speed local_cluster tests
* Pass CommitmentConfig into Archiver in order to enable quick confirmations in local_cluster tests
* Restore solana ping speed
* Increase wallet-sanity timeout to account for longer confirmation time
2019-11-06 14:15:00 -07:00
Michael Vines
fba1af6ea9
ledger-tool can now load a ledger snapshot ( #6729 )
2019-11-04 22:14:55 -07:00
Trent Nelson
d085c8626f
GCE: Add instances self-destruct ( #6363 )
...
automerge
2019-11-04 10:30:26 -08:00
TristanDebrunner
e6c8bfd008
Add --use-move flag to cargo-install-all.sh and net/net.sh ( #6670 )
2019-11-01 07:53:30 -07:00
TristanDebrunner
627664b785
Re-enable tests ( #6615 )
...
automerge
2019-10-29 21:34:20 -07:00
Tyera Eulberg
4ec95043d7
Update sol:lamport ratio to base-10 ( #6611 )
...
* Update sol:lamport ratio
* Update various SOL quantities in bash scripts
2019-10-29 20:03:48 -06:00
TristanDebrunner
b4dc1a7263
Remove move feature ( #6605 )
...
automerge
2019-10-29 17:14:07 -07:00
Michael Vines
f3c0aa154a
-a is optional
2019-10-26 22:48:24 -07:00
Michael Vines
0d1f463f7f
Update testnet-manager.sh
2019-10-25 10:56:20 -07:00
Michael Vines
7f3072d53a
ignore test_fail_entry_verification_leader ( #6537 )
...
* Revert "Revert "Restore CUDA-based unit tests (#6518 )""
This reverts commit 27f38a3770
.
* ignore test_fail_entry_verification_leader
2019-10-24 21:16:17 -07:00
Michael Vines
90461245f9
Reduce TdS fees to 1 lamport per sig, and slots_per_epoch/2 ( #6542 )
2019-10-24 20:37:23 -07:00
Michael Vines
27f38a3770
Revert "Restore CUDA-based unit tests ( #6518 )"
...
This reverts commit dc52b17c4d
.
2019-10-24 11:34:53 -07:00
Michael Vines
dc52b17c4d
Restore CUDA-based unit tests ( #6518 )
2019-10-23 20:09:28 -07:00
Michael Vines
e462a7d1d5
net: Add ability to only start/stop client nodes ( #6503 )
...
* Add info --eval
* net: Add ability to start idle client nodes
2019-10-22 16:08:49 -07:00
Michael Vines
f80a5b8c34
Remove some TODOs ( #6488 )
...
* Remove stale TODOs
* Ban TODO markers from markdown
* Scrub all TODOs from ci/ and book/
2019-10-21 22:25:06 -07:00
Greg Fitzgerald
3b9b9b1500
Rename remaining uses of fullnode to validator ( #6476 )
...
automerge
2019-10-21 20:21:21 -07:00
Michael Vines
3fb70b8d47
Ban XXX, TBD, FIXME comments ( #6486 )
2019-10-21 16:43:11 -07:00
Michael Vines
dec9272813
Skip ledger verification on restart to avoid timing out net/ ( #6468 )
...
automerge
2019-10-21 09:27:45 -07:00
Michael Vines
6f58bdfcb1
Remove validator sanity check ( #6435 )
...
automerge
2019-10-18 08:26:08 -07:00
Trent Nelson
1759968c1e
Colo: Put NVMe disks to use ( #6357 )
...
automerge
2019-10-17 14:44:45 -07:00
TristanDebrunner
9e52d11ad0
Remove Backend trait ( #6407 )
2019-10-17 15:19:27 -06:00
Michael Vines
bfc67e8680
gzip -f
2019-10-17 13:08:51 -07:00
Ryo Onodera
b7b71b31d3
Magically improve coverage ( #6345 )
...
automerge
2019-10-16 16:53:07 -07:00
Michael Vines
8dd24bc7d9
Put dedicated arg in the right place
2019-10-16 10:36:29 -07:00
Michael Vines
51ac05b3cf
Request dedicated instances
2019-10-16 08:10:31 -07:00
Michael Vines
79e32c92c1
Skip deploy attempt on sanity failure
2019-10-12 22:18:41 -07:00
Greg Fitzgerald
322fcea6e5
More fullnode to validator renaming ( #6337 )
2019-10-11 13:30:52 -06:00
Trent Nelson
81fb9e6a59
gce.sh: Rename -f flag to better reflect usage ( #6318 )
...
automerge
2019-10-10 12:57:03 -07:00
Dan Albert
60e8cf5a47
Implement nightly performance tests ( #6140 )
...
* Implement nightly performance tests on colo
2019-10-10 11:12:13 -04:00
Rob Walker
7cf90766a3
add epoch_schedule sysvar ( #6256 )
...
* add epoch_schedule sysvar
* book sheesh!
2019-10-08 22:34:26 -07:00
Michael Vines
cf3bbc09b6
Jump to nightly-2019-10-03 ( #6233 )
...
* Reduce what gets build for coverage to avoid OoM with nightly 2019-10-03
* Update nightly to 2019-10-03
2019-10-03 20:05:44 -06:00
Michael Vines
4b42fa2d75
Ensure all builds are triggered on a rust upgrade ( #6229 )
2019-10-03 16:31:50 -07:00
Michael Vines
4d458a5e00
Keep the build green when there's nowhere to publish
2019-10-03 14:55:04 -07:00
Michael Vines
cf2bcee607
Increase testnets to 4 validator nodes to avoid the need for 100% consensus
2019-10-03 09:53:31 -07:00
Michael Vines
586e0a67ef
Suppress nighly safety_doc warning
2019-10-02 22:51:14 -07:00
Michael Vines
a20f12865a
Upgrade to rust 1.38
2019-10-02 22:51:14 -07:00
Michael Vines
e5a7d08966
Add --expected-genesis-blockhash validator argument ( #6174 )
...
automerge
2019-09-29 19:09:24 -07:00
sakridge
75a92d58cb
Featureize move ( #5897 )
...
* Featureize move
* Add move featured test
2019-09-27 12:19:06 -07:00
sakridge
db05864a69
Add ssh key check ( #6149 )
2019-09-27 10:55:51 -07:00
Michael Vines
b4da83a3ab
Remove CUDA feature ( #6094 )
2019-09-26 13:36:51 -07:00
Dan Albert
678a5aff83
Remove brace expansion in arg list ( #6091 )
2019-09-25 12:52:07 -04:00
carllin
229836511d
Remove local_cluster tests from stable-perf job, removee other tests from local-cluster job ( #6067 )
2019-09-24 19:05:25 -07:00
Michael Vines
61d7467ba8
Flip order of arg to ensure -t sticks
2019-09-23 22:20:22 -07:00
Michael Vines
433b0808e4
Remove the _/deps symlink, just copy instead ( #6020 )
2019-09-23 09:16:56 -07:00
Michael Vines
ab60c578b9
Unconditionally redeploy the edge testnet hourly to better exercise snapshot restarts
2019-09-21 09:28:59 -07:00
Ryan Shea
050021cf77
Add SVGs for Gitbook ( #6009 )
2019-09-21 07:59:36 -07:00
Michael Vines
020d34187c
Fetch logs on redeploy failure
2019-09-20 15:45:47 -07:00
Michael Vines
33e2af341a
Add deps/ symlink so solana-validator-cuda can find native programs
2019-09-20 15:26:49 -07:00
Michael Vines
bb9f07183b
Only fetch logs on sanity failure
2019-09-20 14:47:56 -07:00
Michael Vines
5dd3a07a23
Avoid changing the current working directory
2019-09-20 12:46:29 -07:00
Michael Vines
58a6c9a5f0
Adjust path to perf-libs
2019-09-20 12:27:09 -07:00
Michael Vines
7053978861
Fix cp src
2019-09-20 12:15:05 -07:00
Michael Vines
4b1de02bbb
solana-validator-cuda wrapper is now net.sh compatible
2019-09-20 11:37:45 -07:00
Michael Vines
890be36fd3
Fix check
2019-09-20 08:19:57 -07:00
Michael Vines
54cf9aaa1e
Preserve public network flag when testnet-edge is restarted
2019-09-19 23:02:47 -07:00
Michael Vines
1d0be265d9
Add explicit validator-cuda crate ( #5985 )
2019-09-19 20:50:34 -07:00
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
Michael Vines
05ada97d00
Clean up log folding
2019-09-19 13:44:59 -07:00
Rob Walker
8fa28f965c
clear config ( #5980 )
2019-09-19 12:10:29 -07:00
Michael Vines
fee5c6c057
testnet-edge/testnet-beta now update while preserving the ledger ( #5979 )
...
* Check if an update is current before deploying it again
* Add (new) update command to deploy testnet updates
* Add --deploy-if-newer flag to permit conditional net updates
2019-09-19 12:03:47 -07:00
Michael Vines
8d94972d88
Publish version information as stand-alone file for easy access
2019-09-19 10:26:51 -07:00
Michael Vines
1650519962
SOLANA_CUDA=1 works again ( #5968 )
...
* SOLANA_CUDA=1 works again
* Minor comment reformat
* Set SOLANA_CUDA=1 explictly
2019-09-19 08:52:00 -07:00
carllin
86213d38fe
Release builds for local cluster tests ( #5891 )
...
* Release builds for test
* Remove setting thread count in local cluster
* Increase timeout
* Move local cluster to separate job
* Extract out local cluster test from bench-tps
* Make local cluster inaccessible from outside crate
* Update test-stable.sh to exclude local_cluster in stable, include it in local-cluster CI job
* Move bench-exchange to local cluster
* Remove local cluster from coverage
2019-09-18 13:10:50 -07:00
Dan Albert
8b99e6dfbe
Narrow wildcard matching for solana tarball ( #5950 )
2019-09-18 12:28:13 -07:00
Jack May
c90595cba1
Cleanup nits ( #5914 )
2019-09-17 10:21:22 -07:00
Michael Vines
de1636c792
Enable --limit-ledger-size on testnets ( #5927 )
...
automerge
2019-09-17 10:05:41 -07:00
Sagar Dhawan
c1d788880d
Limit Rayon threadpool threads ( #5871 )
2019-09-12 11:39:39 -07:00
Jack May
176c7d8b13
Pull all the Rust BPF tests into a single workspace so they share dependencies ( #5878 )
2019-09-11 14:55:58 -07:00