{"shas":[["fa00bb253f0395cbd08897b7968b2866a5d621c3","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Explain why this really is safe.","Matthew Toseland"],["0a17af98d11b03e59942cafaf27c527f2f39d45b","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Add support for a sent-all-packets callback on BulkTransmitter.","Matthew Toseland"],["d275e28faba2d3317ea2633678413ea5a9eff88a","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Use the bulk send callback for all sent to unlock as soon as all 3 blocks are in flight, but not before. This will avoid non-predicted data transfer partly breaking load limiting.","Matthew Toseland"],["123e9f6dd904003a5ae3ebeaa71c8406bf273d5c","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Logging.","Matthew Toseland"],["452ff6fbafe199f49f922dc262b111d3c1763a2d","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Improve thread name.","Matthew Toseland"],["b31dfa3a0dfb3581c9c8257dd7888e6b48e7d046","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","More logging.","Matthew Toseland"],["e448e792142f9f8fe88fe51686347c755c268af7","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Document why allSent isn't called.","Matthew Toseland"],["a898081ab875d2c5767b714468aab17820a16351","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","send() will terminate, so we need to check here too.","Matthew Toseland"],["3148351e7e543bfca18fe86b1143c5f43edad5bf","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Factor out setAllQueued().","Matthew Toseland"],["5c2ff8e019cd5bca1cb902ce0f4d401dbefca403","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Call AllSentCallback when fail too.","Matthew Toseland"],["7cd95b598da16365ff730a8e981e0410969246ab","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Don't unlock until all packets have been sent. Even though the noderef send function doesn't wait for completion/ack. Here we are the request handler, so we need to unlock early, this means after the packets have been sent, not waiting for received all, because they will unlock before we receive it.","Matthew Toseland"]],"ref":"refs/heads/master","size":11,"head":"7cd95b598da16365ff730a8e981e0410969246ab","push_id":37360739}