Commit Graph

113 Commits

Author SHA1 Message Date
Will Hickey df57657985 Revert "[anza migration] rename crates (#10)"
This reverts commit 3f9a7a52ea.
2024-03-05 10:18:50 -06:00
Yihau Chen 14cb9cff92 [anza migration] rename crates (#10)
* rename geyser-plugin-interface

* rename cargo registry

* rename watchtower

* rename ledger tool

* rename validator

* rename install

* rename geyser plugin interface when patch
2024-03-05 09:43:25 -06:00
GoodDaisy 03386cc7b9
Fix typos (#34459)
* Fix typos

* Fix typos

* fix typo
2023-12-21 13:06:00 -07:00
steviez 0d9783c746
Update queried metric to determine tps in system tests (#31531)
The test report is querying a metric that has been removed for being too
noisy. So, update the query to use a metric that we report once per
slot.
2023-05-08 10:37:23 -05:00
Yihau Chen 2cefbd1dfd
chore: add bare type to testnet-automation.sh (#30933)
feat: add bare option to testnet-automation.sh
2023-03-28 20:02:49 +08:00
Yihau Chen 676e3e1926
fix: remove unnecessary --allow-private-addr setup (#30552) 2023-02-28 13:14:44 +08:00
Yihau Chen 8cb5199ce0
chore: all gce performance tests use n2-standard-16 (#28509)
use n2-standard-16
2022-10-22 00:34:20 +08:00
Yihau Chen 449b673c4b
chore: upload system performance test result to Discord (#28458)
upload system performance test result to Discord
2022-10-20 00:20:46 +08:00
Yihau Chen e7689f7961
chore: bump shellcheck v0.8.0 (#27463)
* bump shellcheck to stable verion, v0.8.0

* fix SC2086

* fix SC2269, https://www.shellcheck.net/wiki/SC2294

* fix SC2294

* do null and unset check for variable, FORCE_DELETE
2022-09-01 06:48:20 +00:00
Yihau Chen 73129cadc2
chore: update buildkite agents query rule (#26708) 2022-07-21 12:08:48 +08:00
axleiro 0d369616e7
add script for the traceability (#23626)
merging for traceability
2022-03-12 16:20:22 +05:30
axleiro 5e5cdf397c
fixing CI 2022-01-17 16:12:24 +05:30
joeaba 3bd5a89d6f
add scripts for traceability 2022-01-15 23:28:15 +05:30
joeaba d064c40617
update metrics url 2022-01-10 21:36:44 -05:00
joeaba 4214c69694
update metrics url 2022-01-10 21:35:37 -05:00
joeaba 0fd8e3c5d7
using ssh for cloning 2021-12-09 11:49:19 +05:30
axleiro 7c9abaff2c
triggering the "system-performance-test" CI pipeline 2021-12-08 19:13:31 +05:30
axleiro 40a04490ad
Replacing the "ssh" with the "https" link for cloning the GitHub repo
{
  using:
  git clone https://github.com/solana-labs/testnet-keypairs.git "${REPO_ROOT}"/net/keypairs
  replacing :
 #git clone git@github.com:solana-labs/testnet-keypairs.git "${REPO_ROOT}"/net/keypairs
}
2021-12-08 18:58:35 +05:30
Ashwin Sekar c56fb0f014
Add system test to measure recovery after partition (#20902)
* Add system test to measure recovery after partition

* shellcheck

* increase partition length until failure

* adjust parameters and output

* different stopping condition
2021-11-08 06:51:57 -08:00
Ashwin Sekar 00929f8363
Remove encode in JSON parser (#20489) 2021-10-06 16:59:08 -07:00
Drew Taylor cf4358715b switched all python2.7 to python3.x 2021-09-21 22:42:18 -06:00
behzad nouri 18463aa846 removes redundant allow-private-addr from system tests
Following https://github.com/solana-labs/solana/pull/19130
if gce.sh creat is invoked without -P then --allow-private-addr is
implied:
https://github.com/solana-labs/solana/blob/4cc1b1504/net/common.sh#L68-L73

Therefore tests only need to specify:
  USE_PUBLIC_IP_ADDRESSES: "false"
2021-08-13 14:20:27 +00:00
behzad nouri bd8f793809 removes use of public ip addresses from system tests
Using global IPs causes outbound traffic which costs money:
https://github.com/solana-labs/solana/pull/18728#issuecomment-884290209
2021-08-13 14:20:27 +00:00
Ashwin Sekar 22f8da29e0
Use public IP addresses for 2 partition gce test (#19135) 2021-08-10 13:42:16 -07:00
behzad nouri 81026f9ea5
passes through --allow-private-addr to validators in system perf tests (#18876) 2021-07-29 19:04:45 +00:00
Ashwin Sekar 027ac3c8f2
Restart test without supermajority (#17808)
* Restart test without supermajority

* Change check to look at stake rather than transaction confirmation

* Add stake info while waiting for consensus

* replace jq with grep (buildkite doesn't have jq installed)
2021-06-10 12:56:31 -07:00
Ashwin Sekar 7633d0fb8e
Add automated restart test infrastructure (#17491) 2021-06-04 15:55:16 -07:00
Ashwin Sekar e3f5c0005b
Add partial network outage before test functionality (#17291)
* Add partial network outage before testing functionality

Allow a percentage of the stake to go offline before an automation test starts

* code review fixes
2021-05-28 12:53:11 -07:00
Josh Hundley 7be3171f4a fix: update devnet and testnet urls 2021-05-14 16:20:39 -06:00
Jeff Washington (jwash) b36ad91792
read hash mismatch errors from influx and error if > 0 (#14240) 2020-12-30 12:47:48 -06:00
sakridge 0b00a1b4de
Add gce single region cpu-only (#13832) 2020-11-26 21:45:21 +00:00
sakridge 1c7dd0ae14
Enable log to see stake progress (#13755) 2020-11-22 18:34:05 -08:00
sakridge a13083aa65
Ignore errors from subshell correctly (#13752) 2020-11-22 07:27:26 -08:00
sakridge 0ec8069348
Fix escaping in wait-for-stake automation_utils function (#13743) 2020-11-20 18:55:09 -08:00
sakridge 598e5f58d5
Add wait for max stake command (#13532) 2020-11-12 13:48:34 -08:00
Trent Nelson fce3c70b72 Modernize python scripts 2020-09-30 11:25:26 -06:00
Trent Nelson 711f3488f1 testnet-autmation: Add rolling software upgrade script 2020-09-11 10:19:10 -06:00
Trent Nelson 33abd11a47 testnet-automation: Support --extra-primordial-stakes 2020-09-11 10:19:10 -06:00
Trent Nelson c5a501e87f Steal dumoulin from colo for TdS 2020-07-03 20:30:44 +00:00
Trent Nelson 7021e1c584
net.sh: Refactor node initialization wait (#10819)
* remote-node.sh: Factor out init wait to own script

* remote-node.sh: Allow nodes to initialize asynchronously

* testnet-automation: Plumb --async-node-init
2020-06-26 05:48:58 +00:00
Trent Nelson 4daa519c1b
Plumb `--warp-slot` through net scripts (#10639)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-06-17 01:55:55 +00:00
Michael Vines 2d2e23ab59
Bump baseline version 2020-06-16 08:45:35 -07:00
Trent Nelson a15f60a291 Factor out testnet automation SW version resolution 2020-06-10 09:55:39 -06:00
Trent Nelson 59c5dad020
Testnet automation: Fix slot query (#10378)
automerge
2020-06-02 21:08:59 -07:00
Dan Albert 1cd1988207
Update testnet-automation.sh (#10250)
automerge
2020-05-26 13:02:24 -07:00
Jack May eb1acaf927
Remove archiver and storage program (#9992)
automerge
2020-05-14 18:22:47 -07:00
Dan Albert 405e39fb9f
Reduce stability testcase throughput to 40k TPS (#9959)
automerge
2020-05-10 08:34:47 -07:00
Dan Albert d08d9322d2
Limit performance testcases to 40k TPS client (#9906) 2020-05-06 21:36:13 -06:00
Michael Vines c9d6c39c31 Fix up test 2020-04-25 09:33:44 -07:00
Michael Vines d1cbccd9ba
solana-dos can now DoS gossip nodes (#9652)
automerge
2020-04-23 11:46:12 -07:00