d5c0557891
Fix test_replicate too
2018-06-26 16:51:07 -06:00
1691060a22
Assert recycler is given last reference to data
...
This patch likely fixes the sporadic failures in the following tests:
```
test server::tests::validator_exit ... FAILED
test streamer::test::streamer_send_test ... FAILED
test thin_client::tests::test_bad_sig ... FAILED
test drone::tests::test_send_airdrop ... FAILED
test thin_client::tests::test_thin_client ... FAILED
```
2018-06-26 16:51:07 -06:00
a5ce578c72
...
2018-06-26 16:23:41 -06:00
05edfad13a
Fix compiler warnings
2018-06-26 15:03:15 -07:00
136b43f461
Fix whitespace
...
TODO: Why didn't "cargo fmt" fail the build.
2018-06-26 15:03:15 -07:00
ac40c1818f
..
2018-06-26 13:57:10 -07:00
eb63dbcd2a
an Entry needs to be multiple of 4 bytes long
2018-06-26 13:57:10 -07:00
4e2f1a519e
whack next_entries_batched
2018-06-26 13:57:10 -07:00
55ec7f9fe9
add entry.has_more
...
* quick fix for really big genesis
* longer term fix for possible parallel verification over multiple
Blobs/Entries
2018-06-26 13:57:10 -07:00
b7ddefdbf9
Empty plug array is not accepted by the snap store
2018-06-26 12:49:40 -07:00
ce361c2cdc
Add Snap fullnode daemon
2018-06-26 12:32:33 -07:00
ed6ba55261
Add snap/ README
2018-06-26 12:32:33 -07:00
ec333d2bd6
Revert "-v was renamed to -t"
...
This reverts commit 8f4ce1e8d0
.
2018-06-26 12:32:33 -07:00
551f639259
Some pull request fixes(linting + documentation)
2018-06-26 12:31:04 -06:00
da3bb6fb93
ran linter
2018-06-26 12:31:04 -06:00
08bcb62016
added remote table to update respones
2018-06-26 12:31:04 -06:00
8f4ce1e8d0
-v was renamed to -t
2018-06-25 20:48:26 -07:00
4a534d6abb
Don't clone() Arc before recycling
...
This might fix an awful bug where the streamer reuses a Blob
before the current user is done with it. Recycler should probably
assert ref count is one?
* Also don't collect() an iterator before iterating over it.
2018-06-25 17:33:07 -06:00
b48a8c0555
Chunk blobs into window size to avoid window overrun
...
Fixes #447
2018-06-25 17:33:07 -06:00
1919ec247b
add a clock to validator windows (part 3 of #309 ) ( #448 )
...
* count entries processed by Bank
* initialize windows with initial height of Entries
2018-06-25 15:07:48 -07:00
3966eb5374
support MacOS bash and ifconfig properly
2018-06-25 13:14:36 -06:00
c22ef50cae
Client fixes, poll for unique last id and cache clients
...
So we don't keep running up the port range
2018-06-25 10:02:29 -06:00
be5f2ef9b9
Consolidate CI jobs
v0.7.0-alpha
2018-06-24 22:28:24 -07:00
adfcb79387
Force install cargo-cov
2018-06-24 15:34:30 -06:00
73c4c0ac5f
Revert "cargo-cov installed by default in nightly?"
...
This reverts commit 6fc601f696
.
2018-06-24 15:34:30 -06:00
6fc601f696
cargo-cov installed by default in nightly?
2018-06-24 12:17:42 -06:00
07111fb7bb
Use llvm-cov instead of gcov
...
@marco-c called this a hack, but since grcov isn't working
out-of-the-box (panics on call to gcov), we'll take a stab at using
llvm-cov.
2018-06-24 12:17:42 -06:00
a06d2170b0
No need for rustfmt on nightly
2018-06-24 12:17:42 -06:00
7f53ea3bf3
Generate coverage with Rust nightly
...
Fixes #177
Thanks @marco-c!
2018-06-24 12:17:42 -06:00
b2accd1c2a
Run snap build sooner to better mask the delay
2018-06-24 10:24:32 -07:00
8ef8a8dea7
borrow checker
2018-06-24 11:17:55 -06:00
e929404676
comments
2018-06-24 11:17:55 -06:00
c2258bedae
fixed!
2018-06-24 11:17:55 -06:00
215fdbb7ed
nits
2018-06-24 11:17:55 -06:00
ee998f6882
fix docs
2018-06-24 11:17:55 -06:00
826e95afca
fix logs
2018-06-24 11:17:55 -06:00
47583d48e7
get rid of dummy test
2018-06-24 11:17:55 -06:00
e759cdf061
tests
2018-06-24 11:17:55 -06:00
88503c2a09
generic array fail case
2018-06-24 11:17:55 -06:00
d5be23dffe
fmt
2018-06-24 10:44:17 -06:00
80c01dc085
Use leader.json or ReplicatedData to get ports for drone
2018-06-24 10:44:17 -06:00
45b2549fa9
Reset bad TestNode edit
2018-06-24 10:44:17 -06:00
c7ce454188
Use pnet_datalink instead of all of pnet
...
pnet_transport takes a long time to build. It's been especially
painful from within a docker container for reasons I don't care
to understand. pnet_datalink is the only part of pnet we're using
so booting the rest.
2018-06-24 10:39:59 -06:00
7059ea42d6
comments
2018-06-24 09:19:05 -06:00
8ea1c29c9b
more notes
2018-06-24 09:19:05 -06:00
33bbfdbc9b
Retry flaky coverage/cuda builds on initial failure
2018-06-23 16:17:25 -07:00
5de54f8853
Make cuda/erasure build logs public
2018-06-23 16:17:25 -07:00
a1ac41218a
Document CUDA version
2018-06-23 16:17:25 -07:00
55fc647568
fix more shellcheck
2018-06-23 16:00:17 -07:00
e83e898eed
fix shellcheck's concerns
2018-06-23 16:00:17 -07:00