Commit Graph

3080 Commits

Author SHA1 Message Date
aa7c741ec0 Switch to perf-libs v0.10.6 2018-11-12 19:17:54 -08:00
9e7b9487b0 perf-libs now drives setting CUDA_HOME 2018-11-12 18:49:15 -08:00
c7a67b5a02 Add deploy command to test 2018-11-12 18:21:16 -07:00
0e749dad4c Use cluster_info to get rpc address 2018-11-12 18:21:16 -07:00
fa72160c95 add last_id to Entry, PohEntry (#1783)
add prev_id to Entry, PohEntry
2018-11-12 17:03:23 -08:00
851e012c6c Upgrade EC2 image to 18.04 with CUDA 9.2 and 10 2018-11-12 15:17:34 -08:00
7f76403d0a Clean ~/solana during network start to avoid tripping over leftover files 2018-11-12 15:09:14 -08:00
126f065cc9 Extract complex loop from execute_instruction 2018-11-12 14:47:23 -08:00
7ee4dec3f1 Upgrade GCE GPU image to 18.04 2018-11-12 12:18:50 -08:00
c07d09c011 Add net/scp.sh for easier file transfer to/from network nodes 2018-11-12 11:48:53 -08:00
4d98da44e3 Fix possibility of a vote error breaking ledger (#1768)
* Fix possibility of a vote error breaking ledger

* Add test
2018-11-12 11:40:32 -08:00
15c00ea2ef Improve comments 2018-11-12 10:59:01 -08:00
522876c808 Rename Account.program_id to Account.owner 2018-11-12 10:59:01 -08:00
7d05cc8c5d Add missing account fields 2018-11-12 10:59:01 -08:00
49f4be6a2b codemod --extensions rs loader_program_id loader 2018-11-12 10:59:01 -08:00
e702515312 Add basic C++ support 2018-11-12 09:08:40 -08:00
5fce8d2ce1 Don't ignore VoteProgram errors 2018-11-11 22:18:06 -07:00
2696b22348 Cleanup TVU diagram 2018-11-11 20:55:21 -08:00
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