Displaying 5 results from an estimated 5 matches for "payload_finished".
2020 Oct 31
2
Indexer error after upgrade to 2.3.11.3 [trial patch]
...00000 +0200
+++ dovecot-2.3.11.3/src/lib-http/http-client-request.c 2020-10-27
13:06:09.352973130 +0100
@@ -1229,12 +1229,12 @@
??????? const char *error;
??????? uoff_t offset;
-?????? i_assert(req->payload_input != NULL);
-?????? i_assert(req->payload_output != NULL);
-
??????? if (req->payload_finished)
??????????????? return http_client_request_finish_payload_out(req);
+?????? i_assert(req->payload_input != NULL);
+?????? i_assert(req->payload_output != NULL);
+
??????? io_remove(&conn->io_req_payload);
??????? /* chunked ostream needs to write to the parent stream's buffer */...
2020 Oct 27
3
Indexer error after upgrade to 2.3.11.3 [trial patch]
...9;m wondering if this
> is just a problem where the data has been split into more than one
> request, but the last one has no data left in it.
>
> John
>
Hi
I did a bit of tracing. From the albeit limited examples that I saw the
panic and assert segfault always happens when? req->payload_finished is
true. If that observation is correct in general, then the patch is
simple, just put the test for payload_finished before the assert for
payload_input and payload_output. Would anyone with the problem care to
try it and give feedback?
diff -ur dovecot-2.3.11.3-orig/src/lib-http/http-client-reque...
2020 Oct 30
0
Indexer error after upgrade to 2.3.11.3 [trial patch]
...n solr, I'm wondering if this
is just a problem where the data has been split into more than one
request, but the last one has no data left in it.
John
Hi
I did a bit of tracing. From the albeit limited examples that I saw
the panic and assert segfault always happens when?
req->payload_finished is true. If that observation is correct in
general, then the patch is simple, just put the test for
payload_finished before the assert for payload_input and
payload_output. Would anyone with the problem care to try it and give
feedback?
diff -ur dovecot-2.3.11.3-orig/src/lib-http/http-client-re...
2020 Oct 31
0
Indexer error after upgrade to 2.3.11.3 [trial patch]
...00000 +0200
+++ dovecot-2.3.11.3/src/lib-http/http-client-request.c 2020-10-27
13:06:09.352973130 +0100
@@ -1229,12 +1229,12 @@
??????? const char *error;
??????? uoff_t offset;
-?????? i_assert(req->payload_input != NULL);
-?????? i_assert(req->payload_output != NULL);
-
??????? if (req->payload_finished)
??????????????? return
http_client_request_finish_payload_out(req);
+?????? i_assert(req->payload_input != NULL);
+?????? i_assert(req->payload_output != NULL);
+
??????? io_remove(&conn->io_req_payload);
??????? /* chunked ostream needs to write to the parent
stream's buffer */...
2020 Oct 21
2
Indexer error after upgrade to 2.3.11.3
On 21/10/2020 16:44, Patrik Peng wrote:
> On 16.10.20 18:34, Patrik Peng wrote:
>> On 16.10.20 18:00, Scott Q. wrote:
>>> This reminds me, the way I was able to reproduce this consistently
>>> was by having large headers ( 100+ lines ).
>>>
>>>
>>> On Friday, 16/10/2020 at 11:49 Patrik Peng wrote:
>>>
>>> On 19.08.20