Jeff Washington (jwash)
990fb68c34
add sub timings in load_frozen_forks ( #28223 )
2022-10-04 13:46:02 -07:00
behzad nouri
9e7a0e7420
rolls out merkle shreds to ~5% of testnet ( #28199 )
2022-10-04 19:36:16 +00:00
steviez
7fef7d569a
Make RocksFifo storage size API expose an Option<u64> ( #28192 )
...
A fifo rocksdb instance must be opened with max size parameter on the
fifo columns. To support this, we previously plumbed a constant up to
callers that provided a default if unbounded growth desired.
This change attempts to be more rusty by exposing an option for this
value, and converting the option to a constant at the lowest level
possible.
2022-10-04 12:38:40 -05:00
Jeff Washington (jwash)
3339570a70
accounts hash scan refactoring ( #28220 )
2022-10-04 10:19:50 -07:00
Will Hickey
1359f2cea7
Add remediation to CI error message for uncommited Cargo.lock changes ( #28147 )
...
* Add remediation to CI error message for uncommited Cargo.lock changes
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2022-10-04 11:18:20 -05:00
Jeff Washington (jwash)
fd11e261dd
use ref for snapshot_storages.iter_range ( #28205 )
2022-10-04 09:11:44 -07:00
Justin Starry
ddf95c181c
RPC: Support versioned txs in getFeeForMessage API ( #28217 )
...
* RPC: Support versioned txs in getFeeForMessage API
* Update sdk/program/src/message/sanitized.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2022-10-05 00:00:34 +08:00
Jeff Washington (jwash)
39b37e2c6f
remove LoadZeroLamports enum ( #28204 )
...
remove feature return_none_for_zero_lamport_accounts
2022-10-04 08:06:56 -07:00
Abraar
8d3e924dd2
Fix typo in Versioned Transactions ( #28213 )
2022-10-04 08:29:24 +00:00
steviez
8cc8a0656a
Cleanup solana-ledger-tool slot output ( #28129 )
2022-10-03 23:25:44 -05:00
steviez
49dbae7e53
Use VecDeque as a queue instead of Vec ( #28190 )
2022-10-03 22:55:59 -05:00
acheron
83f9c14d5c
docs: Rewrite the Quick Start guide to rely exclusively on playground ( #28101 )
...
* Update hello world docs client part
* Sign the transaction with playground wallet keypair
* Remove unused explorer image
2022-10-03 20:52:50 -05:00
carllin
14a415ccf3
Consensus Logging ( #28176 )
2022-10-03 20:45:55 -05:00
Jeff Washington (jwash)
e2c0999568
rename fields in SplitAncientStorages ( #28200 )
2022-10-03 17:18:08 -07:00
Michael
736ccc7033
Watchtower pagerduty ( #28196 )
...
Add PagerDuty to watchtower and notifier
fmt
2022-10-04 00:15:56 +00:00
Jeff Washington (jwash)
df76cb5ad9
refactor into split_storages_ancient ( #28194 )
2022-10-03 14:25:33 -07:00
Jeff Washington (jwash)
7b4a6ded5b
remove feature return_none_for_zero_lamport_accounts ( #28144 )
2022-10-03 12:22:56 -07:00
Jeff Washington (jwash)
05ebd42ac5
remove troublesome assert ( #28195 )
2022-10-03 12:18:48 -07:00
Jeff Washington (jwash)
2d4c88574c
add accounts hash get_binned_data() ( #28168 )
2022-10-03 12:17:32 -07:00
haoran
c4aab3f178
typo
2022-10-03 09:41:15 -05:00
Brooks Prumo
5d044ccb34
abs: Update last_full_snapshot_slot before calling clean_accounts() ( #27940 )
2022-10-03 09:34:13 -04:00
Justin Starry
c2bb2b8e60
Allow validators to reset to the slot which matches their last voted slot ( #28172 )
...
* Add failing test
* Allow resetting to duplicate was confirmed
* feedback
* feedback
* bump
* simplify change
* Revert "simplify change"
This reverts commit 72e5de3e5bdac595f71dc7fc01650ca3bc7da98e.
* update comment
* Update core/src/replay_stage.rs
2022-10-03 16:49:47 +08:00
Trent Nelson
47b3ca5811
update keys
2022-10-02 22:33:53 -06:00
Jeff Washington (jwash)
adc4e633a2
accounts hash calc refactoring ( #28164 )
2022-10-01 17:09:50 -07:00
Jeff Washington (jwash)
7fd8540b49
refactor CacheHashDataFile to use mmapped data ( #28163 )
...
reafactor CacheHashDataFile to use mmapped data
2022-10-01 17:09:36 -07:00
Jeff Washington (jwash)
929a311155
refactor accts hash tests ( #28165 )
2022-10-01 17:09:29 -07:00
Yueh-Hsuan Chiang
6b17bee5a8
Remove the const default for RocksFifo ( #27965 )
...
#### Summary of Changes
Removes the constant default for ShredStorageType::RocksFifo
as the shred storage size is either user-specified or derived
from --limit-ledger-size in #27459 .
2022-10-01 15:10:54 -07:00
Tyera Eulberg
10db560278
Add TpuConnectionCache and begin disentangling quic and udp ( #28080 )
...
* Add new empty crates and tpu_connection_cache module
* Add BaseTpuConnection trait and impl for udp and quic
* Add ConnectionPool trait and impl for udp and quic (quic-client doesn't build)
* Add a couple quic-specific apis to QuicConfig (from ConnectionCache)
* Re-export quic- and udp-client modules to prep for move
* Move ConnectionCacheStats to new module
* Move consts
* Duplicate ConnectionCache into tpu_connection_cache (doesn't build)
* Move methods to QuicConfig and remove unneeded methods (doesn't build)
* Genericize new ConnectionCache
* Rename new struct
* Copy unit tests (tests don't build)
* Fixup unit tests
* Move quic-specific test to quic-client crate
* DRY by using ConnectionPool method
* Prevent evicting pool about to be used
2022-09-30 19:51:50 -06:00
samkim-crypto
fcd301eeed
syscalls: update costs for curve25519 operations ( #28152 )
...
update costs
2022-10-01 09:08:10 +09:00
Jeff Washington (jwash)
9255506e92
refactor some accts hash tests ( #28167 )
2022-09-30 14:24:48 -07:00
Brooks Prumo
8877ac2aa9
Fix call to calculate_accounts_hash() ( #28169 )
2022-09-30 15:29:18 -04:00
Brooks Prumo
2f8f6c6a31
Send Epoch Accounts Hash requests from set_root() ( #27764 )
2022-09-30 14:59:41 -04:00
Jeff Washington (jwash)
cfc124c825
acct idx can no longer use write cache ( #28150 )
2022-09-30 10:55:27 -07:00
apfitzge
82558226f7
ImmutableDeserializedPacket rc to arc ( #28145 )
2022-09-30 12:07:48 -05:00
Justin Starry
857a388005
Explorer: use explicit @solana/spl-token dependency ( #28160 )
2022-09-30 16:30:45 +00:00
Jeff Washington (jwash)
2196fcb4c8
alignment work ( #28123 )
2022-09-30 07:34:18 -07:00
Justin Starry
58e35fad27
Remove explorer preview workflow ( #28154 )
2022-09-30 06:10:28 +00:00
Justin Starry
9fd80a27ee
Explorer: add explicit dependency on tweetnacl ( #28155 )
2022-09-30 04:59:15 +00:00
Yihau Chen
cc94649d4a
chore: use cargo-ndk@2.11.0 ( #28141 )
2022-09-30 11:32:23 +08:00
Tao Zhu
82e65593ee
Batch filtering invalid transactions before forwarding ( #26798 )
...
- Batch filtering invalid transactions (fail to sanitize, too old or already processed) before forwarding
- Combine packet filtering and forwarding to share sanitized transactions
- `iter_desc` is no longer needed, remove it;
- Add a method to share the logic of removing packets from buffer after they were removed from MinMaxHeap
- Add test coverage for forward_packet_batches_by_accounts
- rebase, resolve conflicts
2022-09-29 16:33:40 -05:00
Jeff Washington (jwash)
80c0173452
width of hash calc bins was off by 1 ( #28124 )
2022-09-29 11:45:53 -07:00
steviez
f38ed1c266
Use more descriptive variable names in blockstore chaining tests ( #28131 )
2022-09-29 10:24:09 -05:00
Brooks Prumo
12df0f234d
Upgrade to Rust 1.64.0 ( #28034 )
2022-09-29 09:32:24 -04:00
Justin Starry
f3fda4652b
Explorer: Support parsed address lookup table responses ( #28137 )
2022-09-29 13:08:01 +00:00
Justin Starry
7abc322b41
explorer: Show token delta when token account is closed ( #28136 )
2022-09-29 12:06:41 +00:00
Justin Starry
816940c263
explorer: bump react-router type deps and fix type errors ( #28133 )
2022-09-29 08:33:05 +00:00
Justin Starry
2c49bc9a41
explorer: fix fee sign in block transactions table ( #28132 )
2022-09-29 06:34:31 +00:00
Alessandro Decina
7469ce7ba1
Bump solana_rbpf to 0.2.33 ( #28121 )
2022-09-28 19:52:19 +01:00
Brooks Prumo
e6b237c2e8
eah: Add log in bank ( #28110 )
2022-09-28 14:45:42 -04:00
Brooks Prumo
48143a78af
local-cluster: Add timeout to wait_for_next_snapshot() ( #27941 )
2022-09-28 11:21:37 -04:00