behzad nouri
|
e405747409
|
Revert "Add limit and shrink policy for recycler (#15320)"
This reverts commit c2e8814dce .
|
2021-04-18 19:29:24 +00:00 |
Christian Drappi
|
54a04bac3d
|
Apple M1 compatibility (#16346)
Co-authored-by: Christian Drappi <christiandrappi@Christians-MacBook-Pro.local>
|
2021-04-09 17:21:01 -07:00 |
behzad nouri
|
482b8c6be9
|
Merge pull request from GHSA-qgrq-w56v-hr62
|
2021-04-01 09:54:45 -07:00 |
behzad nouri
|
570fd3f810
|
makes turbine peer computation consistent between broadcast and retransmit (#14910)
get_broadcast_peers is using tvu_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/broadcast_stage.rs#L362-L370
which is potentially inconsistent with retransmit_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1332-L1345
Also, the leader does not include its own contact-info when broadcasting
shreds:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1324
but on the retransmit side, slot leader is removed only _after_ neighbors and
children are computed:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/retransmit_stage.rs#L383-L384
So the turbine broadcast tree is different between the two stages.
This commit:
* Removes retransmit_peers. Broadcast and retransmit stages will use tvu_peers
consistently.
* Retransmit stage removes slot leader _before_ computing children and
neighbors.
|
2021-03-24 13:34:48 +00:00 |
sakridge
|
830be855dc
|
Forward and hold packets (#15634)
|
2021-03-03 10:23:05 -08:00 |
sakridge
|
05409e51ce
|
Increase tpu coalescing and add parameter (#15536)
Should create larger entries on average
|
2021-02-26 09:15:45 -08:00 |
carllin
|
c2e8814dce
|
Add limit and shrink policy for recycler (#15320)
|
2021-02-24 00:15:58 -08:00 |
Michael Vines
|
5df36aec7d
|
Pacify clippy
|
2021-02-19 20:08:41 -08:00 |
Trent Nelson
|
7f7370c306
|
Re-allow clippy::integer_arithmetic at crate-level
|
2021-02-17 13:55:08 -07:00 |
Ryo Onodera
|
d6873b82ab
|
Remove potentially too costly Packets::default() (#14821)
* Remove potentially too costly Packets::default()
* Fix test...
* Restore Packets::default()
* Restore Packets::default() more
|
2021-01-29 09:32:38 +09:00 |
Michael Vines
|
7143aaa89b
|
Clippy
|
2020-12-14 08:03:29 -08:00 |
sakridge
|
0a0f17b9d2
|
Reduce responder error prints (#10664)
|
2020-06-18 13:30:55 -07:00 |
Kristofer Peterson
|
58ef02f02b
|
9951 clippy errors in the test suite (#10030)
automerge
|
2020-05-15 09:35:43 -07:00 |
sakridge
|
4677cdb4c2
|
Optimize broadcast cluster_info critical section (#9327)
|
2020-04-06 17:36:22 -07:00 |
sakridge
|
b0c83921be
|
Move streamer test to integration test (#9050)
Failing in the coverage build.
|
2020-03-24 11:39:36 -07:00 |
anatoly yakovenko
|
9cedeb0a8d
|
Pull streamer out into its own module. (#8917)
automerge
|
2020-03-17 23:30:23 -07:00 |