Michael Vines
8e4a86e329
Recovery multinode tests
2019-01-17 23:14:18 -08:00
Rob Walker
1f87d9ba4a
add bloom benchmarking, perf improvement from Fnv ~= 8X ( #2477 )
...
* add bloom benchmarking, perf improvement from Fnv ~= 8X
* have a look at bits.set()
* ignore new benches to pacify CI (solana_upload_perf?)
2019-01-17 18:22:21 -08:00
Tyera Eulberg
14267e172d
Add local drone integration test
2019-01-17 15:06:04 -08:00
Tyera Eulberg
95e83cfe3f
Add tested process_drone_request method
2019-01-17 15:06:04 -08:00
Michael Vines
e74574706e
Record Transactions with program errors in the ledger, they paid the fee
2019-01-17 13:55:56 -08:00
Eric
b381d9e06d
add pngs and formatting
2019-01-17 14:30:20 -07:00
Eric
a416b53d11
file permissions
2019-01-17 14:30:20 -07:00
Eric
6fd13e3af0
rename files
2019-01-17 14:30:20 -07:00
Eric
4b7dc8200c
reference reformatting
2019-01-17 14:30:20 -07:00
Eric
b83279848a
html table to md table
2019-01-17 14:30:20 -07:00
Eric
a48b278c10
add economic design sections to TOC
2019-01-17 14:30:20 -07:00
Tyera Eulberg
75e19f4f0f
Add build script
2019-01-17 12:38:04 -08:00
Tyera Eulberg
1a5bf0c689
Remove sleep
2019-01-17 12:38:04 -08:00
Tyera Eulberg
3e245f16c0
Add wallet deploy integration test
2019-01-17 12:38:04 -08:00
Tyera Eulberg
2698b7614b
Add wallet deploy unit tests, incl program test fixture
2019-01-17 12:38:04 -08:00
Stephen Akridge
b296a9a0c7
Rename slice to segment to match book terminology
2019-01-17 10:19:45 -08:00
Michael Vines
9c8e853567
Rename --rpc arg to --rpc-port to match wallet cli
2019-01-17 09:04:57 -08:00
Michael Vines
825d8ef6c9
Add ability to use the RPC endpoint from a node other than the bootstrap leader
2019-01-17 09:04:57 -08:00
Michael Vines
da1201c552
Add --rpc-port option to select a custom RPC port
2019-01-17 09:04:57 -08:00
Michael Vines
e0c05bf437
Minor clean up
2019-01-17 09:04:57 -08:00
Michael Vines
a84b6bc7e4
Overhaul wallet rpc/drone command-line arguments
2019-01-17 08:36:05 -08:00
Pankaj Garg
00c4c30d72
Fix testnet bootup issue ( #2465 )
...
* Fix testnet bootup issue
* address review comments
2019-01-16 19:18:32 -08:00
Mark
72c7139d8c
Allow chained BudgetExpr via indirection ( #2461 )
...
* Allow chained BudgetExpr via indirection
Change `And`, `Or`, and `After` expressions to contain
`Box<BudgetExpr>`s instead of directly holding payments
* run cargo fmt
2019-01-16 18:51:50 -06:00
dependabot[bot]
e287ba1a7e
Bump bv from 0.10.0 to 0.11.0
...
Bumps [bv](https://github.com/tov/bv-rs ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/tov/bv-rs/releases )
- [Changelog](https://github.com/tov/bv-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tov/bv-rs/compare/0.10.0...0.11.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-16 16:47:35 -08:00
Stephen Akridge
8e67a18551
Add network timeouts and fix tests
...
test_rpc_send_tx could fail if it didn't succeed on the first try
* add some retries to consistently pass
2019-01-16 15:59:40 -08:00
dependabot[bot]
590b88f718
Bump serde_json from 1.0.35 to 1.0.36
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.35 to 1.0.36.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.35...v1.0.36 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-16 15:57:01 -07:00
Mark
00ee8813f7
Add initial build step to getting started ( #2455 )
2019-01-16 14:46:57 -06:00
Greg Fitzgerald
e76f2ea89c
Add record to runtime pipeline
2019-01-16 13:39:30 -07:00
Greg Fitzgerald
c9f57c2d96
Review feedback
2019-01-16 13:38:32 -07:00
Greg Fitzgerald
438d36341d
Add note about implications on previous blocks
2019-01-16 13:38:32 -07:00
Greg Fitzgerald
3ab54b1591
Review feedback
2019-01-16 13:38:32 -07:00
Greg Fitzgerald
77a2f186ee
Add block confirmation proposal
2019-01-16 13:38:32 -07:00
Michael Vines
526344c9ac
Log signature status uniformly
2019-01-16 12:17:46 -08:00
Michael Vines
f8bd19f5db
Log the time it look to process the ledger for easier log inspection
2019-01-16 10:45:47 -08:00
Michael Vines
e4c6e4bf26
Report full node info before starting/updating network
2019-01-16 10:24:00 -08:00
Michael Vines
8783563176
Report full node info before running sanity
2019-01-16 10:24:00 -08:00
Michael Vines
6015a0ff15
Add info command
2019-01-16 10:24:00 -08:00
Greg Fitzgerald
63b76c32f9
80-char lines
2019-01-16 09:40:45 -08:00
Greg Fitzgerald
c9264ee12c
Cleanup fanout docs and ASCII art
2019-01-16 09:40:45 -08:00
Tyera Eulberg
0d7b1a84cb
Remove unused timeout wallet arg and config field
2019-01-16 09:20:45 -08:00
Michael Vines
81e17bad40
Failure to write a datapoint should not be fatal
2019-01-16 09:08:47 -08:00
Sagar Dhawan
97d90b99e2
Describe Data-Plane fanout and distribution ( #2008 )
2019-01-16 21:38:10 +05:30
Pankaj Garg
03d4d1cb36
Store and resend votes if leader's TPU port is unknown ( #2438 )
...
* Store and resend votes if leader's TPU port is unknown
* fix build errors
* fix failing tests
2019-01-16 06:14:55 -08:00
Michael Vines
3282cb85ae
Refactor request_and_confirm_airdrop() to use send_and_confirm_tx()
2019-01-15 19:29:59 -08:00
Michael Vines
9354e797b6
Cleanly handle balance underflows
2019-01-15 19:29:59 -08:00
Michael Vines
3f9c2bc33b
Resend transactions a couple times before giving up
2019-01-15 16:07:32 -08:00
Michael Vines
4369c1a113
RPC port is no longer reset on leader-to-validator transition
2019-01-15 16:06:56 -08:00
Michael Vines
b1e57e2a30
Retry rpc requests on connection failures
...
Applied a blanket default retry count of 5, which seems like enough but
not excessive retries.
2019-01-15 15:30:10 -08:00
Michael Vines
4d9489aeb1
Use RPC endpoint of the provided network entrypoint rather than searching for the leader
2019-01-15 15:13:57 -08:00
Rob Walker
45c247fa5b
bloom for forking ( #2431 )
...
* bloom for forking
* clippy fixes
* remove bloom_hash_index
2019-01-15 13:56:54 -08:00