Trent Nelson
486b657fca
validator: Add --require-tower stub arg
2020-09-23 05:01:12 +00:00
mergify[bot]
7db0464d1b
Bind to correct RPC addresses ( #12358 )
...
(cherry picked from commit 65b247a922
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-20 08:33:07 +00:00
Michael Vines
bc774e3ea6
Bump version to v1.3.13
2020-09-20 05:40:32 +00:00
Michael Vines
64af712723
Use validator_config for RPC address instead of cluster_info for port verification checks
2020-09-20 02:27:35 +00:00
mergify[bot]
a26e1f62bb
validator/ cleanup (bp #12340 ) ( #12352 )
...
* validator/ cleanup
(cherry picked from commit 1a03afccb1
)
# Conflicts:
# core/src/validator.rs
* Move TestValidator into its own module
(cherry picked from commit 208dd1de3a
)
# Conflicts:
# core/src/validator.rs
# tokens/tests/commands.rs
* Rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-19 22:45:09 +00:00
mergify[bot]
a6e73acfa4
Rework snapshot download logic to be more forgiving when --expected-shred-version
is not provided ( #12289 )
...
(cherry picked from commit 98cfe92745
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-16 21:37:57 +00:00
Ryo Onodera
7267257073
Bump version to v1.3.12 ( #12249 )
2020-09-15 20:15:03 +00:00
mergify[bot]
f107b9b423
Really skip private rpc port reachable checks ( #12239 ) ( #12241 )
...
(cherry picked from commit b85e8497b5
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-09-15 17:43:23 +00:00
Ryo Onodera
52ee9155b5
Bump version to v1.3.11 ( #12238 )
2020-09-15 10:25:22 +00:00
mergify[bot]
b5c7ad3a9b
Add new validator options for running in more restrictive environments (bp #12191 ) ( #12218 )
...
* Add --restricted-repair-only-mode flag
(cherry picked from commit 63a67f415e
)
* Add --gossip-validator argument
(cherry picked from commit daae638781
)
* Documenet how to reduce validator port exposure
(cherry picked from commit c8f03c7f6d
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-15 04:26:23 +00:00
mergify[bot]
bbddffa805
solana-validator --rpc-bind-address
argument now works as expected (bp #12168 ) ( #12174 )
...
* `solana-validator --rpc-bind-address` argument now works as expected
(cherry picked from commit 6f325d4594
)
* Update bootstrap-validator.sh
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-10 22:02:50 +00:00
Michael Vines
415c80c204
Bump version to v1.3.10
2020-09-09 01:29:39 +00:00
mergify[bot]
f3f86f43ee
Compress snapshot archive within the validator to reduce system dependencies, and default to zstd compression (bp #12085 ) ( #12087 )
...
* Compress snapshot archive within the validator to reduce system dependencies
(cherry picked from commit d3750b47d2
)
* Default snapshot compression to zstd instead of bzip2 for quicker snapshot generation
(cherry picked from commit 9ade73841f
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-07 06:55:38 +00:00
mergify[bot]
6a74bc1297
validator: Add --enable-bigtable-ledger-upload
flag (bp #12040 ) ( #12057 )
...
* Add --enable-bigtable-ledger-upload flag
(cherry picked from commit d8e2038dda
)
* Relocate BigTable uploader to ledger/ crate
(cherry picked from commit 91a56caed2
)
# Conflicts:
# ledger/Cargo.toml
* Cargo.lock
(cherry picked from commit 2b8a521562
)
* Add BigTableUploadService
(cherry picked from commit bc7731b969
)
* Add BigTableUploadService
(cherry picked from commit bafdcf24f5
)
* Add exit flag for bigtable upload operations
(cherry picked from commit d3611f74c8
)
* Remove dead code
(cherry picked from commit cd3c134b58
)
* Request correct access
(cherry picked from commit 4ba43c29ce
)
* Add LARGEST_CONFIRMED_ROOT_UPLOAD_DELAY
(cherry picked from commit b64fb295a1
)
* Resolve merge conflicts
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-05 17:09:32 +00:00
Josh
bd76810623
Bump version to 1.3.9 ( #12034 )
2020-09-03 16:55:24 -07:00
mergify[bot]
1e02069f86
Increase message_processor logging to error level ( #11945 ) ( #11948 )
...
(cherry picked from commit 9b9d559312
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-08-31 21:26:35 +00:00
Michael Vines
663dc9959f
Bump version to v1.3.8
2020-08-31 10:18:42 -07:00
Michael Vines
d3a16e4e13
Bump RPC banks up 1 port to avoid web3.js wss port conflict
...
(cherry picked from commit f8bb93a0f4
)
2020-08-30 23:56:19 -07:00
Michael Vines
311b419f8a
Bump version to v1.3.7
2020-08-29 11:42:14 -07:00
Jon Cinque
c6416fca6e
Bump version to 1.3.6 ( #11890 )
2020-08-28 16:58:59 +02:00
mergify[bot]
2d9781b101
Add option for repairing only from trusted validators ( #11752 ) ( #11773 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit c8d67aa8eb
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-08-21 20:40:37 -07:00
mergify[bot]
d3ab1ec9cf
Do not delete any ledger when --limit-ledger-size
is not provided ( #11741 )
...
(cherry picked from commit ea88bbdc33
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-20 19:27:48 +00:00
Greg Fitzgerald
e938925b95
Add BanksClient ( #11721 )
...
Cherry-picked from #10728 , but without the changes to solana-tokens
2020-08-19 22:24:24 -06:00
Trent Nelson
abce60efdf
Bump version to 1.3.5
2020-08-19 20:19:34 +00:00
Trent Nelson
c72bd900cd
Bump version to 1.3.4
2020-08-14 18:29:46 +00:00
Trent Nelson
4a27bfa2fe
Bump version to 1.3.3
2020-08-12 00:43:50 +00:00
Trent Nelson
f9e07f575e
Bump version to v1.3.2
2020-08-08 06:26:20 +00:00
Trent Nelson
c8bad57455
Bump version to v1.3.1
2020-08-07 19:21:41 -06:00
mergify[bot]
5841e4d665
Long-term ledger storage with BigTable (bp #11222 ) ( #11392 )
...
* ledger-storage-bigtable boilerplate
(cherry picked from commit 9d2293bb32
)
* $ wget https://pki.goog/roots.pem -O pki-goog-roots.pem
(cherry picked from commit 1617a025ce
)
* Add access_token module
(cherry picked from commit 59d266a111
)
* Add root_ca_certificate
(cherry picked from commit faa016e4b7
)
* Add build-proto
(cherry picked from commit c31e1f5bf0
)
* UiTransactionEncoding is now copy
(cherry picked from commit 494968be66
)
* Increase timeout
(cherry picked from commit 57dfebc5ba
)
* Add build-proto/build.sh output
(cherry picked from commit 54dae6ba2c
)
* Supress doctest errors
(cherry picked from commit 019c75797d
)
* Add compression
(cherry picked from commit 243e05d59f
)
* Add bigtable
(cherry picked from commit 6e0353965a
)
* Add configuration info
(cherry picked from commit 98cca1e774
)
* Add ledger-tool bigtable subcommands
(cherry picked from commit f9049d6ee4
)
# Conflicts:
# ledger-tool/Cargo.toml
* Make room for tokio 0.2
(cherry picked from commit b876fb84ba
)
# Conflicts:
# core/Cargo.toml
* Setup a tokio 0.2 runtime for RPC usage
(cherry picked from commit 0e02740565
)
# Conflicts:
# core/Cargo.toml
* Plumb Bigtable ledger storage into the RPC subsystem
(cherry picked from commit dfae9a9864
)
# Conflicts:
# core/Cargo.toml
* Add RPC transaction history design
(cherry picked from commit e56ea138c7
)
* Simplify access token refreshing
(cherry picked from commit 1f7af14386
)
* Report block status more frequently
(cherry picked from commit 22c46ebf96
)
* after -> before
(cherry picked from commit 227ea934ff
)
* Rebase
* Cargo.lock
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-08-06 04:06:44 +00:00
Michael Vines
1d40685b8e
Remove support for 1.1.0 version snapshots
2020-08-04 01:01:50 +00:00
sakridge
b85538c532
Turn off gossip before downloading snapshot. ( #11087 )
2020-07-16 17:05:52 -07:00
dependabot-preview[bot]
5055028231
Bump serde_json from 1.0.54 to 1.0.56
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.54 to 1.0.56.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.54...v1.0.56 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-14 11:13:22 -07:00
dependabot-preview[bot]
cee9177ec7
Bump libc from 0.2.71 to 0.2.72
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.71 to 0.2.72.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.71...0.2.72 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-13 15:00:27 -07:00
sakridge
960f6f6f07
Decouple genesis fetch and snapshot fetch ( #10931 )
2020-07-06 16:09:12 -07:00
sakridge
58a475b789
Add db recovery methods ( #10838 )
2020-07-06 12:43:45 -07:00
sakridge
1ffad2d051
More guard rails for restart with ledger procedure ( #10853 )
...
* Add expected_bank_hash required for supermajority
* Print snapshot hash in ledger-tool create-snapshot.
2020-06-30 12:43:48 -07:00
Kristofer Peterson
6d81eede93
Add CLI options and runtime support for selection of output snapshot version. ( #10536 )
2020-06-19 14:38:37 +09:00
Greg Fitzgerald
6ee222363e
Move BankForks to solana_runtime ( #10637 )
...
* Move BankForks to solana_runtime
* Update imports
2020-06-17 15:27:03 +00:00
sakridge
0de6c444d6
Simd poh ( #10604 )
...
* Simd poh
* Fix poh verify bench
2020-06-16 23:03:26 -07:00
Ryo Onodera
a39df7ee5d
Fix udp port check retry and check all udp ports ( #10385 )
...
* Don't start if udp port is really closed
* Fully check all udp ports
* Remove test code.......
* Add tests and adjust impl a bit
* Add comment
* Move comment a bit
* Move a bit
* clean ups
2020-06-15 07:36:08 +09:00
R. M. Shea
48febf153b
Change documentation introduction to indicate Foundation IP transfer ( #10440 )
2020-06-13 14:41:05 -07:00
dependabot-preview[bot]
a264a9dd0b
Bump serde_json from 1.0.53 to 1.0.54
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.53 to 1.0.54.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.53...v1.0.54 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-09 16:57:46 -07:00
Kristofer Peterson
e23340d89e
Clippy cleanup for all targets and nighly rust (also support 1.44.0) ( #10445 )
...
* address warnings from 'rustup run beta cargo clippy --workspace'
minor refactoring in:
- cli/src/cli.rs
- cli/src/offline/blockhash_query.rs
- logger/src/lib.rs
- runtime/src/accounts_db.rs
expect some performance improvement AccountsDB::clean_accounts()
* address warnings from 'rustup run beta cargo clippy --workspace --tests'
* address warnings from 'rustup run nightly cargo clippy --workspace --all-targets'
* rustfmt
* fix warning stragglers
* properly fix clippy warnings test_vote_subscribe()
replace ref-to-arc with ref parameters where arc not cloned
* Remove lock around JsonRpcRequestProcessor (#10417 )
automerge
* make ancestors parameter optional to avoid forcing construction of empty hash maps
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2020-06-09 09:38:14 +09:00
dependabot-preview[bot]
b787254bd6
Bump console from 0.10.3 to 0.11.3 ( #10314 )
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.10.3 to 0.11.3.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/commits/v0.11.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-30 07:47:41 -06:00
Michael Vines
eb45aaa6c3
Added --health-check-slot-distance ( #10324 )
2020-05-29 15:31:52 -07:00
Michael Vines
9eefb2c929
Bump version to 1.3.0
2020-05-28 15:01:13 -07:00
Michael Vines
f60b101920
Verify TPU and serve repair ports are reachable ( #10291 )
2020-05-28 08:41:06 -07:00
dependabot-preview[bot]
1bfc4c1489
Bump libc from 0.2.70 to 0.2.71 ( #10249 )
...
* Bump libc from 0.2.70 to 0.2.71
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.70 to 0.2.71.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.70...0.2.71 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <anatoly+githubjenkins@solana.io >
2020-05-26 11:04:15 -07:00
Michael Vines
269db1710e
Retry a couple times before declaring a UDP port unreachable ( #10181 )
2020-05-22 14:33:01 -07:00
dependabot-preview[bot]
6a6c5f196a
Bump libc from 0.2.69 to 0.2.70 ( #10006 )
...
* Bump libc from 0.2.69 to 0.2.70
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.69 to 0.2.70.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.69...0.2.70 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
2020-05-15 06:18:43 -06:00