Rob Walker
|
8b01e6ac0b
|
implement Blob::get_size(), the counterpart of Blob::set_size()
|
2018-07-25 08:12:20 -07:00 |
Rob Walker
|
ff5854396a
|
deserialize using get_data_size(), which refers to blob.data()'s length,
instead of using msg.meta.size, which refers to the entire blob's length
fixes #752
|
2018-07-25 08:12:20 -07:00 |
Michael Vines
|
f0725b4900
|
Avoid panicking if poll_get_balance() fails while in the transaction loop
|
2018-07-24 23:31:28 -07:00 |
Michael Vines
|
327ba5301d
|
Log token balance throughout the transfer loop
|
2018-07-24 22:40:12 -07:00 |
Michael Vines
|
dcce475f0b
|
Progagate logging configuration to client nodes
|
2018-07-24 21:40:02 -07:00 |
Michael Vines
|
aa2104a21b
|
Reclaim tokens before exiting to avoid leaking tokens
|
2018-07-24 21:40:02 -07:00 |
Michael Vines
|
0206020104
|
Make airdrops more robust
|
2018-07-24 21:40:02 -07:00 |
Rob Walker
|
33bd1229d9
|
make next_entries() smarter about fitting Transactions into a Blob
|
2018-07-24 21:38:06 -07:00 |
Michael Vines
|
195098ca2b
|
Failure test case
|
2018-07-24 21:38:06 -07:00 |
pgarg66
|
9daa7bdbe2
|
Replace rayon with threads for dynamic network test (#745)
|
2018-07-24 17:54:29 -07:00 |
Stephen Akridge
|
6bd18e18ea
|
Add error messages to ledger verify
|
2018-07-24 17:35:41 -07:00 |
Rob Walker
|
8f046cb1f8
|
disable erasure for large network testing
|
2018-07-24 16:54:52 -07:00 |
Michael Vines
|
735a0ee16d
|
Switch back to running bench-tps in 10 minute iterations
|
2018-07-24 15:43:25 -07:00 |
Michael Vines
|
537be6a29d
|
export SOLANA_DEFAULT_METRICS_RATE
|
2018-07-24 15:43:25 -07:00 |
Rob Walker
|
2b528e2225
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
75505bbd72
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
e1fc7444f9
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
940caf7876
|
test large network with erasure
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
fcdb0403ba
|
eliminate unused parameter received, this branch fixes #636
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
caeb55d066
|
placate clippy and reduce replicode
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
f11e60b801
|
fix major bug: re-used blobs need to have their flags cleared
plus: lots of additional debug-ability
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
54f2146429
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
f60ee87a52
|
zero the tails of data blobs during generate() and recover() to enable blob reuse
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
9c06fe25df
|
enhance unit test to fail when erasure encodes stray bytes of data blobs
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
1eec8bf57f
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
ddb24ebb61
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
a58c83d999
|
prevent infinite loop on window wraparound
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
6656ec816c
|
protect generate and recover from u64->usize casting issues
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
8d2bd43100
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
429ea98ace
|
mutable-coding-blocks
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
3d80926508
|
fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
d713e3c2cf
|
send coding in broadcast(), fixups
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
5d20d1ddbf
|
get test_window_recover_basic() passing
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
257acdcda1
|
building now
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
dab98dcd81
|
coded => coding
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
99653a4d04
|
rework erasure to have data and coding blobs side-by-side in window
|
2018-07-24 13:04:34 -07:00 |
Rob Walker
|
dda563a169
|
document process_blob()
|
2018-07-24 13:04:34 -07:00 |
Michael Vines
|
782aa7b23b
|
Cap at 4 threads
|
2018-07-24 11:35:03 -07:00 |
Michael Vines
|
813e438d18
|
Improve panic message
|
2018-07-24 11:20:13 -07:00 |
Michael Vines
|
7a71adaa8c
|
Adjust threads by the number of cpus
|
2018-07-23 21:17:36 -07:00 |
Michael Vines
|
ce8796bc2e
|
Correctly calculate the expected number of full nodes
|
2018-07-23 19:55:09 -07:00 |
Michael Vines
|
c7e1409f7b
|
Not so much |set -x|
|
2018-07-23 19:55:09 -07:00 |
Michael Vines
|
9de9379925
|
Add support more more than 1 client node
|
2018-07-23 19:34:34 -07:00 |
Michael Vines
|
7d68b6edc8
|
Fixup arg processing
|
2018-07-23 16:51:39 -07:00 |
Michael Vines
|
48b5344586
|
Check for 0 TPS explicitly
|
2018-07-23 16:51:39 -07:00 |
Michael Vines
|
686b7d3737
|
Report panics if metrics are setup
|
2018-07-23 16:51:39 -07:00 |
Michael Vines
|
7c65e2fbfc
|
Rename variable to improve readability
|
2018-07-23 16:51:39 -07:00 |
Michael Vines
|
96a6e09050
|
Enable metrics in the TPS client
|
2018-07-23 16:51:39 -07:00 |
Stephen Akridge
|
b3f823d544
|
Alternate between token reclaim and distribution
|
2018-07-23 13:17:52 -07:00 |
Stephen Akridge
|
ea21c7a43e
|
Limit bench-tps last_id poll to prevent infinite loop
|
2018-07-23 13:17:52 -07:00 |