d30670e92e
clean up demo bash scripts
...
* allow other level of RUST logging
* avoid "echo" in favor of printf (builtin)
* single quotes for literals, double quotes for variables
2018-06-14 23:12:11 -06:00
9b202c6e1e
No longer flood log with emtpy entries
2018-06-14 18:04:36 -06:00
87946eafd5
Lower processing transaction message to debug by default
2018-06-14 17:08:11 -06:00
7575d3c726
Add timestamp to log messages
...
Upgraded env_logger and now we have timestamps and colorful messages.
Fixes #318
2018-06-14 17:07:58 -06:00
8b9713a934
Skip link_local v4 addresses and v6 address when v6 is not enabled
2018-06-14 16:10:31 -06:00
ec713c18c4
Revert client.sh script to use cargo
2018-06-14 11:56:36 -06:00
c24b0a1a3f
TVU rework ( #352 )
...
Refactored TVU, into stages
* blob fetch stage for blobs
* window stage for maintaining the blob window
* pulled out NCP out of the TVU so they can be separate units
TVU is now just the fetch -> window -> request and bank processing
2018-06-13 21:52:23 -07:00
34e0cb0092
cargo fmt
2018-06-13 19:17:21 -07:00
7b7c7cba21
changed atty library
2018-06-13 19:17:21 -07:00
c45343dd30
comments
2018-06-13 16:11:44 -06:00
b7f6603c1f
fix coverage build
2018-06-13 16:11:44 -06:00
2d3b052dea
allow for insertion of dummy entry points into the local table ( #346 )
...
* Needed for #341 . Create a dummy entry with public key 0..., but with a valid gossip address that we can ask for updates. This will allow validators to discover the full network by just knowing a single node's gossip address without knowing anything else about their identity.
* once we start removing dead validators this entry should get purged since we will never see a message from public key 0, #344
2018-06-13 11:42:30 -07:00
dcb6234771
Fix relative link to client demo
2018-06-12 23:29:04 -06:00
e44d423e83
Make version syntax consistent
...
Using no symbol implies its a symver caret requirement.
https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html
2018-06-11 15:51:25 -06:00
5435bb734c
Upgrade rand
2018-06-11 15:51:25 -06:00
13f59adf61
Update build status badge link to publicly available build log
2018-06-10 22:12:09 -07:00
0fce3368d3
Fix json perf counter print and add script to generate a chart
2018-06-09 10:55:22 -07:00
1ee5c81267
Fix benchmarking banking_stage
2018-06-08 15:50:36 -07:00
3bb9d5eb50
Use timing::timestamp for counters
2018-06-08 15:50:36 -07:00
efb23f7cf9
Ensure stuck builds eventually timeout
2018-06-07 19:08:03 -07:00
013f4674de
Target cuda agents
2018-06-07 19:08:03 -07:00
6966b25d9c
Don't mark a build as failed if line coverage drops
...
It's not always a problem if line coverage drops. For example,
coverage will drop if you make well-tested code more succinct.
It just means the uncovered code is just a larger percentage of
the codebase.
2018-06-07 19:09:25 -06:00
d513f56c8c
Readme version bump
2018-06-07 17:32:07 -06:00
7aa05618a3
data_replicator -> ncp
...
Fixes #327
v0.6.1
2018-06-07 17:11:17 -06:00
cdfbbe5e60
Fix diagram typos
2018-06-07 17:11:17 -06:00
fe7d1cb81c
Race -> Or
...
Thanks for the suggestion @FishmanL!
2018-06-07 17:11:03 -06:00
c2a9395a4b
perf counters
2018-06-07 14:59:21 -07:00
586279bcfc
Add server diagrams
2018-06-07 15:24:44 -06:00
8bd10e7c4c
Cleanup top-level lib doc
2018-06-07 15:24:44 -06:00
928e6165bc
Add TPU & RPU diagrams
2018-06-07 15:24:44 -06:00
77c9e801aa
fixed client demo ( #325 )
...
* fixed client demo
2018-06-07 13:51:15 -07:00
c78132417f
fix deadlock
2018-06-07 13:52:33 -06:00
849928887e
undo
2018-06-07 13:52:33 -06:00
ba1163d49f
fix logs
2018-06-07 13:52:33 -06:00
6f9c89af39
fix deadlock
2018-06-07 13:52:33 -06:00
246b8b1242
No longer cat scripts
...
Because we keep changing those scripts and not updating the readme.
Also, this removes the "-b 9000" starting validators. Is that right?
Or should we be passing that to the validator config?
2018-06-07 12:17:43 -06:00
f0db68cb75
Add note about validator.json and -d flag to config generating scripts
2018-06-07 11:15:41 -06:00
f0d1fdfb46
Add missing module descriptions
2018-06-07 09:25:36 -06:00
3b8b2e030a
Better docs for transaction
2018-06-07 09:25:36 -06:00
b4fee677a5
Better docs for payment_plan
2018-06-07 09:25:36 -06:00
fe706583f9
Better docs for sigverify_stage
2018-06-07 09:25:36 -06:00
d0e0c17ece
Better docs for rpu
2018-06-07 09:25:36 -06:00
5aaa38bcaf
Better docs for write_stage
2018-06-07 09:25:36 -06:00
6ff9b27f8e
Better docs for entry
2018-06-07 09:25:36 -06:00
3f4e035506
Better docs for budget
2018-06-07 09:25:36 -06:00
57d9fbb927
Better docs for banking_stage
2018-06-07 09:25:36 -06:00
ee44e51b30
Better docs for the bank
2018-06-07 09:25:36 -06:00
5011f24123
Move more interesting content into first header
...
The first header and its content is the only text displayed on
GitHub's mobile page. Reorder so that the disclaimer is the only
information people see.
Disclaimer: IANAL and assume reordering these doesn't matter. :)
2018-06-07 09:25:36 -06:00
d1eda334f3
gdb
2018-06-07 09:25:08 -06:00
2ae5ce9f2c
Do not use cuda for multinode-demo validator component
2018-06-07 07:04:33 -06:00