2eb6f498a8
Remove redundant BankForks parameter ( #10537 )
2020-06-12 11:04:17 -06:00
dfe72d5242
Optimize stale slot shrinking for previously cleaned roots ( #10099 )
...
* Prioritize shrinking of previously cleaned roots
* measure time of stale slot shrinking
* Disable shrink for test
* shrink: budgeting, store count, force for snapshot
* Polish implementation and fix tests
* Fix ci..
* Clean up a bit
* Further polish implementation and fix/add tests
* Rebase fixes
* Remove unneeded Default for AccountStorageEntry
* Address review comments
* More cleanup
* More cleanup
2020-06-12 14:51:43 +09:00
4f761395d2
Adhere to naming conventions ( #10530 )
...
automerge
2020-06-11 19:10:34 -07:00
914f285914
Add Trust Wallet security info ( #10516 )
...
automerge
2020-06-11 17:59:41 -07:00
206b8118a1
Buildkite pipeline overhaul 2 ( #10529 )
2020-06-11 17:34:13 -07:00
fb8612be49
Update non-circulating pubkeys ( #10524 )
...
automerge
2020-06-11 16:30:25 -07:00
9077c4a776
Enable jsonrpc client ( #10522 )
2020-06-11 16:51:25 -06:00
b03a347803
Document InvokeContext trait ( #10514 )
2020-06-11 15:31:13 -07:00
526eefac97
Fix clippy ( #10521 )
...
Co-authored-by: Carl <carl@solana.com >
2020-06-11 15:26:00 -06:00
bca386c776
Put docs step in a container
2020-06-11 13:42:20 -07:00
d79759595a
Remove unneeded doc check
2020-06-11 13:18:03 -07:00
e2d46375cd
Rework buildkite pipeline construction to be more composable
2020-06-11 13:17:25 -07:00
8b3dc2d44b
Force CI_REPO_SLUG
2020-06-11 13:13:54 -07:00
2e1d59ff85
Adopt heaviest subtree fork choice rule ( #10441 )
...
* Add HeaviestSubtreeForkChoice
* Make replay stage switch between two fork choice rules
Co-authored-by: Carl <carl@solana.com >
2020-06-11 12:16:04 -07:00
0510b6e336
Add merge-stake
subcommmand
2020-06-10 23:19:31 -07:00
ee007e0d31
Add stage 5 TdS Validators to list ( #10508 )
...
automerge
2020-06-10 18:57:18 -07:00
769f456a22
Add RPC Send Transaction Service graphs
2020-06-10 18:14:06 -07:00
60bc64629c
Add StakeInstruction::Merge ( #10503 )
...
automerge
2020-06-10 17:22:47 -07:00
4c140acb3b
ClusterInfo cleanup ( #10504 )
...
automerge
2020-06-10 17:00:17 -07:00
9c2c64f8c8
More reliable way to detect expired transactions ( #10482 )
...
When the root slot is beyond the last valid slot, we can say
with certainty that the blockhash is expired. Unfortunately,
we still can't say the transaction didn't land. It may have
landed a long time ago and the validator has since purged
its transaction status.
2020-06-10 17:00:13 -06:00
1e3554b33d
runtime: fix possible deadlock in bank ( #10466 )
2020-06-11 02:02:08 +09:00
6eb5ef6ac7
Add back missing pull_response success counter ( #10491 )
2020-06-10 09:17:57 -07:00
a15f60a291
Factor out testnet automation SW version resolution
2020-06-10 09:55:39 -06:00
c3bb4b7405
Add vote-update-commission
subcommand
2020-06-10 08:30:55 -07:00
2bcbe44c79
Add VoteInstruction::UpdateCommission
2020-06-10 08:30:55 -07:00
0a638a8f17
runtime: fix possible deadlock in accounts_db ( #10469 )
2020-06-10 19:37:15 +09:00
75b8c2c4e3
Fix broken image link ( #10496 )
...
automerge
2020-06-10 02:45:17 -07:00
f19faa2e13
Don't ever unstake more than 20% of the cluster at a time
2020-06-09 22:04:22 -07:00
8a7f1c2058
Add --baseline-stake-amount and --bonus-stake-amount arguments
2020-06-09 22:04:22 -07:00
40ffc56f8d
Update docs for eager rent collection ( #10348 )
...
* Update docs for eager rent collection
* Add rent doc and clarify account doc for app devs
* Clarify some and pass the grammarly
* Fix units notation
* Fix link
* Fix link really
* Fix link really really
* More grammarly
* Apply suggestions from code review
Thank you so much!
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Add explanation of 19.055441478439427
* Fix unit...
* Fix unit...
* Clarify rent duration reasoning
* Tweak a text for more clarification
* Tweak more..
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Revert too detailed out-of-context explanations
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-06-10 13:00:47 +09:00
ecb6959720
Optimize process pull responses ( #10460 )
...
* Batch process pull responses
* Generate pull requests at 1/2 rate
* Do filtering work of process_pull_response in read lock
Only take write lock to insert if needed.
2020-06-09 17:08:13 -07:00
4131eee94d
Expose last-valid-slot to BankClient and ThinClient users ( #10478 )
...
automerge
2020-06-09 17:07:32 -07:00
b250e8c614
[auto-commit] Update all Cargo lock files
2020-06-09 16:57:46 -07:00
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
aaf6dd9ee0
Allow ci/publish_tarball.sh's output to be configured ( #10480 )
...
automerge
2020-06-09 15:40:41 -07:00
8e2745c2a2
Clean up delinquency slot distance computation
2020-06-09 11:27:30 -07:00
d59fd7d512
Add gossip/poh to dashboard ( #10449 )
2020-06-09 10:25:10 -07:00
b329e6d1a4
Add --warp-slot argument to |solana-ledger-tool create-snapshot|
2020-06-09 09:16:21 -07:00
ed351400b2
Add SendTransactionService
2020-06-09 07:46:40 -07:00
2da9b12d67
Remove client-side retry service
2020-06-09 07:46:40 -07:00
832d324a23
Revert "Gossip PullRequests tend to return a lot of duplicates. ( #10326 )" ( #10455 )
...
This reverts commit 31e20eff82
.
2020-06-09 07:27:00 -07:00
4cfb7588d9
som: Add --quality-block-producer-percentage ( #10462 )
...
automerge
2020-06-08 22:15:59 -07:00
9d07a23c46
Run clippy before check to avoid being skipped ( #10464 )
...
* Run clippy before check to avoid being skipped
* Tweak output
* Apply a workaround
2020-06-09 12:25:39 +09:00
704d98ac28
Use cutting-edge (=nightly) clippy for all targets ( #10463 )
...
automerge
2020-06-08 18:58:47 -07:00
cffd8d9427
Add missing "
2020-06-08 17:44:05 -07:00
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
fa3a6c5584
Add F3LudCbGqu4DMqjduLq5WE2g3USYcjmVK3WR8KeNBhWz ( #10456 )
...
automerge
2020-06-08 13:06:45 -07:00
136342eaae
Bump new_system_program_activation_epoch by 2
2020-06-08 09:39:42 -07:00
97f9b63507
Improve BPF SDK dependency caching ( #10434 )
2020-06-08 09:20:12 -07:00
9f181f41fa
Add Algo|Stake as a recommended trusted testnet validator ( #10452 )
...
automerge
2020-06-08 08:17:19 -07:00