Jack May
fdb12b54fa
Run multinode-demo from anywhere ( #3831 )
2019-04-17 14:23:32 -07:00
Greg Fitzgerald
09dd4bb702
Fix build ( #3834 )
2019-04-17 15:17:04 -06:00
Rob Walker
01657ddfe7
packet.rs optimizations ( #3818 )
...
* packet.rs optimizations
* remove redundant and aggressive metric submission
* remove metrics submit(), get compiling again, honor log level in inc()
2019-04-17 14:14:57 -07:00
Greg Fitzgerald
51a2988bb2
Revert "Rename programs to instruction_processors ( #3789 )" ( #3824 )
...
This reverts commit 34344982a985046eb337100afa101cb28709b004.
2019-04-17 15:05:49 -06:00
carllin
083090817a
Fix DuplicateSignatures caused by races on frozen banks ( #3819 )
...
* Duplicate parent account locks into children in new_from_parent, check parent locks in lock_account()
2019-04-17 13:45:33 -07:00
Jack May
f3676e2d03
Enable bench exchange test ( #3830 )
2019-04-17 13:37:02 -07:00
sakridge
4b8cb72977
Revert "Use Rust erasure library and turn on erasure ( #3768 )" ( #3827 )
...
This reverts commit b9bb5af4a54f81c5ca359500e6f62c983d35e6a0.
2019-04-17 12:52:12 -07:00
Jack May
2518e95fb0
Add bench-exchange ( #3826 )
2019-04-17 11:28:26 -07:00
Michael Vines
bc17edcda3
Add --keypair to avoid writing a new one to ~ in CI
2019-04-17 10:12:18 -07:00
Michael Vines
eb185b9ea5
testnet-beta sanity no longer tries to check inactive zones
2019-04-17 09:30:41 -07:00
Michael Vines
aa6c82cfdc
Add show-vote-account command ( #3814 )
2019-04-17 07:45:07 -07:00
Mark E. Sinclair
b9bb5af4a5
Use Rust erasure library and turn on erasure ( #3768 )
...
* split out erasure into new crate; add implementation using rust reed-solomon-library
* Track erasures with a &[bool] instead of indexes
* fix bug that reported the number of erasures incorrectly
* Introduce erasure `Session` for consistent config
* Increase test coverage; fix bugs
* Add ability to remove blobs from erasure meta tracking. test added
* Track deletion of coding blobs in blocktree via ErasureMeta. Added to
test
* Remove unused functions in blocktree
* add randomness to recovery thread to exercise recovery due to either new
data or coding blobs
* Add unit test for ErasureMeta index handling
* Re-enable test in broadcast stage
2019-04-16 23:00:24 -05:00
anatoly yakovenko
1e20d449ce
bank_height / slot
is the block drop rate (#3816 )
...
* bank_height/slot would give is the block drop rate
* use metrics
2019-04-16 19:35:38 -07:00
Rob Walker
e94f268346
reduce sigverify verbosity ( #3813 )
2019-04-16 18:25:53 -07:00
Michael Vines
7ec198b9cc
Minor doc fixes++
2019-04-16 17:45:48 -07:00
Michael Vines
b2e762ccc6
Minor doc fixes
2019-04-16 17:43:52 -07:00
Michael Vines
bee411e826
Preserve extra dependency annotations (optional=,features=) during version bump ( #3810 )
2019-04-16 15:12:10 -07:00
Amr Ali
34344982a9
Rename programs to instruction_processors ( #3789 )
...
* Rename programs to instruction_processors
* Updates around the code base to support instruction_processors rename
* Kabab instruction_processors
* Update Cargo.toml files and scripts to use instruction-processors
* Update Cargo.toml to use instruction-processors
* Update CI scripts to use instruction-processors
2019-04-16 22:39:00 +02:00
anatoly yakovenko
f73d38739a
Split AccountsDB from Accounts ( #3808 )
...
Split AccountsDB from Accounts
2019-04-16 13:32:22 -07:00
Michael Vines
63d66ece57
net/ testnet nodes now stake more lamports ( #3812 )
...
* Add --bootstrap-leader-lamports
* Generalize --no-stake into --stake NUM
* Use a large stake for net/ fullnodes
* Setup vote account before starting fullnode to avoid mixed log output
2019-04-16 13:03:01 -07:00
anatoly yakovenko
a4b5493ba1
Document unsafe usage in AppendVec ( #3804 )
...
* document unsafe usage
* clippy
2019-04-16 10:53:37 -07:00
Pankaj Garg
8d613f3977
Selectively deploy beta testnet to GCE/AWS or both clouds ( #3805 )
2019-04-16 10:40:30 -07:00
anatoly yakovenko
0ff2bfdd0c
Fewer unsafe hacks for AppendVec ( #3801 )
...
* storage account changes
* cleanup
* checks
* comments
* clippy
* tests
* woot!
* comments
* benches
2019-04-16 08:50:05 -07:00
dependabot[bot]
141e25d567
Bump hashbrown from 0.2.1 to 0.2.2 ( #3800 )
...
Bumps [hashbrown](https://github.com/Amanieu/hashbrown ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/Amanieu/hashbrown/releases )
- [Changelog](https://github.com/Amanieu/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/hashbrown/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-16 06:49:02 -07:00
Michael Vines
c67cc694ae
Remove stake from ./net sanity
ephemeral validator ( #3797 )
2019-04-15 21:42:25 -07:00
Michael Vines
d77359914f
Log the spy node id by default for better debug ( #3796 )
2019-04-15 20:58:37 -07:00
Michael Vines
9293a54234
Remove stray +
2019-04-15 20:28:11 -07:00
Michael Vines
d9983905b3
Cargo.lock
2019-04-15 20:28:07 -07:00
Michael Vines
3dc47a46d5
Revert "Revert "disable staking of blockstreamer node""
...
This reverts commit 03da63b41b6c07bd96deb48089bcccb8f23a97dd.
2019-04-15 20:11:00 -07:00
Dan Albert
8638b3bb19
Update Cargo.toml files for version = 0.14.0
2019-04-16 02:50:20 +00:00
Pankaj Garg
819a0c5c7e
Update testnet automation script to reflect changes in metrics ( #3779 )
2019-04-15 18:56:04 -07:00
Dan Albert
7afd8644b3
Clarify release instructions ( #3792 )
2019-04-15 19:05:15 -06:00
anatoly yakovenko
68fc303b9b
Rework Accounts for fast squash, hashing state and checkpoint recovery. ( #3613 )
...
* accounts rewrite
* ignore grow tests
* skip duplicate roots
* allow for a root race
* logger
* accounts_index tests
* tests
* tests
2019-04-15 17:15:50 -07:00
sakridge
2bbed7727f
Wait a bit for the funding transactions to go through ( #3788 )
2019-04-15 16:30:00 -07:00
Michael Vines
63b1fd3675
Correctly fill out IP address for rpc ports ( #3791 )
2019-04-15 16:21:06 -07:00
Sagar Dhawan
3fcf03ff3e
Refactor LocalCluster and add support for listener nodes ( #3790 )
2019-04-15 15:27:45 -07:00
Greg Fitzgerald
80f3568062
Upgrade to Rust 1.34.0 ( #3781 )
...
* Upgrade to Rust 1.34.0
* Remove redundant closures
Thanks Clippy!
2019-04-15 15:56:08 -06:00
Greg Fitzgerald
3e1214a871
Don't add reviewers to draft PRs ( #3780 )
2019-04-15 15:03:44 -06:00
Michael Vines
149d809e86
Minor cli help cleanup ( #3786 )
2019-04-15 13:36:14 -07:00
dependabot[bot]
784dbb00ab
Bump reqwest from 0.9.14 to 0.9.15 ( #3785 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.9.14 to 0.9.15.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.9.14...v0.9.15 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 13:31:33 -07:00
Michael Vines
87aef92e71
Fix up bash array handling ( #3771 )
2019-04-15 13:25:44 -07:00
Michael Vines
d026ebb83a
Use tvu_peers() since validators no longer run an RPC port by default ( #3784 )
2019-04-15 13:25:09 -07:00
Rob Walker
64c6f05da2
persist set_root() and use it in blocktree_processor to limit squashes ( #3782 )
...
* rename locktower's slot to epoch
* persist set_root() and use it in blocktree_processor to limit squashes
2019-04-15 13:12:28 -07:00
dependabot[bot]
8963500aa8
Bump generic-array from 0.12.0 to 0.13.0
...
Bumps [generic-array](https://github.com/fizyk20/generic-array ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/fizyk20/generic-array/releases )
- [Changelog](https://github.com/fizyk20/generic-array/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fizyk20/generic-array/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 12:35:06 -06:00
dependabot[bot]
175c0090de
Bump hashbrown from 0.2.0 to 0.2.1
...
Bumps [hashbrown](https://github.com/Amanieu/hashbrown ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/Amanieu/hashbrown/releases )
- [Changelog](https://github.com/Amanieu/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/hashbrown/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 12:18:44 -06:00
Rob Walker
5c4689a326
rename locktower's slot to epoch ( #3776 )
2019-04-15 10:46:14 -07:00
Michael Vines
5e2831f09e
Disable cluster restart attempt
2019-04-15 09:59:53 -07:00
Michael Vines
666882fbbd
-r does not require an argument
2019-04-15 09:40:34 -07:00
Michael Vines
6c9fba058b
Reenable validator sanity check for testnet-{beta,edge}
2019-04-15 08:58:29 -07:00
Michael Vines
0767c0c07f
Add DNS resolution to cli tools
2019-04-14 21:25:46 -07:00