If the first call for pullFinished fails, it is likely because the transaction is too large. Currently, if this happens statsd will just sleep until the timeout. With this change, the client will retry calling pullFinish if the first attempt fails, but with an empty payload (and with success = false) to cause the puller to fail fast, and so statsd does not wait for the timeout. Test: atest LibStatsPullTests Bug: 157768117 Change-Id: I3af991fae47bb7c09bf8a6fc83f28556b836c6e4 |
||
|---|---|---|
| .. | ||
| pull | ||
| push_compat | ||
| socket | ||
| OWNERS | ||