Ryo Onodera
6842e37780
Fix race condition between shrinking and cleaning (for 1.1) ( #11234 )
...
* Fix race condition between shrinking and cleaning
* Fix compile error...
* fix ci
* Update comments
2020-07-29 06:06:34 +09:00
Trent Nelson
035bd7db4e
Bump version to 1.1.23
2020-07-27 16:26:44 -06:00
Michael Vines
14c2e2af13
Designate mainnet-beta epoch 61 as an upgrade epoch
...
(cherry picked from commit ed01591be6
)
2020-07-27 14:48:42 -06:00
Trent Nelson
b87ac392e8
Bump version to v1.1.22
2020-07-22 16:17:14 -06:00
Tyera Eulberg
f6f4e6062a
Use OrderedIterator in collect_balances ( #11167 )
2020-07-22 13:02:23 -06:00
Trent Nelson
42c027a7e6
Bump version to 1.1.21
2020-07-21 23:33:01 -06:00
mergify[bot]
4bd018e68b
Use OrderedIterator in TransactionStatusService ( #11149 ) ( #11150 )
...
* Split out get-first-err for unit testing
* Add failing test
* Add missing ordering
(cherry picked from commit 6c38369042
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-07-21 17:49:38 -06:00
mergify[bot]
c73e40a351
Add Bank support for "upgrade epochs" where all non-vote transactions will be rejected (bp #11082 ) ( #11109 )
...
* Add Bank support for "upgrade epochs" where all non-vote transactions will be rejected
(cherry picked from commit e5d8c4383f
)
# Conflicts:
# runtime/src/bank.rs
* Fix merge conflict
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-07-17 12:34:19 -07:00
mergify[bot]
bc2fd56516
Gate nonce-overwrite change ( #11081 ) ( #11086 )
...
(cherry picked from commit 1da9f9f05a
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-07-15 18:22:33 -06:00
Trent Nelson
d6ea4f50c9
Mode gate RecentBlockhashes/BlockhashQueue sync
...
(cherry picked from commit 5741002a32
)
2020-07-13 22:47:39 -06:00
Trent Nelson
a0965e1eba
Synchronize BlockhashQueue and RecentBlockhashes sysvar update
...
(cherry picked from commit 5357ff6d60
)
2020-07-13 22:47:39 -06:00
Trent Nelson
7ca65341e6
Factor locked portion of Bank::update_recent_blockhashes() out to helper
...
(cherry picked from commit 9cc379af6c
)
2020-07-13 22:47:39 -06:00
Tyera Eulberg
141a5928c4
Add failing test
...
(cherry picked from commit 942c019d50
)
2020-07-13 22:47:39 -06:00
Tyera Eulberg
82caa50781
Add fee-calculator logging ( #11001 )
2020-07-10 18:04:49 -06:00
mergify[bot]
1c703af6a2
Fix nonce fee_calculator overwrite (bp #10973 ) ( #10975 )
...
* Fix nonce fee_calculator overwrite (#10973 )
* Add failing test
* Pass fee_calculator to prepare_if_nonce_account; only overwrite in error case
(cherry picked from commit 25228ca957
)
* v1.1 transaction builder
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-07-09 16:57:18 -06:00
Trent Nelson
ec1f2b4f90
Bump version to v1.1.20 ( #10705 )
2020-06-18 23:29:23 +00:00
Michael Vines
f26824f2b5
Bump version to v1.1.19
2020-06-14 20:18:45 -07:00
Michael Vines
0115bfa2ea
Bump version to v1.1.18
2020-06-10 22:42:05 -07:00
mergify[bot]
7d448eb1a9
Add --warp-slot argument to |solana-ledger-tool create-snapshot| ( #10473 )
...
automerge
2020-06-09 11:09:32 -07:00
Michael Vines
afc89beefa
Bump version to v1.1.17
2020-06-08 10:32:26 -07:00
Michael Vines
d5d5e8797b
Bump new_system_program_activation_epoch by 2
2020-06-08 09:40:39 -07:00
mergify[bot]
3c38df9be0
Avoid AccountInUse errors when simulating transactions ( #10391 ) ( #10419 )
...
automerge
2020-06-04 20:41:12 -07:00
mergify[bot]
9cfbf8a94d
Deactivate legacy_system_instruction_processor at epoch 58/38 (preview/stable) ( #10406 ) ( #10407 )
...
automerge
2020-06-04 01:21:43 -07:00
Michael Vines
fbcbd37650
v1.1: Enable rolling update of "Permit paying oneself" / "No longer allow create-account to add funds to an existing account" ( #10394 )
...
automerge
2020-06-03 16:34:59 -07:00
Michael Vines
862fd63bb4
Update system_instruction_processor.rs
2020-06-02 23:35:31 -07:00
Greg Fitzgerald
578d77495a
No longer allow create-account to add funds to an existing account ( #10192 )
2020-06-02 23:35:31 -07:00
mergify[bot]
640bb9cb95
Permit paying oneself ( #10337 ) ( #10341 )
...
automerge
2020-05-31 13:18:34 -07:00
mergify[bot]
9b63f7a50f
Improve Rpc inflation tooling (bp #10309 ) ( #10321 )
...
automerge
2020-05-29 17:35:10 -07:00
Tyera Eulberg
72755fcd19
Add mechanism to get blockhash's last valid slot ( #10239 ) ( #10318 )
...
automerge
2020-05-29 11:27:45 -07:00
Michael Vines
24c796b434
Bump version to 1.1.16
2020-05-27 18:13:17 -07:00
Michael Vines
f1201502d4
Bump version to 1.1.15
2020-05-26 21:22:34 -07:00
Michael Vines
55a64c8945
Activate eager rent collection and BPF loader on mainnet-beta epoch 34 ( #10231 )
2020-05-26 10:28:29 -07:00
Ryo Onodera
e8c6233c6e
Adjust owner hashing activation slot ( #10243 )
...
automerge
2020-05-26 01:21:22 -07:00
Michael Vines
f51b214449
Adjust include_owner_in_hash to match mainet-beta v1.0 activation ( #10230 )
...
automerge
2020-05-25 12:31:15 -07:00
mergify[bot]
d9e14b4a82
Fix another unstable test after eager rent ( #10120 ) ( #10143 )
...
automerge
2020-05-20 10:22:11 -07:00
Michael Vines
726eadc64b
Bump version to 1.1.14
2020-05-18 15:15:26 -07:00
Michael Vines
2634402fef
Bump version to 1.1.13
2020-05-17 16:35:36 -07:00
mergify[bot]
b9a80152df
Fix unstable test after eager rent collection ( #10031 ) ( #10060 )
...
automerge
2020-05-15 01:25:48 -07:00
Ryo Onodera
e9dda5ebd7
v1.1: Eager rent collection ( #10028 )
...
* Introduce eager rent collection (#9527 )
* Switch AccountsIndex.account_maps from HashMap to BTreeMap
* Introduce eager rent collection
* Start to add tests
* Avoid too short eager rent collection cycles
* Add more tests
* Add more tests...
* Refacotr!!!!!!
* Refactoring follow up
* More tiny cleanups
* Don't rewrite 0-lamport accounts to be deterministic
* Refactor a bit
* Do hard fork, restore tests, and perf. mitigation
* Fix build...
* Refactor and add switch over for testnet (TdS)
* Use to_be_bytes
* cleanup
* More tiny cleanup
* Rebase cleanup
* Set Bank::genesis_hash when resuming from snapshot
* Reorder fns and clean ups
* Better naming and commenting
* Yet more naming clarifications
* Make prefix width strictly uniform for 2-base partition_count
* Fix typo...
* Revert cluster-dependent gate
* kick ci?
* kick ci?
* kick ci?
(cherry picked from commit 1eb40c3fe0
)
# Conflicts:
# core/tests/bank_forks.rs
# ledger/src/bank_forks_utils.rs
# ledger/src/snapshot_utils.rs
# runtime/src/bank.rs
* Fix merge conflicts
* Add gating
* Add Danger comment...
* Delay activation epoch
* Add gating for stable as well
* fmt...
* fmt!!!!
2020-05-15 15:38:31 +09:00
Ryo Onodera
3474419111
Revert "[NO-MERGE; needs gating logic] Introduce eager rent collection (bp #9527 ) ( #10022 )" ( #10026 )
...
This reverts commit ff21251416
.
2020-05-13 22:51:59 +09:00
mergify[bot]
ff21251416
[NO-MERGE; needs gating logic] Introduce eager rent collection (bp #9527 ) ( #10022 )
...
automerge
2020-05-13 06:12:45 -07:00
mergify[bot]
7e6bbc7b77
Introduce type alias Ancestors ( #9699 ) ( #10018 )
...
automerge
2020-05-13 01:46:38 -07:00
Michael Vines
867a213cd3
Bump version to v1.1.12
2020-05-11 22:10:03 -07:00
mergify[bot]
b213004157
Rpc: Add getCirculatingSupply endpoint, redux ( #9953 ) ( #9955 )
...
automerge
2020-05-09 12:32:08 -07:00
Ryo Onodera
cfdc0eb99e
Maintain sysvar balances for consistent market cap. ( #9942 )
...
automerge
2020-05-08 12:15:37 -07:00
Michael Vines
5cd685ed3a
Bump version to v1.1.11
2020-05-07 16:57:43 -07:00
Ryo Onodera
9498f11d46
v1.1: Include account.owner into account hash ( #9918 )
...
automerge
2020-05-07 13:00:52 -07:00
mergify[bot]
558324b861
Refactor RPC subscriptions account handling ( #9888 ) ( #9912 )
...
automerge
2020-05-07 01:14:58 -07:00
carllin
b7c6e139e6
Revert ( #9908 )
...
automerge
2020-05-06 22:28:19 -07:00
Michael Vines
fc21c857a3
Bump version to v1.1.10
2020-05-06 16:04:41 -07:00