Commit 579738f
committed
RestClient: only single long poll request
PR #371 introduced that long polling subscriptions would always fetch the
next n (defaulted to 3) long polling indices to reduce the latency from
roundtrip to single trip.
For the happy path this works well, but in case of errors, the logic has
to be improved to correctly handle responses arriving out of order.
With the current logic this will re-fetch already received updates and
lead to avalanches of requests, as these re-fetched requests will then
also again arive out of order and refetch old data.
Before increasing this value again, it should be ensured that the
responses are either re-sorted on arrival or older updates correctly
dropped without scheduling new requests.
This change restores the behaviour from before the changes but keeps the
logic in place so it can be reenabled after fixing the error-handling.
Signed-off-by: Alexander Krimm <[email protected]>1 parent a67b115 commit 579738f
File tree
2 files changed
+2
-2
lines changed- src/client/include
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
0 commit comments