Commit Graph

1219 Commits

Author SHA1 Message Date
d96a6b42a5 Move drone into its own crate 2018-11-16 20:42:21 -08:00
7fe50d6402 Temporarily disable clippy 2018-11-16 19:55:33 -08:00
6ac5700f2e Move metrics into its own crate 2018-11-16 15:10:07 -08:00
e791d0f74d Drone now returns signed airdrop transactions 2018-11-15 17:13:13 -08:00
4a3230904e Specify rpc port 2018-11-15 12:32:15 -08:00
6b6c87e510 Run BPF tests in CI 2018-11-14 17:16:37 -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
66e9d30fda Change testnet automation to use TAR instead of snap (#1809) 2018-11-13 13:33:15 -08:00
d53077bb3e Activate perf-libs compatible CUDA env 2018-11-12 22:24:56 -08:00
2b44d5fb6a Fix snap PR builds 2018-11-12 22:24:56 -08:00
dafdab1bbc Add clang dependency to docker images, update validation checks (#1794) 2018-11-12 19:36:36 -08:00
9e7b9487b0 perf-libs now drives setting CUDA_HOME 2018-11-12 18:49:15 -08: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
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
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
eaa8b9cb1e Publish book 2018-11-09 02:13:59 -07: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
22b6cbb4da Switch testnet to AWS 2018-11-07 18:57:08 -08:00
25dd5145bb Switch to us-west-1a, us-west-1b is causing trouble 2018-11-07 18:23:28 -08:00
3b41eec199 Shuffle AWS regions 2018-11-07 15:00:55 -08:00
b02b636b36 Support local tarball deploys 2018-11-07 14:44:40 -08:00
a537154c28 Remove all cuda dependencies from release tarball beyond solana-fullnode-cuda 2018-11-07 14:44:40 -08:00
812a8bcc6c Permit release tag tarballs 2018-11-07 10:33:58 -08:00
63807935cb Switch testnet/testnet-beta to tarball release 2018-11-07 10:30:02 -08:00
92a8b646df Fix tarball publishing for tags 2018-11-07 10:26:19 -08:00
d9f9e347ab Delete testnet-master, testnet-master-perf 2018-11-07 10:08:29 -08:00
038a46b5ef Integrate the markdown book into the codebase
This implies that the book should describe exactly what is implemented,
and will not lead the way and eventually bitrot as the RFCs do.
2018-11-07 10:58:47 -07:00
863a0c3f8f s/edge/beta/ 2018-11-07 08:54:32 -08:00
dd4fb7aa90 Add AWS-based nets 2018-11-07 07:47:39 -08:00
2af5aad032 Switch testnet/testnet-perf to the latest beta or stable tag 2018-11-07 07:47:39 -08:00
9027141ff8 Publish release tarballs for tags 2018-11-07 07:47:39 -08:00
8be7c13d2d Stub out architecture book (#1674)
* Stub out architecture documentation

* Add book HTML generation and book tests to CI

* Add heading

* Better table of contents

* Reference existing documentation

Move ASCII art from code comments into rendered SVG

* Attempt to fix CI

* Add lamport docs

And truncate lines to 80 characters

* Fix links

And reference shorter, newer description of PoH.

* Replace ASCII art with SVG

* Streamline for Pillbox

* Update path before optional install

* Use $CARGO_HOME instead of $HOME

* Delete code

Attempt to describe all data structures without code.

* Boot RPU from docs, add JsonRpcService

Also, use Rust naming conventions in the block diagrams to
minimize the jump from docs to code.

* Latest code uses tick_height

* Rename bob/ folder to art/

A home for any ASCII art

* Import JSON RPC API

* More mdbook docs

* Add Ncp

* Cleanup links

* Move pipelining description into fullnode description

* Move high-level transaction docs into top-level doc

* Delete unused files
2018-11-06 18:00:58 -07:00
d8d23c9971 Remove unused debug trace 2018-11-06 09:29:39 -08:00
6b5d12a8bb Set metrics database correctly 2018-11-06 07:25:18 -08:00
c4b9d5d8b9 Remove stray line 2018-11-05 20:53:34 -08:00
52491b467a Update testnet deploy docs 2018-11-05 19:12:55 -08:00
7789fda016 Add testnet-manager pipeline 2018-11-05 17:35:30 -08:00
c4346e6191 Add testnet pipeline for prebuilt images (#1708)
* Add testnet pipeline for prebuilt images

- It'll speed up testnet testing for released images

* removed quotes from variable

* address review comments

* fix testnet automation error
2018-11-05 13:50:33 -08:00
5a85cc4626 Rename buildkite-snap to buildkite-secondary 2018-11-05 08:47:51 -08:00
2c74815cc9 ci: correct crates.io publishing order 2018-11-02 15:39:24 -07:00
298bd6479a Add first leader to genesis (#1681)
* Add first leader to genesis entries, consume in genesis.sh

* Set bootstrap leader in the bank on startup, remove instantiation of bootstrap leader from bin/fullnode

* Remove need to initialize bootstrap leader in leader_scheduler, now can be read from genesis entries

* Add separate interface new_with_leader() in mint for creating genesis leader entries
2018-11-02 14:32:05 -07:00
db98f7e0b4 Use env variables to disable validator sanity and ledger verification (#1675) 2018-10-31 12:30:33 -07:00