Michael Vines
c986a20bcf
Disable unstable test: test_multi_node_dynamic_network
2019-02-06 14:23:10 -08:00
Michael Vines
c5a74ada05
leader_scheduler: remove bootstrap_height
2019-02-06 14:23:10 -08:00
Michael Vines
73979d8f5a
Remove sleep, fund the vote account faster
2019-02-06 14:23:10 -08:00
Michael Vines
f90d96367d
Add Fullnode::run() to optionally manage node role transitions automatically
2019-02-06 14:23:10 -08:00
Jack May
5f565c92c9
cargo incremental builds breaks Rust BPF, locally disable it ( #2674 )
2019-02-06 13:59:10 -08:00
Michael Vines
7452486c72
Kill running docker containers left over from a previous job
2019-02-06 13:57:11 -08:00
Michael Vines
afdf0efd31
Disable bpf_rust temporarily
2019-02-06 13:31:35 -08:00
Michael Vines
7fc271ef97
Bump stable timeout
2019-02-06 13:31:35 -08:00
Greg Fitzgerald
582ba4f173
Move economics into the proposed changes
...
Once this is implemented, we'll move it into the "A Solana Cluster"
section.
2019-02-06 09:29:52 -07:00
Greg Fitzgerald
0229c97071
Move economics images into img/
...
And flip the exe bit
2019-02-06 09:29:52 -07:00
Greg Fitzgerald
c0b398c7c9
Fix markdown and typo
2019-02-06 09:29:52 -07:00
Greg Fitzgerald
549f9676f1
Allow validators to accumulate credits for voting
2019-02-05 14:24:49 -07:00
dependabot[bot]
6248624ee7
Bump jsonrpc-derive from 10.0.1 to 10.0.2
...
Bumps [jsonrpc-derive](https://github.com/paritytech/jsonrpc ) from 10.0.1 to 10.0.2.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/compare/v10.0.1...v10.0.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-05 08:17:25 -07:00
Tyera Eulberg
0025d36880
Move solana proper back to paritytech/jsonrpc
2019-02-04 22:17:23 -07:00
Tyera Eulberg
4985b682c3
Move vote_signer back to paritytech/jsonrpc
2019-02-04 22:17:23 -07:00
dependabot[bot]
85333c5d62
Bump serde_derive from 1.0.85 to 1.0.87
...
Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.85 to 1.0.87.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.85...v1.0.87 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-04 17:07:01 -07:00
carllin
3feda8a315
ReplayStage asking ledger for updates ( #2597 )
...
* Modify replay stage to ask db_ledger for updates instead of reading from upstream channel
* Add signal for db_ledger to update listeners about updates
* fix flaky test
2019-02-04 15:33:43 -08:00
Manuel
5375c420c1
headers style have been adjusted
2019-02-04 14:25:26 -07:00
Pankaj Garg
ac9f6a77c9
Fix compilation errors due to missing "features" section in Cargo.toml
...
- e.g. breaks in compilations during testnet deployment with Cuda enabled
2019-02-04 11:30:40 -08:00
Pankaj Garg
58f4e0653a
Updates to edge testnet dashboard
...
- Update leader/validator pipeline stage graph, as any node can be
doing either of the roles
- Update network stats graphs to remove hostname based filtering
2019-02-04 11:08:39 -08:00
Tyera Eulberg
03e6a56b3c
Add datetime to EntryStream message
2019-02-04 11:03:54 -08:00
dependabot[bot]
32f19c5c19
Bump serde from 1.0.85 to 1.0.87
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.85 to 1.0.87.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.85...v1.0.87 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-04 09:08:09 -07:00
Michael Vines
98e893c69b
Avoid empty --features= arg to avoid unnecessary cargo building
2019-02-02 20:08:49 -08:00
Michael Vines
fea480526b
Add macOS tip
2019-02-02 20:08:49 -08:00
Michael Vines
4aa6695a13
source ulimit-n.sh so it applies to the current shell
2019-02-02 20:08:49 -08:00
Michael Vines
a7e5423ede
Set ulimit -n
2019-02-02 20:08:49 -08:00
Greg Fitzgerald
3ff8bbcf65
Cleanup economic design ( #2649 )
...
* Remove section numbers
* Fix all hyperlinks
* Add detail on protocol-designated minimum tx fee amount
2019-02-02 18:35:18 -08:00
Sagar Dhawan
9d34ded5f3
Update and fix test_broadcast_last_tick ( #2644 )
2019-02-01 17:13:15 -08:00
Greg Fitzgerald
511d8275d6
Document current vote program semantics
...
And add a new 'staker_id' VoteState member variable to offer a path to
work our way out. Update leader scheduler to use staker_id, but
continue setting it to 'from_id' for the moment.
No functional changes here.
2019-02-01 16:03:46 -08:00
Greg Fitzgerald
0a9226ec8e
Use voting helper
2019-02-01 16:03:46 -08:00
Greg Fitzgerald
9c07a8c26a
VoteProgram -> VoteState
2019-02-01 16:03:46 -08:00
Greg Fitzgerald
6058bfb687
Simplify voting helpers
2019-02-01 16:03:46 -08:00
Sagar Dhawan
7a6d730db3
Skip retransmit when node is leader ( #2625 )
...
* Skip retransmit when node is leader
* Fix window test
2019-02-01 14:30:26 -08:00
Sagar Dhawan
2985988f0d
Re-enable test_broadcast_last_tick ( #2639 )
2019-02-01 14:23:20 -08:00
Michael Vines
d62c9ac309
Create program/ crate avoid / crate dependency on bpfloader
...
The bpfloader crate was triggering cargo to perform excessive rebuilds
of in-workspace dependencies. Unclear why exactly, but seems related to
the special dual crate-type employed by bpfloader.
2019-02-01 12:42:46 -08:00
Michael Vines
85c8af08b3
Link dangling program cuda features to the src/ crate
2019-02-01 12:42:46 -08:00
Michael Vines
21c09073a1
Add help script to easily run all integration tests
2019-02-01 12:42:46 -08:00
Michael Vines
40acaee446
Remove unnecessary abstractions and helper functions
2019-02-01 12:42:46 -08:00
Pankaj Garg
d9a22705ce
Broadcast Service should handle SendError
...
- After TVU shuts down, the brroadcast service will get a SendError
when it tries to send blobs to it
2019-02-01 12:28:00 -08:00
Greg Fitzgerald
dad0bfe447
Replace transaction traits with structs
...
Also:
* SystemTransaction::new -> new_account
* SystemTransaction::new_create -> new_program_account
2019-02-01 11:38:25 -08:00
Tyera Eulberg
1b3e7f734a
Update solana-vote-signer to Rust 2018
2019-02-01 12:12:26 -07:00
dependabot[bot]
0e58023794
Bump serde_json from 1.0.37 to 1.0.38
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.37...v1.0.38 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-01 10:06:21 -07:00
Michael Vines
4fb9c8a547
Bump timeout
2019-02-01 07:11:17 -08:00
Michael Vines
43cce3a8fc
speling
2019-02-01 07:11:17 -08:00
Michael Vines
344427c1dc
Update to rust nightly 2019-01-31
2019-02-01 07:11:17 -08:00
Greg Fitzgerald
82a2080e45
Rename VoteSignerProxy to VotingKeypair
...
Works just like a normal Keypair, but will only sign voting
transactions.
2019-02-01 07:11:17 -07:00
Greg Fitzgerald
9a4abe96c7
Reduce VoteSignerProxy to KeypairUtil
2019-02-01 07:11:17 -07:00
Michael Vines
d87c2eb903
Fullnode::new() - provide FullnodeConfig as a ref
2019-01-31 21:12:36 -08:00
Michael Vines
65708f234d
Remove unused import
2019-01-31 21:12:36 -08:00
Carl
b6b179af97
Fix bad merge
2019-01-31 20:15:04 -08:00