carllin
d9dabdfc74
Rocks db window utils ( #1851 )
...
* Implement new ledger module based on RocksDb
* Add db_window module for windowing functions from RocksDb
2018-11-19 23:20:18 -08:00
Rob Walker
6b910d1bd4
add tpu_forwarding, simplify ClusterInfo::new() from Result<Self> to Self
2018-11-19 20:45:49 -08:00
Rob Walker
1c4f799845
alphabetize deps ( #1872 )
2018-11-19 20:13:09 -08:00
Rob Walker
bbd9ea8c00
Delete settings.rs.foo
2018-11-19 13:39:08 -08:00
Anatoly Yakovenko
fc67a968e8
Use known keys in the unit test to avoid random false positives.
2018-11-19 13:41:24 -07:00
Rob Walker
3d113611cc
remove Result<> return from ClusterInfo::new() ( #1869 )
...
strip Result<> for ClusterInfo::new()
2018-11-19 11:25:14 -08:00
Michael Vines
c1af48bd85
Rename program_id => owner
2018-11-18 16:24:13 -08:00
Sagar Dhawan
07667771ef
Fix Gossip Pushes going to invalid addresses ( #1858 )
2018-11-17 19:57:28 -08:00
Michael Vines
3822c29415
Route program_id to program entrypoint
2018-11-17 19:42:03 -08:00
Greg Fitzgerald
ff386d6585
Add disclaimer to markdown book
...
copy-paste from readme
2018-11-17 19:56:08 -07:00
Greg Fitzgerald
e3ddfd8dff
Remove budget RFC
...
It describes the wallet CLI, not the Budget program. And all the
same content is now maintained in src/wallet.md.
2018-11-17 19:52:00 -07:00
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