mergify[bot]
fb08b41513
Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (bp #16142 ) ( #16159 )
...
* Rpc: enable getConfirmedBlock and getConfirmedTransaction to return confirmed (not yet finalized) data (#16142 )
* Add Blockstore block and tx apis that allow unrooted responses
* Add TransactionStatusMessage, and send on bank freeze; also refactor TransactionStatusSender
* Track highest slot with tx-status writes complete
* Rename and unpub fn
* Add commitment to GetConfirmed input configs
* Support confirmed blocks in getConfirmedBlock
* Support confirmed txs in getConfirmedTransaction
* Update sigs-for-addr2 comment
* Enable confirmed block in cli
* Enable confirmed transaction in cli
* Review comments
* Rename blockstore method
(cherry picked from commit 433f1ead1c
)
# Conflicts:
# core/src/replay_stage.rs
# core/src/rpc.rs
# core/src/validator.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-27 05:45:00 +00:00
mergify[bot]
579575fe84
Add timeout for local cluster partition tests (bp #16123 ) ( #16136 )
...
* Add timeout for local cluster partition tests (#16123 )
* Add timeout for local cluster partition tests
* fix optimistic conf test logs
* Bump instruction count assertions
(cherry picked from commit e817a6db00
)
# Conflicts:
# local-cluster/Cargo.toml
# local-cluster/tests/local_cluster.rs
# programs/bpf/tests/programs.rs
* Fix conflicts
* Revert instruction count assertion changes
Co-authored-by: Justin Starry <justin@solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-26 00:15:08 +00:00
mergify[bot]
fc36a0c5ba
Support getBlockTime for unfinalized blocks ( #16103 ) ( #16109 )
...
(cherry picked from commit a8ef29df27
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-03-25 06:05:41 +00:00
mergify[bot]
3317a14bd5
rpc: add getSlotLeaders method ( #16057 ) ( #16078 )
...
(cherry picked from commit e7fd7d46cf
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-24 03:20:57 +00:00
Tyera Eulberg
f356a05e96
Bump version to 1.5.17 ( #16043 )
2021-03-19 18:56:05 -06:00
Tyera Eulberg
c3c4ce48af
Make getStakeActivation response consistent for undelegated accounts ( #16039 )
2021-03-19 15:51:40 -06:00
mergify[bot]
a5f8635fdc
rpc: Add config options limiting getConfirmedBlock response data (bp #15970 ) ( #15994 )
...
* rpc: Add config options limiting getConfirmedBlock response data (#15970 )
* Add new confirmed block struct
* Add RpcConfirmedBlockConfig options
* Configure block response based on new options
* Add client api, use in cli fetch_epoch_rewards
* Update docs
* Apply review suggestions
(cherry picked from commit aa54c468ea
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-18 20:51:53 +00:00
mergify[bot]
9c596cfd6c
Allow unbounded wallclock processing time in tests ( #15961 ) ( #15965 )
...
(cherry picked from commit f548a04fae
)
Co-authored-by: carllin <carl@solana.com >
2021-03-18 00:09:08 +00:00
mergify[bot]
e4032ec87f
Ignore flaky test_banking_stage_entries_only and test_banking_stage_entryfication ( #15958 )
...
(cherry picked from commit 8a9b51952e
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-17 20:25:13 +00:00
Michael Vines
be05c8b121
Bump version to 1.5.16
2021-03-16 13:29:52 -07:00
mergify[bot]
191e51b01d
Wallclock BankingStage Throttle ( #15731 ) ( #15889 )
...
(cherry picked from commit c1ba265dd9
)
Co-authored-by: carllin <carl@solana.com >
2021-03-16 08:40:03 +00:00
Michael Vines
9a151259b2
=1.5.15
2021-03-16 00:32:15 -07:00
mergify[bot]
437f0bb8c6
Rpc: support extended config for getConfirmedBlock (bp #15827 ) ( #15832 )
...
* Rpc: support extended config for getConfirmedBlock (#15827 )
* Add rpc confirmed-block config wrapper to support struct of extended config
* Update docs
* Make config wrapper generic and use in getConfirmedTransaction as well
* Update/clean confirmed-tx docs
(cherry picked from commit 5b2da19c93
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-13 00:02:26 +00:00
mergify[bot]
f511625887
Add more slot update notifications (bp #15734 ) ( #15821 )
...
* Add more slot update notifications (#15734 )
* Add more slot update notifications
* fix merge
* Address feedback and add integration test
* switch to datapoint
* remove unused shred method
* fix clippy
* new thread for rpc completed slots
* remove extra constant
* fixes
* rely on channel closing
* fix check
(cherry picked from commit 918d04e3f0
)
* fix tests
* fix fmt
Co-authored-by: Justin Starry <justin@solana.com >
2021-03-12 15:25:45 +00:00
mergify[bot]
4c3bfcaedf
Remove old feature: simple_capitalization (bp #15763 ) ( #15814 )
...
* Remove old feature: simple_capitalization (#15763 )
* Remove old feature: simple_capitalization
* Fix another failing test in core
* Finish up test cleanup
* Further clean up a bit
(cherry picked from commit 4bbeb9c033
)
# Conflicts:
# runtime/src/accounts_db.rs
# runtime/src/bank.rs
* Fix conflicts
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-03-12 05:21:55 +00:00
mergify[bot]
6e214bbc04
Docs fixups (bp #15801 ) ( #15802 )
...
* docs: add docs links for crates published to crates.io
(cherry picked from commit 24d18b3cf2
)
# Conflicts:
# core/Cargo.toml
# measure/Cargo.toml
# programs/bpf/rust/finalize/Cargo.toml
* docs: add rust client api entry
(cherry picked from commit 3e6c7c4a3e
)
* docs: rename 'deployed programs' section to 'on-chain programs'
(cherry picked from commit 0e452c8d91
)
* docs: 'builtins' -> 'runtime facilities'
(cherry picked from commit 9c8be34906
)
* docs: stabilize spl token jsonrpc methods
(cherry picked from commit 45190f6281
)
* docs: deprecate lastvalidslot field of jsonrpc getfees
(cherry picked from commit c4ee1ab710
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-11 21:49:14 +00:00
mergify[bot]
58a9639810
Add tracer key for tracing transaction path through the network ( #15732 ) ( #15771 )
...
(cherry picked from commit 2bee9435f3
)
Co-authored-by: carllin <carl@solana.com >
2021-03-09 04:44:16 +00:00
mergify[bot]
74b13605c0
Report datapoint on number of retransmit shreds ( #15694 ) ( #15769 )
...
(cherry picked from commit 331c45decf
)
Co-authored-by: carllin <carl@solana.com >
2021-03-09 03:08:36 +00:00
Tyera Eulberg
9fbc03d517
Bump version to 1.5.15 ( #15768 )
2021-03-09 01:48:54 +00:00
mergify[bot]
c60e21b900
PoH batch size calibration ( #15717 ) ( #15747 )
...
(cherry picked from commit d09112fa6d
)
# Conflicts:
# local-cluster/src/validator_configs.rs
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-06 04:29:54 +00:00
mergify[bot]
30781bb7b1
consolidate DEFAULT_HASHES_PER_TICK ( #14463 ) ( #15748 )
...
(cherry picked from commit 773b21b34e
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-03-06 02:59:43 +00:00
mergify[bot]
2114864626
Convert blockstore TransactionStatus column family to protobufs (bp #15733 ) ( #15737 )
...
* Convert blockstore TransactionStatus column family to protobufs (#15733 )
* Prevent panic if TransactionStatus can't be deserialized
* Convert Blockstore TransactionStatus column to protobuf
* Add compatability test
(cherry picked from commit 7e65289729
)
# Conflicts:
# ledger/Cargo.toml
* Fix conflict
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-05 17:37:54 +00:00
Michael Vines
d3672ca23b
Bump version to 1.5.14
2021-03-03 19:01:25 -08:00
Michael Vines
6242809a07
Bump version to 1.5.13
2021-03-03 21:51:34 +00:00
mergify[bot]
1958bb1169
sends only the latest vote of each validator to the banking stage ( #15629 ) ( #15685 )
...
(cherry picked from commit 658951e680
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-03 20:41:27 +00:00
mergify[bot]
5e2de5648d
Only report metrics every second ( #15652 ) ( #15684 )
...
(cherry picked from commit aacb28c453
)
Co-authored-by: carllin <carl@solana.com >
2021-03-03 20:19:30 +00:00
mergify[bot]
16ded2115c
Deprecate UiTokenAmount::ui_amount (bp #15616 ) ( #15651 )
...
* Deprecate UiTokenAmount::ui_amount (#15616 )
* Add TokenAmount::ui_amount_string
* Fixup solana-tokens
* Update docs
(cherry picked from commit 19ac79b5cc
)
# Conflicts:
# storage-proto/proto/solana.storage.confirmed_block.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-03-03 20:12:06 +00:00
mergify[bot]
b775e8748c
Forward and hold packets ( #15634 ) ( #15682 )
...
(cherry picked from commit 830be855dc
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-03 19:39:46 +00:00
mergify[bot]
280437bad2
Cleanup buffered packets ( #15210 ) ( #15643 )
...
(cherry picked from commit 629dcd0f39
)
Co-authored-by: carllin <carl@solana.com >
2021-03-03 04:36:07 +00:00
mergify[bot]
211a42fb98
adds more metrics for tx counts and batch sizes ( #15642 ) ( #15645 )
...
(cherry picked from commit 0bd0084b0d
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-03 01:36:09 +00:00
mergify[bot]
77d8468df2
adds metrics for the size and number of batches in bank_send_loop ( #15627 ) ( #15628 )
...
(cherry picked from commit 416ea38028
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-02 19:37:19 +00:00
mergify[bot]
163efc3bdf
coalesces vote packets into one Packets ( #15566 ) ( #15630 )
...
(cherry picked from commit f7a049f87f
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-03-02 19:20:55 +00:00
mergify[bot]
979e07501a
Lower blockstore processor error severity ( #15578 ) ( #15609 )
...
(cherry picked from commit f1223fb783
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-03-02 07:47:15 -08:00
mergify[bot]
a7d1223583
Plumb slot update pubsub notifications ( #15488 ) ( #15585 )
...
(cherry picked from commit ae96ba3459
)
Co-authored-by: carllin <carl@solana.com >
2021-03-01 08:42:11 +00:00
sakridge
fa7067950a
Update version to v1.5.11 ( #15574 )
2021-02-27 04:27:54 +00:00
mergify[bot]
fc6e7a5e2a
Increase tpu coalescing and add parameter ( #15536 ) ( #15560 )
...
Should create larger entries on average
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-27 01:55:13 +00:00
mergify[bot]
087c43ad33
Add limit and shrink policy for recycler ( #15320 ) ( #15565 )
...
(cherry picked from commit c2e8814dce
)
Co-authored-by: carllin <carl@solana.com >
2021-02-27 00:34:56 +00:00
mergify[bot]
bb5a69aa4d
ledger-tool cleanup and additions ( #15179 ) ( #15554 )
...
* Plumb allow-dead-slots to ledger-tool verify
* ledger-tool cleanup and add some useful missing args
Print root slots and how many unrooted past last root.
(cherry picked from commit bbae23358c
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-26 07:37:46 +00:00
Michael Vines
a80ac11b68
Bump version to v1.5.11
2021-02-25 09:12:39 -08:00
Ryo Onodera
5f03a17a6e
Revert "Make UiTokenAmount::ui_amount a String ( #15447 ) ( #15472 )" ( #15535 )
...
This reverts commit 1f1dd58c78
.
2021-02-25 16:35:06 +00:00
Ryo Onodera
a52a22f558
Bump version to 1.5.10 ( #15533 )
2021-02-25 21:00:17 +09:00
mergify[bot]
f0be7032cb
Speed up getLeaderSchedule ( #15520 )
...
(cherry picked from commit 5b54aed1c0
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-24 20:33:26 +00:00
mergify[bot]
abfae5d46a
Fix received notifications for gossip signature subscriptions ( #15506 ) ( #15508 )
...
(cherry picked from commit 61ed980ac0
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-02-24 10:19:01 +00:00
mergify[bot]
6f31373b21
Count if optimistically confirmed slot is already rooted ( #15492 ) ( #15500 )
...
(cherry picked from commit 52f2d425e5
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-23 23:21:22 +00:00
mergify[bot]
b231fb2c18
Add max retransmit and shred insert slot ( #15475 ) ( #15498 )
...
(cherry picked from commit 1b59b163dd
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-23 22:57:45 +00:00
mergify[bot]
e255c85bef
RPC: Limit getProgramAccounts memcpy filter string to 128 bytes (bp #15483 ) ( #15490 )
...
* Limit getProgramAccounts memcpy filter string to 128 bytes
(cherry picked from commit 65f1afe5e1
)
* Limit the number of getProgramAccounts filters
(cherry picked from commit 4b0114b991
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-23 19:57:46 +00:00
Tyera Eulberg
1f1dd58c78
Make UiTokenAmount::ui_amount a String ( #15447 ) ( #15472 )
...
* Make UiTokenAmount::ui_amount a String
* Fixup solana-tokens
* Ignore spl downstream-project
2021-02-22 16:50:59 -07:00
mergify[bot]
f254bf85eb
RPC: Improve snapshot path sanitization (bp #15456 ) ( #15457 )
...
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-22 19:35:49 +00:00
mergify[bot]
2ac95a3ebc
Print original error from accounts dir remove ( #15458 ) ( #15466 )
...
(cherry picked from commit 5ccaa6336a
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-22 13:43:55 +00:00
mergify[bot]
c857467262
adds metrics for inbound/outbound gossip packets counts ( #15407 ) ( #15445 )
...
(cherry picked from commit aa3aac766f
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-20 00:04:40 +00:00