Commit Graph

20620 Commits

Author SHA1 Message Date
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
Dmitri Makarov 786c558a1f Bump sbf-tools to v1.30 2022-10-21 09:36:18 -04:00
sakridge b6f5cc6ebf
Update TVU with transaction status service (#28505)
There is no storage stage
2022-10-21 14:37:30 +02:00
sakridge 580b4f81bf
Fix optimistic concurrency control link (#28534) 2022-10-21 14:26:58 +02:00
kirill lykov 1c4ac56e56
Remove immutable deploy (#28399)
* remove Deploy option from cli

* remove solana deploy from comments

* introduce dummy deploy command to improve user experience
2022-10-21 09:29:37 +02:00
Justin Starry 49daa596c0
fix: incorrect error message for getFeeForMessage (#28529) 2022-10-21 01:50:10 +00:00
Tyera Eulberg 7be8af5f40
Fix RpcClient MemCmp filter version mapping (#28499)
* Add VersionReq struct to handle multiple version checks

* Use VersionReq to fix MemCmp filter breakage

* Simplify if case
2022-10-20 19:41:28 -06:00
Justin Starry 199398d5c4
Rename transaction v2 proposal (#28508)
Rename transactions v2 proposal to clear up versioning
2022-10-21 09:29:22 +08:00
bji a2e1228c1f
proposal: Added timely vote credits proposal. (#28162)
Added timely vote credits proposal.
2022-10-20 22:46:47 +00:00
Ashwin Sekar f207af765e
Split out voting and banking threads in banking stage (#27931)
* Split out voting and banking threads in banking stage

Additionally this allows us to aggressively prune the buffer for voting threads
as with the new vote state only the latest vote from each validator is
necessary.

* Update local cluster test to use new Vote ix

* Encapsulate transaction storage filtering better

* Address pr comments

* Commit cargo lock change

* clippy

* Remove unsafe impls

* pr comments

* compute_sanitized_transaction -> build_sanitized_transaction

* &Arc -> Arc

* Move test

* Refactor metrics enums

* clippy
2022-10-20 21:10:48 +00:00
dependabot[bot] b074d96336
chore:(deps): bump ansi-regex from 4.1.0 to 5.0.1 in /explorer (#28519)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 21:01:49 +00:00
steveluscher 25a3df3e40 chore: upgrade eslint in @solana/web3.js 2022-10-20 21:01:32 +00:00
Steven Luscher 7146220539
chore: update Docusaurus deps to latest available (#28514) 2022-10-20 13:54:26 -07:00
steveluscher 9207f9a1b8 chore: upgrade Mocha to 10.1.0 2022-10-20 20:44:42 +00:00
Steven Luscher 65f1614a42
test: repair tests, `space` having been added to the account response (#28518) 2022-10-20 13:37:55 -07:00
Trent Nelson c68fb5f68d ci: remove stale clippy allows 2022-10-20 11:25:48 -07:00
Trent Nelson a2857cd1e4 cli-ouput: add ctor for `CliAccount` 2022-10-20 11:22:11 -07:00
Trent Nelson cb7fe87abb bank: factor accumulation out to helper on `TotalAccountsStats` 2022-10-20 10:50:51 -07:00
dependabot[bot] 0c6883e9b5
chore: bump vm2 from 3.9.9 to 3.9.11 in /web3.js (#28118)
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.9 to 3.9.11.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.9...3.9.11)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 10:39:35 -07:00
Yueh-Hsuan Chiang f26a457cf5
Add comment block for DeadSlots LedgerColumn (#28341)
Add comment block for DeadSlots LedgerColumn
2022-10-20 09:47:19 -07:00
Yihau Chen a1b03ec1b4
add test_save for install config (#28397) 2022-10-20 17:34:08 +08:00
Trent Nelson 2c0831aa12 ledger-tool: remove inefficient base58 encoding options 2022-10-19 19:16:52 -07:00
Yueh-Hsuan Chiang bf37228768
Add comment block for Root ledger column (#28358)
Add comment block for Root ledger column.
2022-10-19 17:06:21 -07:00
Lijun Wang 03f4204297 Check the boundary condition correctly. 2022-10-19 16:46:36 -07:00
Lijun Wang ab85ab7a5b handle semaphore locally without impacting the interface 2022-10-19 16:46:36 -07:00
Lijun Wang a6884d682c Restore the dev-dependency 2022-10-19 16:46:36 -07:00
Lijun Wang a378284621 removed crossbeam 2022-10-19 16:46:36 -07:00
Lijun Wang 6a7f78028d Removed unnecessary dependency 2022-10-19 16:46:36 -07:00
Lijun Wang f829f3583e FMT code 2022-10-19 16:46:36 -07:00
Lijun Wang 062c7f828c Fixed tests 2022-10-19 16:46:36 -07:00
Lijun Wang 5fbbad991e FMT code 2022-10-19 16:46:36 -07:00
Lijun Wang 8a269246ac Limit the number async tasks spawned to the runtime to avoid congestions. 2022-10-19 16:46:36 -07:00
Brooks Prumo 510cd933a1
Fixes typo in bootstrap log (#28483) 2022-10-19 17:58:03 -04:00
Jeff Biseda 0df4be06a0
enable repair ping/pong cache (#28408) 2022-10-19 14:55:55 -07:00
Jeff Washington (jwash) 09ede8b85c
reuse update_shrink_stats for combine_ancient_slots (#28466) 2022-10-19 14:17:34 -07:00
Brooks Prumo 12f3e8c9cc
Ignores errors when joining background threads in snapshot tests (#28480) 2022-10-19 16:54:59 -04:00
Alexander Meißner 5aca7df232
Bank::create_executor() (#28474)
* Moves the integration test test_bpf_loader_upgradeable_deploy_with_max_len() from the bpf_loader into the runtime.

* Adds Bank::create_executor().

* Adds a test for Bank::create_executor().
2022-10-19 22:28:57 +02:00
carllin 274d9ea607
Check for valid address in broadcast (#28432)
Check for valid address
2022-10-19 14:49:22 -05:00
Brooks Prumo 70e83e82c6
Waits to handle snapshot requests until after startup verification is complete (#28481) 2022-10-19 13:39:47 -04:00
HaoranYi 5c53206fc4
typo (#28482) 2022-10-19 12:20:17 -05:00
Jeff Washington (jwash) 2b11926c9e
simplify combine_ancient_slots (#28464) 2022-10-19 09:35:21 -07:00
kirill lykov 6c85778bf1
fix get_multiple_accounts test (#28473) 2022-10-19 10:25:50 -06: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
HaoranYi d81d2bba59
comments out print in test (#28475) 2022-10-19 10:25:11 -05:00
Jeff Washington (jwash) 8b115ff489
factor out update_shrink_stats (#28465)
* use local for shrink_stats

* renames and remove .as_us()

* factor out update_shrink_stats

* use integer to report us in metrics
2022-10-19 08:08:04 -07:00
Jeff Washington (jwash) 040035063f
share shrink_collect code (#28454)
* share shrink_collect code

* use correct stats
2022-10-19 08:07:05 -07:00
Brooks Prumo 1cc9cf927c
Supports warping with Epoch Accounts Hash (#28459) 2022-10-19 10:37:14 -04:00
Brooks Prumo 1e79053dd1
Requires known validators to have all snapshot hashes at bootstrap (#28284) 2022-10-19 10:08:02 -04:00
kirill lykov c201fe2bec
get rid of process_deploy call in transaction-dos (#28448) 2022-10-19 11:02:51 +02:00
Justin Starry 58e27d45dc
RPC: respect data slice config if account parsing fails (#28387)
* RPC: respect data slice config if account parsing fails

* Remove check_slice_and_encoding method
2022-10-19 16:49:12 +08:00