Commit Graph

2733 Commits

Author SHA1 Message Date
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
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
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
43bd28cdfa Add loader_ prefix to LoaderTransaction methods 2018-11-07 15:06:38 -07:00
6c10458b5b leader slots in Blobs (#1732)
* add leader slot to Blobs
* remove get_X() methods in favor of X() methods for Blob
* add slot to get_scheduled_leader()
2018-11-07 13:18:14 -08:00
3ccbf81646 Update README.md 2018-11-07 13:04:14 -08:00
2e38cd98c0 Update README.md 2018-11-07 12:58:24 -08:00
7780d9bab8 Add ledger write and storage stage to TVU documentation 2018-11-07 12:07:12 -08:00
8feed96eac Update README.md 2018-11-07 11:19:37 -08:00
16d23292dc Improve error messages 2018-11-07 10:35:10 -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
2ef8ebe111 AWS AMIs are region specific 2018-11-07 10:05:58 -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
3852ad3048 Make markdown docs more modular
No need to assume the book context.
2018-11-07 10:58:47 -07:00
1075a73902 Elf relocations (#1724)
Use relocatable BPF ELFs
2018-11-07 09:40:23 -08:00
863a0c3f8f s/edge/beta/ 2018-11-07 08:54:32 -08:00
f8673931b8 Increase boot timeout 2018-11-07 08:32:15 -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
c4bc331663 Add support for using a release tar 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
d7ea66b6a1 RPC and Pubsub, bind to 0.0.0.0 2018-11-06 15:45:36 -07:00
371c69d425 Add ledger write stage counters (#1713) 2018-11-06 14:44:54 -08:00
c9c1564d26 Fetch v0.10.5 perf libs (#1727)
- includes SGX enclave for signing
2018-11-06 14:20:22 -08:00
cd18a1b7db t 2018-11-06 14:08:47 -08:00