mergify[bot]
430cdf679e
rpc: use minimal mode by default (backport #22734 ) ( #22878 )
...
* rpc: use minimal mode by default
(cherry picked from commit eac4a6df68
)
# Conflicts:
# core/src/validator.rs
# local-cluster/tests/common.rs
# local-cluster/tests/local_cluster.rs
# replica-node/tests/local_replica.rs
# rpc/src/rpc_service.rs
# transaction-dos/src/main.rs
* test-validator-bin: reinstate full rpc method set
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-03 21:11:58 +00:00
mergify[bot]
add26be71b
rpc-sts: dedupe before initial send ( #22855 )
...
(cherry picked from commit 9f1f7aff2b
)
Co-authored-by: Trent Nelson <trent@solana.com >
2022-02-01 01:26:03 +00:00
Trent Nelson
9b90162564
Bump version to 1.8.15 ( #22670 )
2022-01-22 11:15:07 +08:00
Trent Nelson
eede487797
Bump version to v1.8.14 ( #22573 )
2022-01-19 17:40:37 +08:00
Justin Starry
05e75ae937
Don't forward packets received from TPU forwards port (backport #22078 ) ( #22180 )
...
* Don't forward packets received from TPU forwards port (#22078 )
* resolve conflicts
2022-01-10 14:36:56 +08:00
Trent Nelson
9aa7821277
Bump version to v1.8.13
2022-01-08 12:27:11 -07:00
mergify[bot]
57b5ce5731
[ledger-tool]compare_blocks ( #22229 ) ( #22329 )
...
* 1.made load_credentials accept credential path as a parameter. 2.partial implement bigtable comparasion function
* finding missing blocks in bigtables in a specified range
* refactor compare-blocks,add unit test for missing_blocks and fmt
* compare-block fix last block bug
* refactor compare-block and improve wording
* Update ledger-tool/src/bigtable.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* update compare-block command-line description
* style:improve wording/naming/code style
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
(cherry picked from commit d9220652ad
)
Co-authored-by: pieceofr <komimi.p@gmail.com >
2022-01-06 08:47:08 +00:00
mergify[bot]
e2559f20df
fix(rpc): recreate dead and uncleaned subscriptions ( #22281 ) ( #22293 )
...
(cherry picked from commit c1995c647b
)
Co-authored-by: Nikita <bananaelecitrus@gmail.com >
2022-01-05 10:23:34 +00:00
mergify[bot]
ce98feac4e
Exit early on BigTable error ( #22200 ) ( #22208 )
...
(cherry picked from commit 0b1b36f088
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2022-01-01 02:05:36 +00:00
mergify[bot]
24b0fc8927
get_signatures_for_address does not correctly account for result sets that span local and Bigtable sources (backport #22115 ) ( #22167 )
...
* get_signatures_for_address does not correctly account for result sets that span local and Bigtable sources (#22115 )
* get_signatures_for_address does not correctly account for result sets that span Blockstore and Bigtable.
This causes Bigtable to return `RowNotFound` until the new tx is uploaded.
Check that `before` exists in Bigtable, and if not, set it to `None` to return the full data set.
References #21442
Closes #22110
* Differentiate between before sig not found and no newer signatures
* Dedupe bigtable results to account for potential upload race
Co-authored-by: Tyera Eulberg <tyera@solana.com >
(cherry picked from commit bac6821e19
)
# Conflicts:
# ledger/src/blockstore.rs
* Fix conflicts
Co-authored-by: Omar Kilani <omar.kilani@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-12-29 13:03:32 -07:00
Tyera Eulberg
df40ede6ea
Revert "Revert "simulateTransaction now returns the correct error code if accounts are provided as input ( #21715 )""
...
This reverts commit 6deb0a9f5d
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
9f53f3455a
Revert "Revert "Reformat imports to a consistent style for imports""
...
This reverts commit d7377d4794
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
957914b3b5
Revert "Revert "Use max_complete_transaction_status_slot in BigTableUploadService ( #21401 ) ( #21411 )""
...
This reverts commit fa83e05d2c
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
83676aed53
Revert "Revert "spl-token: New program feature flag (backport #21354 ) ( #21376 )""
...
This reverts commit 36838427d4
.
2021-12-16 19:28:48 -07:00
Michael Vines
6bc52d4d47
Bump version to v1.8.12
2021-12-15 09:25:32 -08:00
Tao Zhu
4cae58bfe9
Bump version to 1.8.11
2021-12-13 12:58:29 -08:00
Trent Nelson
16abcac802
Bump version to 1.8.10
2021-12-13 12:46:23 -06:00
Trent Nelson
a5e6a188c1
Bump version to 1.8.9
2021-12-13 12:46:23 -06:00
Trent Nelson
9f44d60a39
Bump version to 1.8.8
2021-12-13 12:46:23 -06:00
Trent Nelson
9284c6fffb
Bump version to 1.8.7
2021-12-13 12:46:23 -06:00
Trent Nelson
2c49ab1ab4
Bump version to 1.8.6
2021-12-13 12:46:23 -06:00
Trent Nelson
9832ac54a4
Revert "Bump version to v1.8.6 ( #21329 )"
...
This reverts commit 336ee01aae
.
2021-12-13 12:46:23 -06:00
Trent Nelson
36838427d4
Revert "spl-token: New program feature flag (backport #21354 ) ( #21376 )"
...
This reverts commit 42a67d30fc
.
2021-12-13 12:46:23 -06:00
Trent Nelson
fa83e05d2c
Revert "Use max_complete_transaction_status_slot in BigTableUploadService ( #21401 ) ( #21411 )"
...
This reverts commit 73d469991f
.
2021-12-13 12:46:23 -06:00
Trent Nelson
dc633e3385
Revert "Bump version to v1.8.7"
...
This reverts commit 008139f506
.
2021-12-13 12:46:23 -06:00
Trent Nelson
d7377d4794
Revert "Reformat imports to a consistent style for imports"
...
This reverts commit 139d15cd84
.
2021-12-13 12:46:23 -06:00
Trent Nelson
3369826bd1
Revert "Bump version to v1.8.8 ( #21609 )"
...
This reverts commit b8306a99d8
.
2021-12-13 12:46:23 -06:00
Trent Nelson
c0794d6fbb
Revert "Bump version to v1.8.9 ( #21703 )"
...
This reverts commit 69027e3f7e
.
2021-12-13 12:46:23 -06:00
Trent Nelson
6deb0a9f5d
Revert "simulateTransaction now returns the correct error code if accounts are provided as input ( #21715 )"
...
This reverts commit 7ac43b16d2
.
2021-12-13 12:46:23 -06:00
Trent Nelson
400418fe2f
Revert "Bump version to 1.8.10 ( #21790 )"
...
This reverts commit 73acae9b5d
.
2021-12-13 12:46:23 -06:00
Tao Zhu
73acae9b5d
Bump version to 1.8.10 ( #21790 )
2021-12-10 18:44:32 -06:00
mergify[bot]
7ac43b16d2
simulateTransaction now returns the correct error code if accounts are provided as input ( #21715 )
...
(cherry picked from commit 824994db69
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-12-09 02:19:07 +00:00
Alexander Meißner
69027e3f7e
Bump version to v1.8.9 ( #21703 )
2021-12-08 18:33:05 +01:00
Trent Nelson
b8306a99d8
Bump version to v1.8.8 ( #21609 )
2021-12-04 10:00:35 -07:00
Michael Vines
139d15cd84
Reformat imports to a consistent style for imports
...
rustfmt.toml configuration:
imports_granularity = "One"
group_imports = "One"
2021-12-03 09:41:09 -08:00
Michael Vines
008139f506
Bump version to v1.8.7
2021-12-01 11:44:18 -08:00
mergify[bot]
73d469991f
Use max_complete_transaction_status_slot in BigTableUploadService ( #21401 ) ( #21411 )
...
* Use max_complete_transaction_status_slot in BigTableUploadService
* Use node root to limit BigTableUploadService
(cherry picked from commit 9e043d2055
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-11-24 02:35:42 +00:00
mergify[bot]
42a67d30fc
spl-token: New program feature flag (backport #21354 ) ( #21376 )
...
* spl-token: New program feature flag (#21354 )
* spl-token: Add feature flag for new release
* Remove all spl token version declarations
(cherry picked from commit 02bc4e3fc1
)
# Conflicts:
# account-decoder/Cargo.toml
# accounts-cluster-bench/Cargo.toml
# accounts-cluster-bench/src/main.rs
# rpc/Cargo.toml
# rpc/src/rpc.rs
# runtime/src/accounts_index.rs
# runtime/src/bank.rs
# runtime/src/lib.rs
# sdk/src/feature_set.rs
# tokens/Cargo.toml
# tokens/src/spl_token.rs
# transaction-status/Cargo.toml
* Fix merge issues
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2021-11-21 16:00:58 +00:00
Tyera Eulberg
336ee01aae
Bump version to v1.8.6 ( #21329 )
2021-11-17 17:16:20 -07:00
sakridge
80c3591391
Bump version to 1.8.5 ( #21295 )
2021-11-16 11:58:57 -07:00
Ivan Mironov
8072635967
Add validator options to change priority of snapshot packager and RPC threads (v1.8) ( #21020 )
...
* Add function for changing thread's nice value
Linux only.
* Add validator option to change niceness of snapshot packager thread
* Add validator option to change niceness of RPC server threads
Fixes https://github.com/solana-labs/solana/issues/14556
* Run `./scripts/cargo-for-all-lock-files.sh tree`
2021-11-15 09:50:45 -08:00
mergify[bot]
21cd423e67
Rename "trusted" to "known" in validators/
(backport #21197 ) ( #21255 )
...
* Rename "trusted" to "known" in `validators/` (#21197 )
* Replaced trusted with known validator
* Format Convention
(cherry picked from commit b0ca335463
)
# Conflicts:
# core/src/accounts_hash_verifier.rs
# core/src/serve_repair.rs
# rpc/src/rpc_service.rs
# validator/src/bootstrap.rs
* Fix conflicts
Co-authored-by: Michael Keleti <16996410+mkeleti@users.noreply.github.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-11-12 21:36:53 +00:00
Tyera Eulberg
09ef4d12f7
Bump version to 1.8.4 ( #21232 ) ( #21235 )
...
Co-authored-by: sakridge <sakridge@gmail.com >
2021-11-10 15:20:41 -07:00
Tyera Eulberg
74684a107c
Revert "Bump version to 1.8.4 ( #21232 )"
...
This reverts commit 19b3ba0442
.
2021-11-10 11:19:39 -07:00
sakridge
19b3ba0442
Bump version to 1.8.4 ( #21232 )
2021-11-10 16:38:44 +01:00
mergify[bot]
a7b3436b1e
report pubsub stats every 2s (backport #21192 ) ( #21196 )
...
* report pubsub stats every 2s (#21192 )
(cherry picked from commit 7659a2edc2
)
* remove use of Duration::MAX
Co-authored-by: Jeff Biseda <jbiseda@gmail.com >
2021-11-06 15:22:07 +00:00
Justin Starry
89b2a3d0ae
Refactor RentDebits
to use hashmap instead of vec (v1.8 backport) ( #21176 )
...
* Refactor `RentDebits` to use hashmap instead of vec (v1.8 backport)
* Fix rent debits test (#21177 )
2021-11-05 08:52:14 +00:00
mergify[bot]
69b973a3a6
Parallel notifications in RPC PubSub (backport #20543 ) ( #21092 )
...
* Parallel notifications in RPC PubSub (#20543 )
* generate rpc notifications in parallel
* Use multithreaded runtime for pubsub
* add metric for time since creation of rpc notification to queue
* measure notification entry processing
* fix: add n_threads config argument
* configure rayon thread pool for rpc notifications
* add config option for pubsub notification threads
* rename metric to created_to_queue_time_us
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* rename metric to notification_entry_processing_time_us
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* use value_of for rpc_pubsub_notification_threads parsing
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* rename threads to sol-sub-notif-N
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* fix rpc tests for TimestampedNotificationEntry
* rustfmt
* use rayon thread limit for rpc
Co-authored-by: Pavel Strakhov <p.strakhov@iconic.vc >
Co-authored-by: Alexander Polakov <a.polakov@zubr.io >
Co-authored-by: Nikita Podoliako <bananaelecitrus@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
(cherry picked from commit 9fabff5129
)
# Conflicts:
# Cargo.lock
# rpc/Cargo.toml
* Fix conflicts
Co-authored-by: Pavel Strakhov <ri@idzaaus.org >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-11-01 20:19:51 +00:00
mergify[bot]
506d39ea82
Add missing websocket methods to rust RPC PubSub client (backport #21065 ) ( #21073 )
...
* Add missing websocket methods to rust RPC PubSub client (#21065 )
- Added accountSubscribe, programSubscribe, slotSubscribe and rootSubscribe to rust RpcClient
- Removed duplication on cleanup threads
- Moved RPCVote from rpc/ to client/rpc_response
(cherry picked from commit a0f9e0e8ee
)
# Conflicts:
# Cargo.lock
# client-test/Cargo.toml
# core/tests/client.rs
* Fix conflicts
* Make test result not depend on TestValidator setup
Co-authored-by: Manuel Gil <manugildev@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-10-29 21:46:59 +00:00
Tyera Eulberg
8dd3c1ece1
Bump version to v1.8.3 ( #21040 )
2021-10-28 11:17:11 -06:00