Michael Vines
|
ac226c3e14
|
Remove superfluous set_leader() usage
|
2019-03-08 19:59:54 -08:00 |
Michael Vines
|
17921c9fae
|
Delete NodeInfo type
|
2019-03-08 18:37:36 -08:00 |
Rob Walker
|
0acdbc0d03
|
plumb staking_account and voting_keypair from multinode-demo to Vote (#3199)
* plumb staking_account and voting_keypair from bash to Vote
|
2019-03-08 19:29:08 -07:00 |
Michael Vines
|
31cbb52654
|
Rename new_entry_point as new_gossip_entry_point to clarify usage
|
2019-03-08 17:42:25 -08:00 |
Michael Vines
|
cd88f81817
|
bench-tps no longer uses an invalid ContactInfo for RPC
|
2019-03-08 17:42:25 -08:00 |
Michael Vines
|
e18673953c
|
Remove poll_gossip_for_leader()
|
2019-03-08 11:14:47 -08:00 |
Sagar Dhawan
|
02eb234399
|
Fix TVU and PoH Recorder going out of sync (#3164)
* Fix broadcast_stage error
* Account for very fast ticks in tick verification
|
2019-03-07 15:49:07 -08:00 |
Michael Vines
|
f83a64d17f
|
poll_gossip_for_leader: simplify timeout arg
|
2019-03-07 13:05:42 -08:00 |
Michael Vines
|
a3cab470d3
|
Rename ClusterInfo::new_with_keypair() to ClusterInfo::new()
|
2019-03-07 13:05:42 -08:00 |
Michael Vines
|
bb93504965
|
Rename ClusterInfo::new() to ClusterInfo::new_with_invalid_keypair()
|
2019-03-07 13:05:42 -08:00 |
Rob Walker
|
9e9c0785e7
|
groom broadcast (#3170)
|
2019-03-07 09:43:42 -08:00 |
Michael Vines
|
b03fd782de
|
Make room for more fields in JsonRpcConfig
|
2019-03-06 10:23:57 -08:00 |
anatoly yakovenko
|
1c0cfb17a3
|
Start leader based on Poh tick height. (#3084)
* Start leader based on poh and test
* Equalize validator and leader stakes in LocalCluster
* Clear WorkingBank on poh_recorder reset
|
2019-03-05 17:56:51 -08:00 |
Michael Vines
|
545feab6db
|
Misc token to lamport renaming
|
2019-03-05 17:56:44 -08:00 |
Greg Fitzgerald
|
fc8489a04d
|
Stop using LocalVoteSigner
|
2019-03-05 09:34:54 -07:00 |
Michael Vines
|
6ab6e6cb9b
|
Clean up exit flag handing across TVU
|
2019-03-04 21:26:50 -08:00 |
Michael Vines
|
96bfe92334
|
Clean up fullnode/tpu/tvu/fetch_stage exit signal
|
2019-03-04 21:26:50 -08:00 |
Michael Vines
|
906df5e20e
|
Exit signal cleanup: pass in references, make the receiver clone as needed
|
2019-03-04 18:43:21 -08:00 |
Rob Walker
|
6d82123125
|
rename bank_id to bank_slot
|
2019-03-04 17:10:27 -08:00 |
Anatoly Yakovenko
|
3a4018cd03
|
review comments; rename Unsafe to TestOnlyAllowRpcFullnodeExit
|
2019-03-04 10:18:17 -08:00 |
Anatoly Yakovenko
|
c299dd390e
|
Fullnode rpc to exit with unsafe config
|
2019-03-04 10:18:17 -08:00 |
anatoly yakovenko
|
1654199b23
|
Use PohRecorder to synchronize instead of rotate. (#3080)
|
2019-03-03 16:44:06 -08:00 |
Michael Vines
|
a94880574b
|
block_hash => blockhash
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
85159a0eb4
|
Rename JSON RPC getLastId to getRecentBlockHash
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
258cf21416
|
Purge remaining last_id (now called block_hash)
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
2bfad87a5f
|
Rename Bank.last_id() to Bank.last_block_hash()
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
ce1b72809a
|
Rename get_last_id() to get_recent_block_hash()
|
2019-03-02 12:13:30 -07:00 |
Michael Vines
|
2bc939f535
|
Adapt to slower moving last_ids
|
2019-03-02 08:47:31 -08:00 |
Anatoly Yakovenko
|
b1a648113f
|
simple replay stage
|
2019-03-01 20:56:29 -08:00 |
anatoly yakovenko
|
041a06b432
|
kill multinode (#3038)
|
2019-03-01 20:09:13 -08:00 |
anatoly yakovenko
|
c27726e065
|
Add a black box local cluster harness (#3028)
Integration test harness for the network.
|
2019-03-01 10:36:52 -08:00 |
Michael Vines
|
7c4473e0aa
|
Rename Entry.id to Entry.hash
|
2019-03-01 09:31:49 -08:00 |
Michael Vines
|
251b0957f1
|
Ignore flaky test_dropped_handoff_recovery
|
2019-03-01 09:01:28 -08:00 |
Michael Vines
|
6b228df3df
|
Remove last_entry_id/next_blob_index from TvuRotationInfo
|
2019-02-28 21:57:17 -08:00 |
Michael Vines
|
6cf6a1ccc3
|
process_blocktree() now halts forks at the first partial slot
|
2019-02-28 21:57:17 -08:00 |
Michael Vines
|
93d65aa9cc
|
Use your words
|
2019-02-28 21:02:29 -08:00 |
Michael Vines
|
f216a7179a
|
Ignore test_full_leader_validator_network
|
2019-02-28 21:01:10 -08:00 |
Sagar Dhawan
|
07e4f9a611
|
Fix PR race
|
2019-02-28 18:44:07 -08:00 |
Pankaj Garg
|
d5f0e49535
|
Refactor fullnode rotation test (#3015)
|
2019-02-28 15:53:09 -08:00 |
Michael Vines
|
0dc5af62ff
|
Standardize on 'use log::*' for easy access to all log level macros
|
2019-02-27 21:16:23 -08:00 |
Sagar Dhawan
|
3a20a20807
|
Reintroduce leader_id to blobs (#2986)
|
2019-02-27 13:37:08 -08:00 |
Michael Vines
|
140954a53c
|
Remove Tpu::is_leader(), fullnode doesn't need it anymore
|
2019-02-27 11:55:21 -08:00 |
Michael Vines
|
b5d7ac3ce3
|
Set delay based on ticks_per_slot to ensure the test makes it to a new block
|
2019-02-27 11:13:29 -08:00 |
Sathish Ambley
|
4149f7fd1c
|
Fix review comments
|
2019-02-27 08:22:52 -08:00 |
Sathish Ambley
|
c276375a0e
|
Persistent account storage across directories
|
2019-02-27 08:22:52 -08:00 |
Michael Vines
|
9e2a7921c8
|
Recover from rebase
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
84bd9296cd
|
Centralize unwrap() within create_new_tmp_ledger!
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
88ecce12a2
|
No longer need to give new_fullnode() a random string
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
5a7b99ecc2
|
Add/employ create_new_tmp_ledger!()
|
2019-02-26 22:08:17 -08:00 |
Michael Vines
|
55a76ed4b0
|
Populate test ledgers with a full slots to reduce test boilerplate
|
2019-02-26 22:08:17 -08:00 |