Greg Fitzgerald
|
9c62f8d81f
|
Add Event::Transaction constructor
|
2018-05-16 23:18:58 -07:00 |
Greg Fitzgerald
|
82aef7ebe2
|
Merge pull request #225 from mvines/deploy
Auto deploy tagged versions of solana to crate.io
|
2018-05-16 23:36:15 -06:00 |
Michael Vines
|
57636d3d5f
|
Auto deploy tagged versions of solana to crate.io
|
2018-05-16 21:38:14 -07:00 |
Greg Fitzgerald
|
dc87effc0a
|
Merge pull request #229 from garious/fix-bench
Fix the benchmark build
|
2018-05-16 16:37:56 -06:00 |
Greg Fitzgerald
|
f0c9823e9f
|
Merge pull request #228 from garious/generalize-topackets
request::to_request_packets -> packet::to_packets
|
2018-05-16 16:37:29 -06:00 |
Greg Fitzgerald
|
0b91dd6163
|
Fix the benchmark build
|
2018-05-16 16:35:50 -06:00 |
Greg Fitzgerald
|
4955c6f13a
|
request::to_request_packets -> packet::to_packets
|
2018-05-16 16:11:53 -06:00 |
Greg Fitzgerald
|
2e7beca9ba
|
Generalize to_request_packets
|
2018-05-16 16:01:19 -06:00 |
Greg Fitzgerald
|
59c1b9983d
|
Merge pull request #220 from garious/add-tpu
Add tpu
|
2018-05-16 12:21:07 -06:00 |
Greg Fitzgerald
|
f7083e0923
|
Remove transaction processing from RPU and request processing from TVU
|
2018-05-15 12:15:29 -06:00 |
Greg Fitzgerald
|
6d4defdf96
|
Offload event processing to the TPU
|
2018-05-15 11:33:43 -06:00 |
Greg Fitzgerald
|
b826f837f8
|
First attempt to pull TPU into the server
|
2018-05-15 11:25:55 -06:00 |
Greg Fitzgerald
|
5855e18a4e
|
Let server own the bank, not TPU/RPU
|
2018-05-15 11:21:48 -06:00 |
Greg Fitzgerald
|
3f38c0a245
|
Feed events socket into the server
|
2018-05-15 11:19:58 -06:00 |
Greg Fitzgerald
|
cfe8b3fc55
|
Wrap the RPU with new object Server
|
2018-05-15 11:00:01 -06:00 |
Greg Fitzgerald
|
e9ee020b5f
|
Rename constructors
|
2018-05-15 10:45:36 -06:00 |
Greg Fitzgerald
|
1bcf3891b4
|
New TPU/RPU constructors
|
2018-05-15 10:44:47 -06:00 |
Greg Fitzgerald
|
5456de63e9
|
Less state
|
2018-05-15 10:38:17 -06:00 |
Greg Fitzgerald
|
9026c70952
|
Inline Rpu::new
|
2018-05-15 10:33:16 -06:00 |
Greg Fitzgerald
|
99dc4ea4a9
|
Spin up threads from Rpu/Tpu constructors
|
2018-05-15 10:30:52 -06:00 |
Greg Fitzgerald
|
0aaa500f7c
|
Rpu/Tpu serve() functions now only spin up threads
|
2018-05-15 10:10:45 -06:00 |
Greg Fitzgerald
|
5f5be83a17
|
Hoist socket creation/configuration
TODO: Add a library for socket configuration.
|
2018-05-15 10:05:23 -06:00 |
Greg Fitzgerald
|
7e44005a0f
|
Don't do error-prone things in functions that spawn threads
|
2018-05-15 09:53:51 -06:00 |
Greg Fitzgerald
|
ee3fb985ea
|
Hoist set_timeout
|
2018-05-15 09:42:28 -06:00 |
Greg Fitzgerald
|
2a268aa528
|
Reorder to reflect dependencies
|
2018-05-15 09:17:48 -06:00 |
Greg Fitzgerald
|
cd262cf860
|
Merge pull request #223 from rlkelly/202__rust_refactor
202 rust refactor
|
2018-05-15 08:44:47 -06:00 |
Robert Kelly
|
a1889c32d4
|
fixed CrdtToSmall typo
|
2018-05-15 10:29:56 -04:00 |
Robert Kelly
|
d42d024d9c
|
minor changes
|
2018-05-15 10:23:11 -04:00 |
anatoly yakovenko
|
7b88b8d159
|
Merge pull request #222 from aeyakovenko/fixed_ignore_tests
fix ignore tests
|
2018-05-14 22:18:38 -07:00 |
Anatoly Yakovenko
|
4131071b9a
|
fix ignore tests
|
2018-05-14 22:06:42 -07:00 |
Greg Fitzgerald
|
ef6bd7e3b8
|
Add TPU
|
2018-05-14 17:36:19 -06:00 |
Greg Fitzgerald
|
374bff6550
|
Extract event processing from request_stage
|
2018-05-14 17:31:27 -06:00 |
Greg Fitzgerald
|
0a46bbe4f9
|
Merge pull request #219 from garious/add-write-stage
Move write_service and drain_service into new write_stage module
|
2018-05-14 17:18:04 -06:00 |
Greg Fitzgerald
|
f4971be236
|
Merge pull request #218 from aeyakovenko/multitest-rebase
multinode test
|
2018-05-14 17:17:34 -06:00 |
Anatoly Yakovenko
|
421273f862
|
disable tests that fail with kcov
|
2018-05-14 16:07:21 -07:00 |
Anatoly Yakovenko
|
2c7f229883
|
wait longer
|
2018-05-14 15:48:43 -07:00 |
Anatoly Yakovenko
|
904eabad2f
|
waint longer
|
2018-05-14 15:48:24 -07:00 |
Anatoly Yakovenko
|
8b233f6be4
|
update
|
2018-05-14 15:43:26 -07:00 |
Anatoly Yakovenko
|
08fc821ca9
|
rebase
|
2018-05-14 15:35:54 -07:00 |
Greg Fitzgerald
|
81706f2d75
|
Move write_service and drain_service into new write_stage module
|
2018-05-14 16:31:31 -06:00 |
Anatoly Yakovenko
|
7b50c3910f
|
fmt
|
2018-05-14 15:21:41 -07:00 |
Anatoly Yakovenko
|
2d635386af
|
rebased
|
2018-05-14 15:20:41 -07:00 |
Greg Fitzgerald
|
a604dcb4c4
|
Merge pull request #217 from garious/add-historian-stage
Add record_stage to pipeline
|
2018-05-14 16:01:45 -06:00 |
Greg Fitzgerald
|
7736b9cac6
|
Boot Alice and Bob from the unit tests
|
2018-05-14 15:39:34 -06:00 |
Greg Fitzgerald
|
d2dd005a59
|
accountant -> bank
|
2018-05-14 15:33:11 -06:00 |
Greg Fitzgerald
|
6e8f99d9b2
|
Purge EventProcessor
|
2018-05-14 14:45:29 -06:00 |
Greg Fitzgerald
|
685de30047
|
Purge EventProcessor from RPU
|
2018-05-14 14:35:25 -06:00 |
Greg Fitzgerald
|
17cc9ab07f
|
Rename Historian to RecordStage
Historian was a legacy name. The new name reflects the new pipelined
architecture.
|
2018-05-14 14:19:19 -06:00 |
Greg Fitzgerald
|
3f10bf44db
|
Config recorder with any kind of Duration, not just milliseconds
|
2018-05-14 14:12:36 -06:00 |
Greg Fitzgerald
|
27984e469a
|
Multiply duration, not milliseconds
|
2018-05-14 13:58:42 -06:00 |