summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar David Benjamin <davidben@mit.edu>2013-07-14 14:56:10 -0400
committerGravatar Karl Ramm <kcr@1ts.org>2013-08-08 00:24:58 -0400
commit32da3192e9169118365a236ac8ccd1bf982df020 (patch)
treee6872abc2ca92f61f00cf080c1bdf2e8122983ed /configure.ac
parentb9ec2cdc23b77fd86b69ba884c5513f3f71cf025 (diff)
Defensively avoid waiting on non-initial SERVACKs
Although the previous commit should make it very unlikely we screw up the subscription sharding, be defensive about waiting for SERVACKs. ZSubscribeTo does mess up, Z_SendFragmentedNotice will shard with a z_multiuid. In that case, although the second packet will get a SERVACK, Z_ReadWait kindly drops it on the floor. The ZIfNotice will then just hang. Tested by bumping zwgc's BATCH_SIZE up to 200, reverting the previous commit, and strace.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions