1dac4c33b8
Change sigverify counter from entries to packets
...
batch or entries kind of useless since it can have some
variable number of packets
2019-04-12 13:19:46 -07:00
656b3139e3
see perf-libs all the time ( #3748 )
2019-04-12 08:38:14 -07:00
8b08fe265a
AppendVec PR with using "/tmp" as the default directory and a random file ( #3743 )
...
* AppendVec with raw pointers
* fixed test target directory
2019-04-12 04:30:17 -07:00
29dc139a22
shellcheck
2019-04-11 17:39:04 -07:00
44ebfa736a
Don't forward buffered packet to the same node ( #3712 )
...
- instead, process the packets
2019-04-11 17:23:45 -07:00
b001685e7b
Added missing feature flag for erasure ( #3741 )
2019-04-11 15:25:32 -07:00
ca6290b117
remove wallet stuff, bootstrap node is already staked ( #3744 )
2019-04-11 15:16:38 -07:00
767e0a201e
stak*->vote ( #3740 )
2019-04-11 14:52:56 -07:00
877ec08280
Send recent votes in Vote Transactions ( #3734 )
2019-04-11 14:48:36 -07:00
485013b7ce
Revert "AppendVecs that can return references and read/append without locks ( #3713 )"
...
This reverts commit f669ae5868
.
2019-04-11 14:47:30 -07:00
efd19b07e7
implement erasure-based recovery inside blocktree ( #3739 )
...
* implement recover in blocktree
* erasures metric
* erasure metrics only
* fixup
2019-04-11 14:14:57 -07:00
d31989f878
CustomError from Vec->u32
2019-04-11 13:59:48 -07:00
f669ae5868
AppendVecs that can return references and read/append without locks ( #3713 )
...
* AppendVec with raw pointers
* appendvecs
* imports
* review
* review comments
* clippy
2019-04-11 13:16:56 -07:00
a28c3b0e9a
Consume Bank in BankClient
...
This will allow BankClient to spin up a thread to use the Bank.
It'll also ease the transaction from BankClient to ThinClient since
it won't let you depend on Bank.
Drawback, you the transition from Bank to BankClient will be harder
because the Bank methods are inaccessible.
2019-04-11 12:16:33 -07:00
0aa05158c9
Adjust noop/failure program names to be consistent with all other programs
2019-04-11 11:59:56 -07:00
787dc5748a
Fixed DuplicateSigs ( #3727 )
...
* Fixed DuplicateSigs by not recording errors in signature cache of bank
2019-04-11 11:51:34 -07:00
8ada4bfd1f
Remove test now covered by Vote crate
2019-04-11 10:53:11 -07:00
5d4624e75f
Use Bank::add_instruction_processor to bypass manual build step
2019-04-11 10:53:11 -07:00
2f1b0bf4f5
Add solana-install deployments to the testnets
2019-04-11 10:03:35 -07:00
e1d5bb1a26
add redundant broadcast ( #3724 )
...
* add redundant broadcast
* crank up to full redundancy
* Update broadcast_stage.rs
* Update broadcast_stage.rs
* Update broadcast_stage.rs
* Update broadcast_stage.rs
2019-04-11 09:15:17 -07:00
d0f46d6a8a
Cleanup client traits and create super trait ( #3728 )
2019-04-11 00:25:14 -07:00
4b6c0198ad
reset coding generator on slot boundaries ( #3726 )
2019-04-10 18:18:55 -07:00
f1e7237c09
vote_api cleanup ( #3710 )
...
* vote_api cleanup
* fixups
* fixup
* remove unused code
* revert removal of serialize and deserialize
* ...
* increase coverage, bootstrap staking
* Sagar's STAKE to my VOTE
2019-04-10 17:52:47 -07:00
1b5845ac3e
Fix getting votes from gossip ( #3723 )
2019-04-10 17:16:08 -07:00
58a049ebe5
pick up logs as artifacts ( #3721 )
2019-04-10 17:05:39 -07:00
c0808d01f8
Add tests
2019-04-10 15:51:00 -07:00
7fd5e51168
Make sure bank 0 is votable and correctly designate signer
2019-04-10 15:51:00 -07:00
d2ea782372
Always use bootstrap vote account for leader
2019-04-10 15:51:00 -07:00
e6f02d1a10
Use latest release for testnet doc ( #3711 )
...
* Use latest release for testnet doc
* Clean up markdown
2019-04-10 15:01:37 -07:00
894135a084
Less pub in PohRecorder
2019-04-10 12:50:45 -07:00
df9cf92782
testnet-participation.md is now /implemented/
2019-04-10 12:26:47 -07:00
f243a96e01
Remove testnet/metrics server debug info from book
2019-04-10 12:26:47 -07:00
842d146b0d
Limit USE_INSTALL scope
2019-04-10 11:50:23 -07:00
81d43c57a2
Add missing feature flags to gossip ( #3708 )
2019-04-10 06:52:46 -07:00
7da4142d33
Process votes from gossip only in leader node ( #3707 )
2019-04-09 22:06:32 -07:00
88e5b14afc
Exit faster on sanity failures
2019-04-09 17:16:15 -07:00
0b95a5c121
Include blockstreamer node in sanity
2019-04-09 16:52:57 -07:00
62c28a8592
Bump reqwest from 0.9.13 to 0.9.14
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.9.13 to 0.9.14.
- [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.13...v0.9.14 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-04-09 16:22:17 -07:00
b80c6840da
Metrics dashboard publish script updates for influx cloud
2019-04-09 15:44:01 -07:00
003fd6545c
Logging for unexpected validator errors ( #3697 )
2019-04-09 15:05:43 -07:00
393ed978d1
Update testnet monitor to use influx cloud end point ( #3700 )
2019-04-09 14:56:21 -07:00
2c93062f54
Improve banking_stage performance messages
...
Use transaction count instead of batch count,
and set the recv_start from when we finished processing
the previous batch to get a more accurate number.
2019-04-09 14:54:12 -07:00
7b2abf2087
Update count for the right store ( #3683 )
2019-04-09 13:48:13 -07:00
a5254a3f7a
Add TESTNET_TAG Env var to buildkite ( #3692 )
...
* Add TESTNET_TAG Env var to buildkite
2019-04-09 13:00:45 -07:00
dc6c34da5d
Fast-track vote signature verification and processing ( #3695 )
2019-04-09 12:57:12 -07:00
d4eebcc2aa
Check for frozen in confirm_forks ( #3678 )
2019-04-09 11:45:38 -07:00
4f232cbc27
Make MAX_RECENT_BLOCKHASHES <= MAX_HASH_AGE_IN_SECONDS ( #3679 )
...
* Make MAX_RECENT_BLOCKHASHES == MAX_HASH_AGE_IN_SECONDS
2019-04-09 11:45:25 -07:00
76e524ae48
Remove check for 0 additional nodes
...
Network with 1 leader is valid.
2019-04-09 11:16:55 -07:00
6ac919c71a
Set warn log level only for perf testnets
2019-04-09 11:09:16 -07:00
1ba4806f8c
Document recent -z and -x command-line arg changes
2019-04-09 10:39:55 -07:00