Dmitri Makarov
9803e19500
Update the consumed compute units cost for hashing syscalls (backport #23124 )
2022-02-23 19:29:36 -08:00
mergify[bot]
f63505df33
Bumps solana_rbpf to version v0.2.22 ( #22923 ) ( #23252 )
...
* Bumps solana_rbpf to v0.2.22
* Adjusts vm::Config and feature gates.
(cherry picked from commit 96c88d1a5e
)
Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net >
2022-02-21 00:09:45 +00:00
Will Hickey
b77ec9d46e
Bump version to 1.8.17
2022-02-17 22:34:41 -08:00
Will Hickey
9238cef204
Bump version to v1.8.16 ( #23222 )
2022-02-17 19:34:03 -06:00
mergify[bot]
13eb2e4687
Add sbf-tools version to cargo target cache name on CI agents ( #23026 )
...
(cherry picked from commit c7aa7fb66b
)
Co-authored-by: Dmitri Makarov <dmakarov@alumni.stanford.edu >
2022-02-09 21:56:07 +00:00
mergify[bot]
4ce59bbbb5
Reject close of active vote accounts (backport #22651 ) ( #22895 )
...
* Reject close of active vote accounts (#22651 )
* 10461 Reject close of vote accounts unless it earned no credits in the previous epoch. This is checked by comparing current epoch (from clock sysvar) with the most recent epoch with credits in vote state.
(cherry picked from commit 75563f6c7b
)
# Conflicts:
# programs/vote/src/vote_processor.rs
# programs/vote/src/vote_state/mod.rs
# runtime/src/bank.rs
# sdk/program/src/instruction.rs
# sdk/program/src/program_error.rs
# storage-proto/proto/transaction_by_addr.proto
# storage-proto/src/convert.rs
* Resolve merge conflicts
* lint
* Clippy cleanup
* Add import to test module
* remove vote processor
* Update test_abi_digest hash
* cleanup
Co-authored-by: Will Hickey <csu_hickey@yahoo.com >
Co-authored-by: Will Hickey <will.hickey@solana.com >
2022-02-07 16:15:32 +00:00
mergify[bot]
ad9fceec8e
Update syscall base costs ( #22930 )
...
(cherry picked from commit 2aa113fd8c
)
Co-authored-by: Dmitri Makarov <dmakarov@alumni.stanford.edu >
2022-02-07 05:11:14 +00:00
mergify[bot]
5136ed00a8
Bump bpf-tools to v1.23 ( #22928 )
...
(cherry picked from commit a9d9a5095b
)
Co-authored-by: Dmitri Makarov <dmakarov@alumni.stanford.edu >
2022-02-04 04:54:50 +00:00
mergify[bot]
70ec2cd244
Return actual committed transactions from process_transactions() (backport #22802 ) ( #22904 )
...
* Return actual committed transactions from process_transactions()
* resolve conflicts
* fixup comment
* Fixup banking_stage-dropped_tx_before_forwarding counter
* Count cost model throttled transactions
* fixup tx_count moved
* Fixup tests
* remove qos service
* Cleanup clippy
Co-authored-by: Carl Lin <carl@solana.com >
2022-02-04 03:52:11 +00:00
mergify[bot]
92cc75b3ae
test_ed25519 fails if we randomly select index 1 ( #22779 )
...
(cherry picked from commit c1b543c74d
)
# Conflicts:
# sdk/src/ed25519_instruction.rs
Co-authored-by: Sean Young <sean@mess.org >
2022-01-27 13:02:42 +00:00
mergify[bot]
6979d01e4c
spl-associated-token-account: Add feature for new program (backport #22648 ) ( #22718 )
...
* spl-associated-token-account: Add feature for new program (#22648 )
* spl-associated-token-account: Add feature for new program
* Address feedback
(cherry picked from commit fc21af4e6e
)
# Conflicts:
# runtime/src/bank.rs
# runtime/src/lib.rs
# sdk/src/feature_set.rs
* Fix merge conflicts
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
2022-01-25 00:16:18 +00:00
Justin Starry
4b7450e89e
Perf: Store deserialized sysvars in the sysvars cache (backport #22455 ) ( #22627 )
...
* Perf: Store deserialized sysvars in the sysvars cache (#22455 )
* resolve conflicts
* remove bench
2022-01-22 14:09:05 +08:00
Trent Nelson
9b90162564
Bump version to 1.8.15 ( #22670 )
2022-01-22 11:15:07 +08:00
Justin Starry
c2dd9a006d
Fetch sysvars from invoke context for vote program (backport #22444 ) ( #22621 )
...
* Fetch sysvars from invoke context for vote program (#22444 )
* resolve conflicts
2022-01-21 02:59:33 +00:00
Justin Starry
2d5957a4b4
Refactor: move sysvar cache to new module ( #22586 )
2022-01-20 03:27:03 +00:00
Justin Starry
db942269f0
Stop caching sysvars, instead load them ahead of time (backport #21108 ) ( #22572 )
...
* Bump version to v1.8.14
* Stop caching sysvars, instead load them ahead of time (backport #21108 )
Co-authored-by: Trent Nelson <trent@solana.com >
2022-01-19 17:42:43 +08:00
Trent Nelson
eede487797
Bump version to v1.8.14 ( #22573 )
2022-01-19 17:40:37 +08:00
mergify[bot]
aabcdcf8fb
Add execute metrics (backport #22296 ) ( #22334 )
...
* consolidate execute timings to a common module
* Add execute metrics
* Add metrics for executor creation
* Use saturating_add_assign macro
Co-authored-by: Trent Nelson <trent@solana.com >
Co-authored-by: Carl Lin <carl@solana.com >
2022-01-18 19:18:24 +00:00
Justin Starry
304afd42c6
Revert "Stop caching sysvars, instead load them ahead of time (backport #21108 ) ( #22466 )"
...
This reverts commit 5d3f3bc9b1
.
2022-01-14 11:13:04 +08:00
mergify[bot]
5d3f3bc9b1
Stop caching sysvars, instead load them ahead of time (backport #21108 ) ( #22466 )
...
* Stop caching sysvars, instead load them ahead of time. (#21108 )
(cherry picked from commit 29ad081555
)
# Conflicts:
# programs/bpf/tests/programs.rs
# programs/bpf_loader/src/syscalls.rs
# programs/stake/src/stake_instruction.rs
# runtime/src/bank.rs
# runtime/src/message_processor.rs
# sdk/program/src/sysvar/mod.rs
# sdk/src/process_instruction.rs
* resolve conflicts
Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net >
Co-authored-by: Justin Starry <justin@solana.com >
2022-01-13 17:51:13 +00: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]
6130466a21
Executor cache metrics (backport #22332 ) ( #22367 )
...
* Add helper macro for `AddAssign`ing with saturating arithmetic
* bank: Add executors cache metrics
Co-authored-by: Trent Nelson <trent@solana.com >
2022-01-08 02:19:36 +00:00
mergify[bot]
cad0e7f04f
cache executors on failed transactions (backport #22308 ) ( #22327 )
...
* cache executors on failed transactions (#22308 )
(cherry picked from commit 12e160269e
)
# Conflicts:
# program-runtime/src/invoke_context.rs
# programs/bpf_loader/src/lib.rs
# runtime/src/bank.rs
* resolve conflicts
Co-authored-by: Jack May <jack@solana.com >
2022-01-06 15:38:39 -08:00
carllin
0592b5568f
Bump local cluster timeout ( #22214 )
2022-01-01 06:02:38 -05:00
mergify[bot]
3b895104f3
ClusterInfoVoteListener send only missing votes to BankingStage (backport #20873 ) ( #22135 )
...
* ClusterInfoVoteListener send only missing votes to BankingStage (#20873 )
(cherry picked from commit b30c94ce55
)
# Conflicts:
# core/src/cluster_info_vote_listener.rs
# core/src/verified_vote_packets.rs
# gossip/src/cluster_info.rs
# local-cluster/tests/local_cluster.rs
# runtime/src/bank.rs
* Resolve conflicts
* Remove Select
* Fixup tests
Co-authored-by: carllin <carl@solana.com >
2021-12-30 06:38:49 +00:00
mergify[bot]
17d698d20a
report mem stats ( #21258 ) ( #22066 )
...
(cherry picked from commit f8dcb2f38b
)
# Conflicts:
# Cargo.lock
# core/Cargo.toml
# core/src/system_monitor_service.rs
# runtime/src/bucket_map_holder_stats.rs
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-12-23 18:16:56 +00:00
Tyera Eulberg
4a66832fb0
Revert "Revert "Add more reporting for invalid stake cache members and prune them (backport #21654 ) ( #21740 )""
...
This reverts commit 8028f218a4
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
93a8fd6a2b
Revert "Revert "SDK: Add stdlib.h include to pull in abort()
(backport #21700 ) ( #21704 )""
...
This reverts commit 402d72bc48
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
985fae2dcf
Revert "Revert "Ensure we have keys to activate these features ( #21669 ) ( #21673 )""
...
This reverts commit a0b73d5658
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
90730899f1
Revert "Revert "Reject vote withdraws that create non-rent-exempt accounts (backport #21639 ) ( #21644 )""
...
This reverts commit ae11cc3297
.
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
7621fa3c25
Revert "Revert "Fix more BPF alignment issues on arm64""
...
This reverts commit bdaac86f84
.
2021-12-16 19:28:48 -07:00
Tyera Eulberg
2a43a89eca
Revert "Revert "Bump bpf-tools to v1.20 ( #21361 )""
...
This reverts commit 24ace5cfaa
.
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
Tyera Eulberg
a931b3f868
Revert "Revert "Fix authority in bpf_loader_upgradeable::close_any ( #21344 ) ( #21353 )""
...
This reverts commit 3d526883e3
.
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
Alexander Meißner
423a4d6546
Bumps solana_rbpf to v0.2.19 ( #21880 )
2021-12-14 14:06:08 -08:00
Alexander Meißner
2d93db9dec
Feature gates for rbpf v0.2.16 ( #21590 )
...
- Adds feature reject_section_virtual_address_file_offset_mismatch.
- Adds feature start_verify_shift32_imm.
- Enables enable_symbol_and_section_labels only in the rbpf-cli.
2021-12-14 14:06:08 -08:00
Alexander Meißner
e2850c84d2
Adds a feature gate to reject the deployment of programs with unresolved syscall symbols. ( #21298 )
2021-12-14 14:06:08 -08:00
Alexander Meißner
f9b7e24846
Bump solana_rbpf to version v0.2.14 ( #18869 )
...
* Feature gate for verify_mul64_imm_nonzero as discussed in #17520 .
2021-12-14 14:06:08 -08:00
Dmitri Makarov
ef626e144d
Serialize cargo-build-bpf tests (backported from master)
2021-12-14 12:42:12 -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
3d526883e3
Revert "Fix authority in bpf_loader_upgradeable::close_any ( #21344 ) ( #21353 )"
...
This reverts commit f3ea9bc995
.
2021-12-13 12:46:23 -06:00