Jack May
9750488200
Update rust-bpf-sysroot to pull in latest core,stdsimd ( #2972 )
2019-02-26 19:55:28 -08:00
dependabot[bot]
46ec5cf765
Bump dirs from 1.0.4 to 1.0.5
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-26 20:04:36 -07:00
Carl
ee16cc77a3
Move last_ids to a simple Hash, unwrap from Arc<RwLock>>
2019-02-26 18:19:26 -08:00
Michael Vines
a669241cb1
Add/use get_tmp_ledger_path!() and tmp_copy_blocktree!()
2019-02-26 17:50:43 -08:00
Jack May
0174945853
Program tests now check signature status ( #2965 )
2019-02-26 17:09:57 -08:00
Rob Walker
ea0837973e
blocktree_processor to use slots as bank ids, and squash
2019-02-26 17:35:22 -07:00
dependabot[bot]
85819983d7
Bump lazy_static from 1.2.0 to 1.3.0
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-26 17:31:19 -07:00
Jack May
78841532f7
Add Rust helpers ( #2959 )
2019-02-26 15:17:38 -08:00
Stephen Akridge
72214b2b68
Squash test to test parent bank after squash
2019-02-26 15:15:34 -08:00
Sagar Dhawan
ee83a2ac29
Make stake sorting more deterministic for data plane
2019-02-26 14:11:08 -08:00
Michael Vines
82c759b6cb
Add whitespace, comment cleanup
2019-02-26 14:07:39 -08:00
Michael Vines
6de5354b8e
Update the RPC bank on fullnode rotation
2019-02-26 14:07:39 -08:00
Rob Walker
87281f6ed5
ensure at Accounts level that tokens == 0 means None ( #2960 )
2019-02-26 13:51:39 -08:00
Jack May
a8cd66ffa2
Pull Rust enabled LLVM ( #2957 )
2019-02-26 13:03:57 -08:00
Michael Vines
d1e1258f97
Revert "Ignore flaky test_active_set_refresh_with_bank"
...
This reverts commit 10ad536e09
.
2019-02-26 12:04:58 -08:00
Sagar Dhawan
4d73bbe48f
Fix flaky gossip weighted tests
2019-02-26 11:58:03 -08:00
Michael Vines
10ad536e09
Ignore flaky test_active_set_refresh_with_bank
2019-02-26 11:56:47 -08:00
Michael Vines
bc2d4c7681
Clean up test_boot_validator_from_file()
2019-02-26 11:12:05 -08:00
Michael Vines
a7f200847f
Clean up test_leader_restart_validator_start_from_old_ledger
2019-02-26 11:12:05 -08:00
Michael Vines
411f154827
Reduce log spam
2019-02-26 11:12:05 -08:00
anatoly yakovenko
6dcb97af9e
Move PohService and PohRecorder out of banking_stage and into fullnode ( #2852 )
...
* Move PohService out of banking_stage and into fullnode.
* 10 second slots
2019-02-26 10:48:18 -08:00
Michael Vines
9420ba52e9
Squash the new working bank to ensure zero-balance accounts get purged
2019-02-26 10:09:31 -08:00
Greg Fitzgerald
ec35c1fc79
Fix leader scheduling in replay stage
2019-02-26 09:51:12 -07:00
Greg Fitzgerald
b752511f41
Attempt to pull the completed replication work into the book
2019-02-26 09:23:12 -07:00
Greg Fitzgerald
af206111e2
Hoist new leader scheduler up to protocol level
...
Attempt to feel similar to LeaderScheduler to easy migration.
2019-02-26 08:23:01 -08:00
Greg Fitzgerald
ba50e1ac81
Move data plane fanout chapter out of proposals
2019-02-26 09:20:09 -07:00
Greg Fitzgerald
f9f493ee7a
Tighten up storage_stage changes
2019-02-26 09:05:00 -07:00
Tyera Eulberg
137233b4a1
Add EntryMeta wrapper
2019-02-26 09:05:00 -07:00
Greg Fitzgerald
3897b66270
Let the bank creator decide where to send transaction fees
2019-02-26 08:06:08 -07:00
Greg Fitzgerald
feefdca969
Minor cleanup to Bank and LastIdQueue
2019-02-26 06:46:38 -08:00
Rob Walker
25690ff078
merge_parents() => squash() ( #2943 )
2019-02-25 20:34:05 -08:00
Michael Vines
897279eddb
Encapsulate log::Level so counter macro users don't need to use it
2019-02-25 20:01:30 -08:00
Carl
5f5725a4ea
Re-add leader scheduler
2019-02-25 19:28:24 -08:00
Jack May
6a61f25735
Only install rust-bpf if rust-bpf version changes ( #2939 )
2019-02-25 19:09:16 -08:00
Anatoly Yakovenko
454c66f988
fixup!
2019-02-25 18:17:36 -08:00
Carl
3e893ffddc
Remove max_tick_height, leader_scheduler from broadcast_service
2019-02-25 18:17:36 -08:00
Anatoly Yakovenko
58eebd7f6c
Remove tick counting from broadast service
2019-02-25 18:17:36 -08:00
Jack May
ba5077701d
Avoid possible simplified lowering of passed struct ( #2938 )
2019-02-25 17:05:59 -08:00
Pankaj Garg
2f44555437
Fix fullnode test
2019-02-25 16:55:22 -08:00
Pankaj Garg
299b642803
Cleanup fullnode rotate integration test, and unignore two tests
2019-02-25 16:55:22 -08:00
Jack May
a2bf59cbba
Ignore rust toolchain and sysroot
2019-02-25 16:40:35 -08:00
Jack May
329382f016
Pull BPF enabled rustc and sysroot into SDK ( #2936 )
2019-02-25 15:35:45 -08:00
Rob Walker
67c9bbc6b2
* drop parents once merged ( #2930 )
...
* add bank.id() which can be used by BankForks, blocktree_processor
* add bank.hash(), make hash_internal_state() private
* add bank.freeze()/is_frozen(), also useful for blocktree_processor, eventual freeze()ing in replay
2019-02-25 14:05:02 -08:00
Michael Vines
6088b3bfc8
Replace DEFAULT_SLOT_HEIGHT with 0
2019-02-25 13:09:13 -08:00
Jack May
2be7896157
Pull in latest rBPF that includes Rust dependent changes ( #2929 )
2019-02-25 12:42:48 -08:00
Carl
0b37f530ae
Start replay stage from the slot-relative blob index, not the global entry height
2019-02-25 11:38:46 -08:00
Carl
c13ae10d31
Fix replay_stage to 1) skip leader slots, 2) create/set working banks properly
2019-02-25 11:38:46 -08:00
Carl
1e15e6375a
Check for entry height in the unchanging bank_forks_info instead of a racy check to blocktree
2019-02-25 11:38:46 -08:00
Michael Vines
ed684c5ec6
Build docker image with rust 1.32
2019-02-25 09:16:11 -08:00
Greg Fitzgerald
2fbdec59cb
Generalize access to staked nodes
2019-02-25 08:49:43 -08:00