Commit Graph

75 Commits

Author SHA1 Message Date
Greg Fitzgerald
63b76c32f9 80-char lines 2019-01-16 09:40:45 -08:00
Greg Fitzgerald
c9264ee12c Cleanup fanout docs and ASCII art 2019-01-16 09:40:45 -08:00
Sagar Dhawan
97d90b99e2 Describe Data-Plane fanout and distribution (#2008) 2019-01-16 21:38:10 +05:30
Tyera Eulberg
58bca04a3f Couple edits 2019-01-08 17:44:09 -07:00
Greg Fitzgerald
d2431128c7 Remove WriteStage from TPU/TVU diagrams
Fixes #2312
2019-01-08 08:42:06 -08:00
Michael Vines
56a3197f7f spelling 2019-01-03 18:48:24 -08:00
carllin
8116fe8def Add proposed design for db_ledger (#2253)
* Add proposed design for db_ledger
2019-01-03 14:12:55 -08:00
Manuel
e3478ee2ab svg logo and increased font size for better reading experience 2019-01-02 08:33:57 -07:00
Michael Vines
371cb4f0f3 Document getConfirmationTime 2018-12-22 12:47:02 -08:00
Michael Vines
f98d72a30b Fetch latest tag 2018-12-19 20:17:49 -08:00
Greg Fitzgerald
71df71c601 Revert Clang to C lang change 2018-12-19 20:17:23 -08:00
Sbhargava
1d0f7c44e2 Copy editing introduction
Not sure how else to comment, but I'd encourage keeping the content timeless rather than an update. So don't talk about recent releases or next we're doing X. (just a suggestion ;)
2018-12-19 20:17:23 -08:00
Michael Vines
c8d27f6424 Drop _ to clean up CI logs, apply more -j 2018-12-18 14:11:15 -08:00
jackcmay
fe5566d642 Local testnet info (#2174) 2018-12-14 15:55:58 -08:00
jackcmay
4a2933b0b6 Update README.md 2018-12-14 15:55:16 -08:00
anatoly yakovenko
a22e1199cf Add fork selection RFC (#2061)
RFC and simulation for fork generation.
2018-12-14 11:15:23 -08:00
Greg Fitzgerald
79f12d6b55 Move EntryTree back to proposals 2018-12-14 12:12:34 -07:00
Greg Fitzgerald
483f6702a6 Rewrite synchronization chapter (#2156)
* Rewrite synchronization chapter
* Add synchronization terminology
2018-12-14 11:06:53 -07:00
Greg Fitzgerald
3ce3f1adc1 Move book dev instructions out of top-level readme 2018-12-13 11:17:11 -07:00
Greg Fitzgerald
962e8dca1d Fix markdown 2018-12-12 17:19:46 -07:00
Greg Fitzgerald
8da4be1b34 Prefer the term 'cluster' over 'network'
Use 'network' for the networking stack. Examples:

* The network drops packets.
* The cluster rejects bad transactions.
* The Solana cluster runs on a gigabit network.
2018-12-12 17:19:46 -07:00
Greg Fitzgerald
f2ef74d1a1 Consistent naming between ToC and chapters 2018-12-12 17:19:46 -07:00
Greg Fitzgerald
546c92751b 80-char lines 2018-12-12 17:19:46 -07:00
Greg Fitzgerald
3a89d80a61 Update name in TPU 2018-12-12 14:55:27 -07:00
Greg Fitzgerald
fd45e83651 Add web wallet example 2018-12-12 14:55:27 -07:00
Greg Fitzgerald
9a49ace606 No longer reserve terms from the terminology chapter
We followed the precedent set by the Rust book here, but now that
proposals are integrated, each proposal can simply include its own
terminology section.
2018-12-12 14:12:07 -07:00
Greg Fitzgerald
ad8b095677 Capitalize acronyms in book 2018-12-12 12:15:20 -07:00
Greg Fitzgerald
38c72070fb Update links 2018-12-12 12:11:12 -07:00
Greg Fitzgerald
93fe1af1a8 Integrate EntryTree description into the TVU doc 2018-12-12 12:11:12 -07:00
Greg Fitzgerald
504bf4ba84 Bring drone description into the present 2018-12-12 12:11:12 -07:00
Greg Fitzgerald
9f9c5fcf10 Migrate all RFC content into the book 2018-12-12 12:11:12 -07:00
Greg Fitzgerald
90a0237457 Cherrypick recent changes to gossip RFC
Delete the RFC since this is all implemented.

See: 02bfcd23a9
2018-12-12 11:55:07 -07:00
Greg Fitzgerald
c83538a60c Add new proposal process
And move replication and enclave proposals there to get a feel
for how it'd look.
2018-12-12 11:04:57 -07:00
Greg Fitzgerald
13d4e3f29f Replace the leader rotation chapter with the latest RFC
The content that was originally copied was split into multiple
RFCs, leaving the book copy to bitrot.
2018-12-12 10:48:58 -07:00
Greg Fitzgerald
6cbf82dbe0 Delete storage.md 2018-12-11 17:10:01 -07:00
Greg Fitzgerald
896622de64 Delete empty page
Bring this back in after replication is fully integrated.
2018-12-11 17:09:44 -07:00
Greg Fitzgerald
1a160a86fa Fix typo and curve corners 2018-12-11 17:07:43 -07:00
Greg Fitzgerald
11abd3cf6e Update tictactoe.md 2018-12-11 17:03:49 -07:00
Greg Fitzgerald
9552badb16 Reference tic-tac-toe README instead of copying it
Also expand a bit on how it works.
2018-12-11 16:01:35 -08:00
Greg Fitzgerald
6fd41beccd Reference the JavaScript API docs more directly 2018-12-11 16:01:35 -08:00
Greg Fitzgerald
c679dea1b7 Add instructions to build and run tic-tac-toe 2018-12-11 16:01:35 -08:00
Greg Fitzgerald
9556a9be17 Update the artwork 2018-12-10 15:26:43 -07:00
Rob Walker
586d9ee850 fix some nits (#2034)
rework maybe_cargo_install(), renamed to cargo_install_unless, updated to take a command to attempt
2018-12-08 19:14:19 -08:00
Michael Vines
b1682558a6 Remove optional --identity argument to simplify command 2018-12-08 10:22:51 -08:00
Greg Fitzgerald
b5a80d3d49 Update ledger replication chapter (#2029)
* ledger block -> ledger segment

The book already defines a *block* to be a slight variation of
how block-based changes define it. It's the thing the cluster
confirms should be the next set of transactions on the ledger.

* Boot storage description from the book
2018-12-07 16:52:36 -07:00
Michael Vines
70c149c7da Rename leader/validator to bootstrap-leader/fullnode
Only rsyncing the genesis ledger snuck in here as well
2018-12-06 19:44:47 -08:00
Greg Fitzgerald
97b1156a7a Rename Ncp to GossipService
And BroadcastStage to BroadcastService since it's not included in the
TPU pipeline.
2018-12-06 15:48:19 -07:00
Greg Fitzgerald
a20c1b4547 Apply review feedback
And take a stab at clarifying some other sections too.
2018-12-06 08:44:01 -07:00
Greg Fitzgerald
56ffb4385d Use gossip RFC to seed the NCP description
And format the gossip RFC for easy diffing.
2018-12-06 08:44:01 -07:00
Michael Vines
a6312ba98f Switch snap to bootstrap-fullnode/fullnode naming 2018-12-05 18:59:43 -08:00