Michael Vines
3466f139a4
set -e shuffling
2018-11-11 16:24:36 -08:00
Michael Vines
def7d156f6
codemod --extensions sh '#!/usr/bin/env bash -e' '#!/usr/bin/env bash\nset -e'
2018-11-11 16:24:36 -08:00
Michael Vines
33aab094ef
codemod --extensions sh '#!/bin/bash' '#!/usr/bin/env bash'
2018-11-11 16:24:36 -08:00
Michael Vines
cf6f344ccc
Add CUDA_HOME env var to permit overriding the CUDA install location
2018-11-11 16:24:18 -08:00
Greg Fitzgerald
b670b9bcde
Regenerate identity files in CI
2018-11-11 09:22:52 -07:00
Greg Fitzgerald
fea86b2955
No longer serialize as JSON-encoded pkcs8
...
That's supposed to be an ASCII format, but we're not making use
of it. We can switch back to that some day, but if we do, it shouldn't
be JSON-encoded.
2018-11-11 09:22:52 -07:00
Greg Fitzgerald
7c610b216b
Migrate from ring to ed25519-dalek
...
Why?
* Pure Rust, no BoringSSL (or OpenSSL) dependency
* Those avx2 benchmarks
* ring includes far more than what we need
* ring author won't add release tags: https://github.com/briansmith/ring#versioning--stability
2018-11-11 09:22:52 -07:00
Michael Vines
bec34496f1
Generate id.json earlier
2018-11-10 18:05:55 -08:00
Michael Vines
49014393e1
Be less fancy for bash 4.4 compat
2018-11-10 18:05:55 -08:00
Michael Vines
818d03c835
Bump earlyoom version
2018-11-10 15:56:17 -08:00
Greg Fitzgerald
cdf1a96e23
Revert "V1 Window/Ledger based on RocksDb ( #1712 )"
...
This reverts commit bfcdec95cb
.
2018-11-09 20:25:53 -07:00
carllin
bfcdec95cb
V1 Window/Ledger based on RocksDb ( #1712 )
...
* Add rocksdb
* Implement new ledger module based on RocksDb
2018-11-09 18:30:26 -08:00
Greg Fitzgerald
fc55835932
Revert "Boot rpc_port"
...
This reverts commit 1984b6db06dae4f6b655b9076e657e389d786105.
2018-11-09 17:52:10 -07:00
Greg Fitzgerald
3772910bf2
Boot rpc_port
2018-11-09 17:52:10 -07:00
Greg Fitzgerald
24379c14dc
Fix clippy warnings
2018-11-09 17:52:10 -07:00
Greg Fitzgerald
23846bcf1c
Don't require a cluster to query for one's own pubkey
2018-11-09 17:52:10 -07:00
Greg Fitzgerald
9dd0a6e6a7
Boot drone_addr and rpc_addr from config
...
WalletConfig is intended for the validated command-line input.
2018-11-09 17:52:10 -07:00
Greg Fitzgerald
5ca473ac2d
Don't get the network from parse_args
2018-11-09 17:52:10 -07:00
Michael Vines
e1a551e8f2
Create target/ if it doesn't exist yet
2018-11-09 12:03:07 -08:00
Greg Fitzgerald
0926702269
Fix grcov download on macos and upload gcda/gcdo files for debugging
2018-11-09 11:19:28 -07:00
Greg Fitzgerald
0a85347a0d
Upgrade Rust stable to 1.30.1
...
Fixes `cargo doc`
2018-11-09 07:46:51 -08:00
Greg Fitzgerald
fb59f73c1a
Link readme to book ( #1750 )
...
* Link readme to book
2018-11-09 07:27:03 -07:00
Michael Vines
eaa8b9cb1e
Publish book
2018-11-09 02:13:59 -07:00
Michael Vines
b8261d7d83
Determine network version for tar and local deploys
2018-11-08 22:02:42 -08:00
Greg Fitzgerald
f5827d4a83
Fix typo
2018-11-08 17:15:48 -07:00
Greg Fitzgerald
b0f8a983c4
Add the solana-wallet documentation ( #1744 )
...
* Add the solana-wallet documentation
There doesn't seem to be a way to publish bin docs to crates.io.
Until there is, we can include CLI documentation is the appendix
of the markdown book.
* A command to generate all the usage docs
Usage:
$ scripts/wallet-help.sh >> src/wallet.md
2018-11-08 15:42:20 -07:00
Sagar Dhawan
56c77bf482
Add IntelliJ files to ignore
2018-11-08 13:00:00 -08:00
Rob Walker
d831c5dcc9
remove dead poh code ( #1747 )
2018-11-08 12:55:23 -08:00
Greg Fitzgerald
ce474eaf54
Better titles for tpu and tvu
2018-11-08 11:33:52 -07:00
Greg Fitzgerald
0da1c06b15
Add disk to the hardware used by both Tpu and Tvu
2018-11-08 11:33:52 -07:00
Greg Fitzgerald
01edc94a4b
Move description of the Rust flavor of stages to service.rs
2018-11-08 11:33:52 -07:00
Greg Fitzgerald
f96563c3f2
Add documentation for pipelining
2018-11-08 11:33:52 -07:00
Rob Walker
30697f63f1
add support for slots in erasure ( #1736 )
2018-11-08 10:20:03 -08:00
Pankaj Garg
433fcef70b
Enclave RFC updates for PoH verification ( #1739 )
...
* Enclave RFC updates for PoH verification
* fix spelling error
2018-11-08 06:52:14 -08:00
Michael Vines
34b5b3d9c5
Add TODO in logs section
2018-11-07 20:46:57 -08:00
Michael Vines
ea8b19a40f
Update testnet info
2018-11-07 20:43:51 -08:00
Michael Vines
b0405db5a9
Assign static IPs to {edge,beta}.testnet.solana.com
2018-11-07 20:11:00 -08:00
Michael Vines
f34f0af6b1
Install native programs in the correct location
2018-11-07 19:44:57 -08:00
Michael Vines
51ed48941b
Continue if docker0 is not present
2018-11-07 19:33:20 -08:00
Michael Vines
22b6cbb4da
Switch testnet to AWS
2018-11-07 18:57:08 -08:00
Michael Vines
87ac549689
Work around AWS key management limitation
2018-11-07 18:48:27 -08:00
Greg Fitzgerald
2a6046de8e
Cleanup TVU code to look like its block diagram ( #1737 )
...
* Reorg TVU code to look like TVU diagram
And move channel creation into LedgerWriteStage so that it can
be used in the same was as all the other stages.
* Delete commented out code
2018-11-07 19:25:36 -07:00
Michael Vines
25dd5145bb
Switch to us-west-1a, us-west-1b is causing trouble
2018-11-07 18:23:28 -08:00
Michael Vines
f8f11b7f50
Remove docker0 interface if present
2018-11-07 18:23:24 -08:00
Michael Vines
82f914e0dc
Work around AWS boot check weirdness
2018-11-07 15:46:04 -08:00
Michael Vines
3b41eec199
Shuffle AWS regions
2018-11-07 15:00:55 -08:00
Michael Vines
9359cc69d5
Invert gpu check
2018-11-07 14:44:40 -08:00
Michael Vines
b02b636b36
Support local tarball deploys
2018-11-07 14:44:40 -08:00
Michael Vines
a537154c28
Remove all cuda dependencies from release tarball beyond solana-fullnode-cuda
2018-11-07 14:44:40 -08:00
Pankaj Garg
39e1bdeb71
Initial RFC for use of enclave for vote signing ( #1734 )
...
* Initial RFC for use of enclave for vote signing
* Fix grammar
* address review comments
2018-11-07 14:36:16 -08:00