Michael Vines
f0c79fdbca
Delete 0005-branches-tags-and-channels.md
2018-11-17 18:34:47 -08:00
Greg Fitzgerald
88ddb31477
teminology cleanup: leader slots and voting rounds
2018-11-17 18:56:13 -07:00
Greg Fitzgerald
077d1a41f1
Add too book
2018-11-17 18:56:13 -07:00
Greg Fitzgerald
857ab8662e
backticks and missing variable descriptions
2018-11-17 18:56:13 -07:00
Greg Fitzgerald
a17f9bd0f4
Work towards adding leader rotation to the book
2018-11-17 18:56:13 -07:00
Greg Fitzgerald
f4b9e93b11
Migrate storage RFC to book
2018-11-17 18:55:08 -07:00
Greg Fitzgerald
2c11bf2e66
Various book cleanup
...
* Merge Leader and Validator diagrams
* New sdk-tools diagram
* Move terminology to just after introduction
* Purge use of LAMPORT as an acronym
* Add notes about persistent storage
2018-11-17 17:50:29 -08:00
Greg Fitzgerald
0e33773e92
Copy release docs into RELEASE.md
...
Once the repo implements something proposed in an RFC, no need to acknowledge its existence.
@mvines, please update this if it's no longer accurate.
2018-11-17 18:48:53 -07:00
Michael Vines
719e14b30a
Add an explicit state of a reserved signature
...
An RPC client that fetches the signature status before the bank finishes
executing the corresponding Transaction should receive SignatureNotFound
instead of Confirmed
2018-11-17 16:40:23 -08:00
Michael Vines
38883d1de4
Clarify comment
2018-11-17 16:40:23 -08:00
dependabot[bot]
c6c8351fca
Update env_logger requirement from 0.5.12 to 0.6.0
...
Updates the requirements on [env_logger](https://github.com/sebasmagri/env_logger ) to permit the latest version.
- [Release notes](https://github.com/sebasmagri/env_logger/releases )
- [Commits](https://github.com/sebasmagri/env_logger/commits/v0.6.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-17 16:30:44 -08:00
Michael Vines
043f50487a
Document patch version updates after a release is made
2018-11-17 16:29:19 -08:00
Michael Vines
3a2b91f1b7
Add Cargo.lock to avoid getting broken by random upstream changes
2018-11-17 15:54:21 -08:00
Michael Vines
a76d11d486
Don't ignore Cargo.lock
2018-11-17 15:54:21 -08:00
Michael Vines
d1f01b5209
Fix clippy lint
2018-11-17 15:54:21 -08:00
Michael Vines
7a54dbf7d5
Restore clippy, and run clippy sooner
2018-11-17 15:54:21 -08:00
Michael Vines
33a5d5fe93
Enable debug builds by default for better backtraces
2018-11-17 10:52:08 -08:00
Michael Vines
201a4b7b2a
Advance input pointer correctly
2018-11-17 10:30:21 -08:00
Michael Vines
591a28d516
Avoid extra commit when publishing book
2018-11-17 10:17:52 -08:00
Michael Vines
22d160a3c3
Install drone
2018-11-17 17:20:15 +00:00
Michael Vines
903c82d7f1
Add timeouts
2018-11-17 09:09:25 -08:00
Michael Vines
b2e0395f19
Bump release tarball build timeout (ahem rocksdb)
2018-11-17 08:12:03 -08:00
Michael Vines
d96a6b42a5
Move drone into its own crate
2018-11-16 20:42:21 -08:00
carllin
cf95708c18
Set drone address to always be the initial network entry point ( #1847 )
...
* Set drone address to always be the initial network entry point, so that even when leaders rotate the client can still find the drone
* Extract drone address as a separate argument to bench-tps
* Add drone port to client.sh instead of setting it in bench-tps
* Add drone entrypoint to scripts
* Fix build error
2018-11-16 19:56:26 -08:00
Michael Vines
7fe50d6402
Temporarily disable clippy
2018-11-16 19:55:33 -08:00
Michael Vines
e1c7b99450
Accounts get kicked if no tokens
2018-11-16 18:53:37 -08:00
Sagar Dhawan
12ae7b9a6b
Add test for tvu POH verification ( #1844 )
2018-11-16 15:48:10 -08:00
Michael Vines
6ac5700f2e
Move metrics into its own crate
2018-11-16 15:10:07 -08:00
Michael Vines
a0dd8617be
Remove airdrop from fullnode
2018-11-16 13:25:55 -08:00
Rob Walker
1576072edb
remove spurious eprintln!()
2018-11-16 10:21:58 -08:00
carllin
03d206a7ca
Check for valid tvu, not tpu in broadcast ( #1836 )
2018-11-15 23:30:22 -08:00
Sathish
c973de1d76
Decouple log and metrics rate ( #1839 )
...
Use separate env for log and metrics rate.
Set default log level to WARN if unset.
2018-11-15 22:27:16 -08:00
Stephen Akridge
71336965a6
Limit targets to 4 in bench-tps
...
Transaction got bigger so can only fit 4 targets in a
Transaction now.
2018-11-15 20:25:07 -08:00
Michael Vines
e791d0f74d
Drone now returns signed airdrop transactions
2018-11-15 17:13:13 -08:00
Stephen Akridge
3543a9a49f
Add check for missing signature with fee'ed transaction
...
And update fetch-perf-libs version
2018-11-15 16:23:13 -08:00
Stephen Akridge
7dd198a99e
Change signed_key to index into account_keys
...
If index is within the signed keys range.
2018-11-15 16:23:13 -08:00
Stephen Akridge
e048116ab2
Remove signed_keys
...
Use first signatures.len() of account_keys for signing
2018-11-15 16:23:13 -08:00
Stephen Akridge
cda9ad8565
Multiple signatures for transactions
...
With multiple instructions in a TX may need
multiple signatures.
Fixes #1531
2018-11-15 16:23:13 -08:00
carllin
928f375683
Rocks db ( #1792 )
...
* Add rocksdb crate
* Implement new ledger module based on RocksDb
2018-11-15 15:53:31 -08:00
Rob Walker
d3e521f70e
accept other socket errors, ignore unless out of tries ( #1835 )
2018-11-15 15:49:37 -08:00
Jack May
96e03eca14
Remove unused dependency
2018-11-15 15:13:50 -08:00
Jack May
659dfbf51f
cargo:rerun always triggers if file does not exist
2018-11-15 14:59:54 -08:00
Michael Vines
a7ee428214
Fix build
2018-11-15 14:06:57 -08:00
anatoly yakovenko
a41254e18c
Add scalable gossip library ( #1546 )
...
* Cluster Replicated Data Store
Separate the data storage and merge strategy from the network IO boundary.
Implement an eager push overlay for transporting recent messages.
Simulation shows fast convergence with 20k nodes.
2018-11-15 13:23:26 -08:00
Michael Vines
4a3230904e
Specify rpc port
2018-11-15 12:32:15 -08:00
Sagar Dhawan
c81a3f6ced
Fix RPC address clashes on local multi-node testnet ( #1821 )
...
* Fix RPC address clashes on local multi-node testnet
2018-11-15 10:42:02 -08:00
Tyera Eulberg
a5412fc0cd
Fix find port functions
2018-11-15 10:45:39 -07:00
Michael Vines
83fc3c10cf
Setup CUDA env for local builds
2018-11-15 08:00:52 -08:00
jackcmay
6b6c87e510
Run BPF tests in CI
2018-11-14 17:16:37 -08:00
Greg Fitzgerald
267f9115ba
Add drone RFC ( #1754 )
...
* Add stamps RFC
* Don't use the language 'load the program'
* Replace stamps RFC with new more general drone design
* Fix typo
* Describe potential techniques for getting recent last_ids
2018-11-14 15:19:34 -08:00