38883d1de4
Clarify comment
2018-11-17 16:40:23 -08:00
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
043f50487a
Document patch version updates after a release is made
2018-11-17 16:29:19 -08:00
3a2b91f1b7
Add Cargo.lock to avoid getting broken by random upstream changes
2018-11-17 15:54:21 -08:00
a76d11d486
Don't ignore Cargo.lock
2018-11-17 15:54:21 -08:00
d1f01b5209
Fix clippy lint
2018-11-17 15:54:21 -08:00
7a54dbf7d5
Restore clippy, and run clippy sooner
2018-11-17 15:54:21 -08:00
33a5d5fe93
Enable debug builds by default for better backtraces
2018-11-17 10:52:08 -08:00
201a4b7b2a
Advance input pointer correctly
2018-11-17 10:30:21 -08:00
591a28d516
Avoid extra commit when publishing book
2018-11-17 10:17:52 -08:00
22d160a3c3
Install drone
2018-11-17 17:20:15 +00:00
903c82d7f1
Add timeouts
2018-11-17 09:09:25 -08:00
b2e0395f19
Bump release tarball build timeout (ahem rocksdb)
2018-11-17 08:12:03 -08:00
d96a6b42a5
Move drone into its own crate
2018-11-16 20:42:21 -08:00
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
7fe50d6402
Temporarily disable clippy
2018-11-16 19:55:33 -08:00
e1c7b99450
Accounts get kicked if no tokens
2018-11-16 18:53:37 -08:00
12ae7b9a6b
Add test for tvu POH verification ( #1844 )
2018-11-16 15:48:10 -08:00
6ac5700f2e
Move metrics into its own crate
2018-11-16 15:10:07 -08:00
a0dd8617be
Remove airdrop from fullnode
2018-11-16 13:25:55 -08:00
1576072edb
remove spurious eprintln!()
2018-11-16 10:21:58 -08:00
03d206a7ca
Check for valid tvu, not tpu in broadcast ( #1836 )
2018-11-15 23:30:22 -08:00
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
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
e791d0f74d
Drone now returns signed airdrop transactions
2018-11-15 17:13:13 -08:00
3543a9a49f
Add check for missing signature with fee'ed transaction
...
And update fetch-perf-libs version
2018-11-15 16:23:13 -08:00
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
e048116ab2
Remove signed_keys
...
Use first signatures.len() of account_keys for signing
2018-11-15 16:23:13 -08:00
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
928f375683
Rocks db ( #1792 )
...
* Add rocksdb crate
* Implement new ledger module based on RocksDb
2018-11-15 15:53:31 -08:00
d3e521f70e
accept other socket errors, ignore unless out of tries ( #1835 )
2018-11-15 15:49:37 -08:00
96e03eca14
Remove unused dependency
2018-11-15 15:13:50 -08:00
659dfbf51f
cargo:rerun always triggers if file does not exist
2018-11-15 14:59:54 -08:00
a7ee428214
Fix build
2018-11-15 14:06:57 -08:00
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
4a3230904e
Specify rpc port
2018-11-15 12:32:15 -08:00
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
a5412fc0cd
Fix find port functions
2018-11-15 10:45:39 -07:00
83fc3c10cf
Setup CUDA env for local builds
2018-11-15 08:00:52 -08:00
6b6c87e510
Run BPF tests in CI
2018-11-14 17:16:37 -08:00
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
39c87fd103
Add BPF benchmarks
2018-11-14 12:06:06 -08:00
2ad2fdd235
Remove inline simple program to avoid maintenance burden
2018-11-14 10:39:22 -08:00
1fda4b77ef
Expose tick_height to bpf programs
2018-11-14 10:33:27 -08:00
5a8938209b
Expose tick_height to native programs
2018-11-14 10:33:27 -08:00
0bf2ff6138
Add convenience macro for native program entrypoint
2018-11-14 10:33:27 -08:00
e33f3a2562
Publish expected native program entrypoint in sdk/
2018-11-14 10:33:27 -08:00
bba19ce667
Catch up to solana-genesis tokens argument name change
2018-11-14 09:55:33 -08:00
9bf2d1d7b4
Publish BPF SDK to a channel-specific URL to ease downstream pickup
2018-11-14 09:36:44 -08:00
9fe210c454
Add host information to db entries ( #1778 )
...
Add new field to each db entry identifying the host
that it originated from.
2018-11-13 21:54:15 -08:00