8a9f6b9ae3
Merge pull request #201 from CriesofCarrots/master
...
Generalize next tick functions to carry events
2018-05-11 10:54:14 -06:00
7144090528
Fix whitespace
2018-05-11 10:40:31 -06:00
ee0015ac38
Fix whitespace
2018-05-11 10:34:46 -06:00
8b7f7f1088
Generalize next tick functions to carry events
2018-05-11 09:45:42 -06:00
c95c6a75f8
tpu.rs - panic cleanup
2018-05-10 20:49:58 -07:00
44bf79e35f
transaction.rs - panic cleanup
2018-05-10 18:24:33 -07:00
bb654f286c
tpu.rs - panic cleanup
2018-05-10 18:21:10 -07:00
1acd2aa8cf
Fix race condition in Accountant::apply_payment()
2018-05-10 19:07:15 -06:00
18d3659b91
timing.rs - panic cleanup
2018-05-10 17:47:27 -07:00
63a4bafa72
thin_client - panic cleanup
2018-05-10 17:46:10 -07:00
4eb2e84c9f
streamer.rs - panic cleanup
2018-05-10 17:38:00 -07:00
73c7fb87e8
signature.rs - panic cleanup
2018-05-10 17:15:53 -07:00
c1496722aa
packet.rs - panic cleanup
2018-05-10 17:11:31 -07:00
d9f81b0c8c
mint.rs - panic cleanup
2018-05-10 17:06:43 -07:00
d69beaabe1
historian.rs - panic cleanup
2018-05-10 17:00:37 -07:00
b7a0bd6347
event.rs - panic cleanup
2018-05-10 16:59:13 -07:00
882ea6b672
erasure.rs - panic cleanup
2018-05-10 16:54:21 -07:00
736d3eabae
Merge pull request #198 from garious/add-accounting-stage
...
Move more code out of TPU
2018-05-10 17:24:22 -06:00
af53197c04
cargo +nightly fmt
2018-05-10 16:58:37 -06:00
cf186c5762
Better names
2018-05-10 16:58:37 -06:00
f384a2ce85
Move streamer-specific utility into streamer module
2018-05-10 16:58:37 -06:00
803b76e997
More idiomatic Rust
2018-05-10 16:58:37 -06:00
230d7c3dd6
Move all Request processing into thin_client_service
2018-05-10 16:58:37 -06:00
4f629dd982
Add events socket instead of modifying the existing socket
2018-05-10 16:54:43 -06:00
4fdd891b54
More precise function names
2018-05-10 16:54:43 -06:00
64a892321a
Merge pull request #197 from sakridge/fixes_for_entry_serialization
...
Fixes for serializing entries over blobs
2018-05-10 16:53:30 -06:00
a80991f2b3
Fixes for serializing entries over blobs and reorg into ledger
2018-05-10 15:30:30 -07:00
c9cd81319a
Set theme jekyll-theme-slate
2018-05-10 13:28:29 -07:00
521ae21632
Merge pull request #193 from sakridge/serialize_entries_over_multiple_blobs
...
Serialize entries over multiple blobs
2018-05-10 13:53:48 -06:00
bcd6606a16
ecdsa.rs - panic cleanup
2018-05-09 18:19:23 -07:00
52ebb88205
accountant.rs - simplify error messages
2018-05-09 18:16:37 -07:00
1e91d09be7
crdt.rs - panic cleanup
2018-05-09 18:10:48 -07:00
02c573986b
historian / transaction updates
2018-05-09 17:22:14 -07:00
f2de486658
accountant.rs - panic cleanup
2018-05-09 17:19:12 -07:00
900b4f2644
Serialize entries over multiple blobs
2018-05-09 16:03:47 -07:00
1cfaa9afb6
Merge pull request #194 from garious/add-accounting-stage
...
Fix nightly
2018-05-09 16:53:45 -06:00
801468d70d
Fix nightly
2018-05-09 16:51:34 -06:00
0601e05978
Merge pull request #192 from garious/add-accounting-stage
...
Add accounting stage
2018-05-09 16:47:50 -06:00
7ce11b5d1c
Cleanup: use full words for field names
...
and optionally for variable names
2018-05-09 16:19:42 -06:00
f2d4799491
Cleanup: field names should be nouns
2018-05-09 16:14:40 -06:00
ebc458cd32
Remove redundant Arcs
2018-05-09 15:45:10 -06:00
43cd631579
Add thin_client_service
2018-05-09 14:56:34 -06:00
bc824c1a6c
Reference count the accountant
...
So that the thin client can reference the AccountingStage's accountant
from separate threads.
2018-05-09 14:33:20 -06:00
4223aff840
Remove useless ref counts
2018-05-09 14:25:52 -06:00
f107c6c2ca
Don't wrap thread-safe objects with mutexes
2018-05-09 14:21:42 -06:00
7daf14caa7
Don't depend on client from server
2018-05-09 13:33:33 -06:00
ded28c705f
Tuck away the Historian
...
The Historian is now just a utility of the accounting stage.
2018-05-09 12:25:19 -06:00
778bec0777
Intercept historian output from accounting stage
...
We were accessing the accountant from multiple stages just to
register the ID the historian adds to Events.
This change should cause a whole lot of Arcs and Mutexes to go away.
2018-05-09 12:00:37 -06:00
6967cf7f86
Boot sync_channel()
...
This is less useful now that we send Vec<Event> instead of Event.
2018-05-09 11:43:16 -06:00
0ee3ec86bd
Fix nightly
2018-05-09 10:48:56 -06:00