Michael Vines
01987f8f89
getConfirmedBlocks now has an upper limit on slot range
...
(cherry picked from commit aef6bf272e
)
# Conflicts:
# core/src/rpc.rs
2020-07-10 22:52:51 -07:00
Tyera Eulberg
82caa50781
Add fee-calculator logging ( #11001 )
2020-07-10 18:04:49 -06:00
Trent Nelson
ec1f2b4f90
Bump version to v1.1.20 ( #10705 )
2020-06-18 23:29:23 +00:00
mergify[bot]
7831cef9a7
Wait until bank is frozen before sending RPC notifications (bp #10654 ) ( #10662 )
...
* Wait until bank is frozen before sending RPC notifications (#10654 )
(cherry picked from commit 39984cdcc3
)
# Conflicts:
# core/src/replay_stage.rs
* Update replay_stage.rs
Co-authored-by: Justin Starry <justin@solana.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-06-17 20:35:16 +00:00
mergify[bot]
3bb0388299
Add address to non-circulating supply ( #10647 )
...
(cherry picked from commit 5673343f49
)
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-06-17 05:43:23 +00:00
Michael Vines
f26824f2b5
Bump version to v1.1.19
2020-06-14 20:18:45 -07:00
mergify[bot]
79b1d49e42
Fix fannout gossip bench (bp #10509 ) ( #10555 )
...
* Fix fannout gossip bench (#10509 )
* Gossip benchmark
* Rayon tweaking
* push pulls
* fanout to max nodes
* fixup! fanout to max nodes
* fixup! fixup! fanout to max nodes
* update
* multi vote test
* fixup prune
* fast propagation
* fixups
* compute up to 95%
* test for specific tx
* stats
* stats
* fixed tests
* rename
* track a lagging view of which nodes have the local node in their active set in the local received_cache
* test fixups
* dups are old now
* dont prune your own origin
* send vote to tpu
* tests
* fixed tests
* fixed test
* update
* ignore scale
* lint
* fixup
* fixup
* fixup
* cleanup
Co-authored-by: Stephen Akridge <sakridge@gmail.com >
(cherry picked from commit ba83e4ca50
)
* Merge fixes
Co-authored-by: anatoly yakovenko <anatoly@solana.com >
2020-06-14 06:28:43 -07:00
sakridge
f016ccdbb5
Dial down gossip threadpool ( #10540 )
2020-06-13 22:48:32 -07:00
mergify[bot]
4be9d926c8
Add FdGYQ... to non-circulation withdrawer authority list ( #10542 ) ( #10545 )
...
automerge
2020-06-12 18:14:27 -07:00
mergify[bot]
26ca3c6d6d
Update non-circulating pubkeys ( #10524 ) ( #10526 )
...
automerge
(cherry picked from commit fb8612be49
)
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2020-06-11 16:58:28 -07:00
Michael Vines
0115bfa2ea
Bump version to v1.1.18
2020-06-10 22:42:05 -07:00
mergify[bot]
8e1c2d2df4
Add back missing pull_response success counter ( #10491 ) ( #10500 )
...
automerge
2020-06-10 10:45:27 -07:00
sakridge
a79702c62c
Optimize process pull responses ( #10460 ) ( #10484 )
...
* Batch process pull responses
* Generate pull requests at 1/2 rate
* Do filtering work of process_pull_response in read lock
Only take write lock to insert if needed.
2020-06-09 20:02:46 -07:00
mergify[bot]
3c94084177
Add SendTransactionService ( #10470 )
...
automerge
2020-06-09 18:13:50 -07:00
sakridge
a705764ca7
v1.1 gossip lock optimizations ( #10459 )
...
* Skip gossip requests with different shred version and split lock (#10240 )
(cherry picked from commit 3f508b37fd
)
* More cluster stats and add epoch stakes cache in retransmit stage (#10345 )
* More cluster info metrics for push request/response counts
* Cache staked peers for the epoch
(cherry picked from commit ef37b82ffa
)
* Cache tvu peers for broadcast (#10373 )
(cherry picked from commit 2cf719ac2c
)
* Add pull request count metrics (#10421 )
(cherry picked from commit 3d2230f1a9
)
2020-06-08 17:05:55 -07:00
mergify[bot]
3110def6c3
Remove lock around JsonRpcRequestProcessor (bp #10417 ) ( #10450 )
...
automerge
2020-06-08 16:45:49 -07:00
Michael Vines
afc89beefa
Bump version to v1.1.17
2020-06-08 10:32:26 -07:00
mergify[bot]
09f0624887
Adjust RPC simulateTransaction endpoint to match v1.2 ( #10443 )
...
automerge
2020-06-06 21:08:27 -07:00
mergify[bot]
3c38df9be0
Avoid AccountInUse errors when simulating transactions ( #10391 ) ( #10419 )
...
automerge
2020-06-04 20:41:12 -07:00
Michael Vines
da038e626a
v1.1: ledger_cleanup_service: compact at a slower rate than purging ( #10415 )
...
automerge
2020-06-04 20:30:31 -07:00
mergify[bot]
e023719c58
Add preflight checks to sendTransaction RPC method (bp #10338 ) ( #10362 )
...
automerge
2020-06-01 22:45:51 -07:00
mergify[bot]
c344a878b6
validator: Added --health-check-slot-distance (bp #10324 ) ( #10330 )
...
automerge
2020-05-29 17:49:09 -07:00
mergify[bot]
9b63f7a50f
Improve Rpc inflation tooling (bp #10309 ) ( #10321 )
...
automerge
2020-05-29 17:35:10 -07:00
Trent Nelson
b128087445
Backport of #9161 to v1.1 branch ( #10327 )
...
automerge
2020-05-29 16:34:36 -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
mergify[bot]
995759faf5
Add commitment parameter to getFeeCalculatorForBlockhash ( #10255 ) ( #10296 ) ( #10302 )
...
automerge
2020-05-28 15:26:39 -07:00
mergify[bot]
db60bd30dc
Feign RPC health while in a --wait-for-supermajority
holding pattern ( #10295 ) ( #10300 )
...
automerge
2020-05-28 13:53:05 -07:00
carllin
bc86ee8d13
Fix run_orphan DOS ( #10290 )
...
Co-authored-by: Carl <carl@solana.com >
2020-05-28 11:29:13 -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
Tyera Eulberg
fd5222ad21
V1.1 single gossip commitment ( #10263 )
...
automerge
2020-05-26 21:16:46 -07:00
mergify[bot]
768a5f2b40
Cluster info metrics ( #10215 ) ( #10235 )
...
automerge
2020-05-26 17:28:14 -07:00
mergify[bot]
82772f95a1
LedgerCleanupService no longer causes an OOM and actually purges (bp #10199 ) ( #10221 )
...
automerge
2020-05-24 23:24:45 -07:00
mergify[bot]
0b5d3df251
Optimize banking processing of AccountInUse ( #10154 ) ( #10193 )
...
automerge
2020-05-24 11:46:10 -07:00
Michael Vines
68d0fe2dbc
Update another non-circulating account
2020-05-22 15:11:19 -07:00
mergify[bot]
3aad5f563e
Add another non-circulating account ( #10186 ) ( #10190 )
...
automerge
2020-05-22 14:59:21 -07:00
mergify[bot]
ccfe09e460
Fixup deserialize_bs58_transaction, and make a few error types more targeted ( #10171 ) ( #10177 )
...
automerge
2020-05-21 19:09:24 -07:00
mergify[bot]
6fd57fafc8
REST API now returns supply in SOL rather than lamports ( #10170 ) ( #10174 )
...
automerge
(cherry picked from commit 18be7a7966
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-05-21 16:54:12 -07:00
mergify[bot]
c7d857583f
Revert "Add AVX2 runtime checks ( #10033 )" ( #10167 ) ( #10169 )
...
This reverts commit cf8eb7700b
.
(cherry picked from commit 486168b796
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-05-21 13:19:47 -07:00
mergify[bot]
e29b7876ad
Add v0 REST APIs for circulating and total supply (bp #10102 ) ( #10160 )
...
automerge
2020-05-20 21:51:25 -07:00
mergify[bot]
94b97e4b56
Ignore test_tvu_exit ( #10134 ) ( #10138 )
...
automerge
2020-05-20 00:57:34 -07:00
mergify[bot]
06a63549c1
Add SimulateTransaction RPC endpoint ( #10106 ) ( #10116 )
...
automerge
2020-05-19 14:25:06 -07:00
Michael Vines
726eadc64b
Bump version to 1.1.14
2020-05-18 15:15:26 -07:00
mergify[bot]
4d18144232
Update accounts whitelist ( #10100 ) ( #10104 )
...
automerge
2020-05-18 14:42:02 -07:00
mergify[bot]
342cf90ce1
Trigger RPC notifications after block commitment cache update ( #10077 ) ( #10101 )
...
automerge
2020-05-18 13:34:18 -07:00
Michael Vines
2634402fef
Bump version to 1.1.13
2020-05-17 16:35:36 -07:00
carllin
997f317c23
v1.1: Add nonce to shreds repairs, add shred data size to header ( #10076 )
...
* Add nonce to shreds/repairs
* Add data shred size to header
* Align nonce unlock with epoch 47
Co-authored-by: Carl <carl@solana.com >
2020-05-17 13:36:15 -07:00
mergify[bot]
b6d6ff786a
Forge a confirmed root before halting for RPC inspection ( #10061 ) ( #10067 )
...
automerge
2020-05-15 10:30:02 -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
mergify[bot]
fa34e6e419
solana-gossip spy
can now specify a shred version (#10040 ) ( #10042 )
...
automerge
2020-05-13 21:17:12 -07:00