2bfa20ff85
Merge pull request #182 from garious/split-request
...
Control port prep
2018-05-08 17:11:34 -06:00
474a9af78d
Merge pull request #187 from sakridge/fix_blob_size_check
...
Trust the recorder not to give us more than we can serialize
2018-05-08 17:11:18 -06:00
61425eacb8
Merge pull request #185 from sakridge/fix_default_client_port
...
Fix default client port, server uses 8000-8002 for gossip
2018-05-08 16:58:04 -06:00
4870def1fb
Fix default client port, server uses 8000-8002 for gossip.
2018-05-08 15:40:55 -07:00
3e73fb9233
Trust the recorder not to give us more than we can serialize
...
Also run client for 10 seconds, 5 is bit too short
2018-05-08 15:23:41 -07:00
5ad6061c3f
Merge pull request #184 from sakridge/add_debug_msg_in_readme
...
Add message about trace debugging
2018-05-08 14:39:09 -06:00
fae019b974
Add message about trace debugging
2018-05-08 13:26:09 -07:00
3bb06d8364
Merge pull request #183 from sakridge/verify_thread_rework
...
Rework sig processing threads and add perf for process/verify
2018-05-08 13:15:41 -06:00
c9c9afa472
Remove the note about git-lfs
2018-05-08 12:52:24 -06:00
bd0671e123
Rework sig processing threads and add perf for process/verify
2018-05-08 11:49:29 -07:00
6f3ec8d21f
Merge pull request #181 from aeyakovenko/link
...
update link
2018-05-08 08:20:43 -06:00
9a0bf13feb
update link
2018-05-08 06:44:24 -07:00
9ff1a6f0cd
Add a thread to support thin clients
2018-05-07 21:44:44 -06:00
a59f64cae1
Merge pull request #179 from garious/update-readme
...
Update README with proposed way to download the gpu lib
2018-05-07 16:43:20 -06:00
a4ecd09723
Delete .gitattributes
...
This was used by git-lfs.
2018-05-07 16:35:54 -06:00
f159dfd15a
Update README with proposed way to download the gpu lib
...
If you checked here yesterday, this was a top-level file in git-lfs,
but that made the developer workflow more painful so we boot that
file and are making it available via an http endpoint.
2018-05-07 16:33:27 -06:00
9e8ec86fa3
Merge pull request #178 from garious/split-request
...
Refactoring for upcoming thin client port
2018-05-07 16:21:48 -06:00
62bb78f58d
Prepwork to hoist processing requests
2018-05-07 15:09:08 -06:00
893011c3ba
Process events instead of processing only transactions
...
Prep work to allow clients to send any type that can end up in
the ledger.
2018-05-07 14:51:13 -06:00
880cb8e7cc
Merge pull request #176 from aeyakovenko/multinode
...
Multinode
2018-05-07 09:05:12 -06:00
85f83f2c74
fmt
2018-05-06 22:29:33 -07:00
4751e459cc
fixed!
2018-05-06 22:25:05 -07:00
138efa6cec
fixed constant
2018-05-06 22:06:19 -07:00
a68e50935e
useless timeouts i think
2018-05-06 21:48:46 -07:00
e8f5fb35ac
Multinode fixes and test
...
* Replace magic numbers for 64k event size
* Fix gossip, dont ping yourself
* Retransmit only to listening nodes
* Multinode test in stub marked unstable
2018-05-06 21:36:06 -07:00
6af27669b0
Merge pull request #175 from garious/64k-entries
...
Limit 256 events per entry
2018-05-04 12:19:25 -07:00
e162f24119
Limit 256 events per entry
...
Attempt to keep blob size under 64kb
2018-05-04 11:52:05 -06:00
dbcc462a48
Merge pull request #173 from sakridge/entry_process_cleanup
...
Factor out entry processing and fix replicate test to call global setup fn
2018-05-04 11:19:28 -06:00
2d5313639a
Factor out entry processing and fix replicate test to call global setup fn
2018-05-03 22:24:30 -07:00
38af0f436d
Merge pull request #174 from sakridge/fix_bind_for_external
...
Fix bind so we can talk on external interfaces and surface send error
2018-05-03 18:20:00 -06:00
888c2ffb20
Fix bind so we can talk on external interfaces and surface send error
2018-05-03 17:05:02 -07:00
588593f619
Merge pull request #172 from sakridge/fix_entry_serialize
...
Fix entry serialize
2018-05-03 16:12:42 -06:00
2cdd515b12
Compiles/fmt and add assert for forward progress
2018-05-03 14:58:08 -07:00
0aad71d46e
fix entry serialize
2018-05-03 14:35:04 -07:00
6f9285322d
Merge pull request #171 from garious/cleanup-lastid
...
Cleanup last_id access in stub and skel
2018-05-03 14:57:28 -06:00
68c7f992fa
Sooth all versions of rustfmt
2018-05-03 13:56:10 -06:00
1feff408ff
Implement get_last_id() with transaction_count()
...
This is more precice than the previous implementation because it'll
drain the EntryInfo queue and return the most recent last_id instead
of the first one.
2018-05-03 13:34:57 -06:00
f752e02487
Implement GetLastId with EntryInfo subscription
2018-05-03 13:31:43 -06:00
c9c7fb0a27
Update comment
...
The last PR added a thread that logs entries without needing to
be driven by the client.
2018-05-03 13:27:37 -06:00
de680c2a8e
Remove duplicate state
2018-05-03 13:24:37 -06:00
03695ba4c5
Merge pull request #169 from sakridge/broadcast_rebase
...
Add broadcast impl
2018-05-03 12:22:34 -06:00
c2e2960bf7
Add broadcast impl
2018-05-03 10:34:01 -07:00
385d2a580c
Merge pull request #168 from aeyakovenko/fix_multi_host_client_demo
...
multi host client demo
2018-05-03 10:21:41 -06:00
7e02652068
Merge pull request #170 from garious/refactor-historian
...
Fix nightly build
2018-05-03 10:16:05 -06:00
ae29c9b4a0
Fix nightly build
2018-05-03 09:38:59 -06:00
078f917e61
useless assert
2018-05-03 08:34:57 -07:00
b65f04d500
multi host client demo
...
Bind to the same interface as the user supplied client address.
2018-05-03 08:28:11 -07:00
6acaffe581
Merge pull request #166 from garious/refactor-historian
...
TPU-friendly Historian
2018-05-02 18:13:30 -06:00
e47ef42a33
Merge pull request #167 from djKooks/readme-version
...
Add comment about rustc version in README
2018-05-02 18:08:13 -06:00
b950e33d81
Remove useless comment
2018-05-03 09:06:41 +09:00