Commit Graph

3362 Commits

Author SHA1 Message Date
5df4754579 Don't call instructions transactions 2018-11-11 20:07:15 -08:00
a00284c727 Remove userdata diff and make helper fn 2018-11-11 18:57:28 -07:00
3832602ec4 Move notifications after store_accounts 2018-11-11 18:57:28 -07:00
3466f139a4 set -e shuffling 2018-11-11 16:24:36 -08:00
def7d156f6 codemod --extensions sh '#!/usr/bin/env bash -e' '#!/usr/bin/env bash\nset -e' 2018-11-11 16:24:36 -08:00
33aab094ef codemod --extensions sh '#!/bin/bash' '#!/usr/bin/env bash' 2018-11-11 16:24:36 -08:00
cf6f344ccc Add CUDA_HOME env var to permit overriding the CUDA install location 2018-11-11 16:24:18 -08:00
b670b9bcde Regenerate identity files in CI 2018-11-11 09:22:52 -07:00
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
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
bec34496f1 Generate id.json earlier 2018-11-10 18:05:55 -08:00
49014393e1 Be less fancy for bash 4.4 compat 2018-11-10 18:05:55 -08:00
818d03c835 Bump earlyoom version 2018-11-10 15:56:17 -08:00
cdf1a96e23 Revert "V1 Window/Ledger based on RocksDb (#1712)"
This reverts commit bfcdec95cb.
2018-11-09 20:25:53 -07:00
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
fc55835932 Revert "Boot rpc_port"
This reverts commit 1984b6db06.
2018-11-09 17:52:10 -07:00
3772910bf2 Boot rpc_port 2018-11-09 17:52:10 -07:00
24379c14dc Fix clippy warnings 2018-11-09 17:52:10 -07:00
23846bcf1c Don't require a cluster to query for one's own pubkey 2018-11-09 17:52:10 -07:00
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
5ca473ac2d Don't get the network from parse_args 2018-11-09 17:52:10 -07:00
e1a551e8f2 Create target/ if it doesn't exist yet 2018-11-09 12:03:07 -08:00
0926702269 Fix grcov download on macos and upload gcda/gcdo files for debugging 2018-11-09 11:19:28 -07:00
0a85347a0d Upgrade Rust stable to 1.30.1
Fixes `cargo doc`
2018-11-09 07:46:51 -08:00
fb59f73c1a Link readme to book (#1750)
* Link readme to book
2018-11-09 07:27:03 -07:00
eaa8b9cb1e Publish book 2018-11-09 02:13:59 -07:00
b8261d7d83 Determine network version for tar and local deploys 2018-11-08 22:02:42 -08:00
f5827d4a83 Fix typo 2018-11-08 17:15:48 -07:00
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
56c77bf482 Add IntelliJ files to ignore 2018-11-08 13:00:00 -08:00
d831c5dcc9 remove dead poh code (#1747) 2018-11-08 12:55:23 -08:00
ce474eaf54 Better titles for tpu and tvu 2018-11-08 11:33:52 -07:00
0da1c06b15 Add disk to the hardware used by both Tpu and Tvu 2018-11-08 11:33:52 -07:00
01edc94a4b Move description of the Rust flavor of stages to service.rs 2018-11-08 11:33:52 -07:00
f96563c3f2 Add documentation for pipelining 2018-11-08 11:33:52 -07:00
30697f63f1 add support for slots in erasure (#1736) 2018-11-08 10:20:03 -08:00
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
34b5b3d9c5 Add TODO in logs section 2018-11-07 20:46:57 -08:00
ea8b19a40f Update testnet info 2018-11-07 20:43:51 -08:00
b0405db5a9 Assign static IPs to {edge,beta}.testnet.solana.com 2018-11-07 20:11:00 -08:00
f34f0af6b1 Install native programs in the correct location 2018-11-07 19:44:57 -08:00
51ed48941b Continue if docker0 is not present 2018-11-07 19:33:20 -08:00
22b6cbb4da Switch testnet to AWS 2018-11-07 18:57:08 -08:00
87ac549689 Work around AWS key management limitation 2018-11-07 18:48:27 -08:00
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
25dd5145bb Switch to us-west-1a, us-west-1b is causing trouble 2018-11-07 18:23:28 -08:00
f8f11b7f50 Remove docker0 interface if present 2018-11-07 18:23:24 -08:00
82f914e0dc Work around AWS boot check weirdness 2018-11-07 15:46:04 -08:00
3b41eec199 Shuffle AWS regions 2018-11-07 15:00:55 -08:00
9359cc69d5 Invert gpu check 2018-11-07 14:44:40 -08:00