diff CHANGES.txt @ 8040:19cef1e285b0

fix: remove delay when using csv export actions. The CSV file is written incrementally, so we can't determine the Content-Length. When using HTTP/1.1, this causes a delay while the browser waits for a timeout. Forcing the connection to close after the CSV file is written removes the delay. Ideally we should shift to chunked transfer encoding for these two actions, but that is much more invasive and when posting a request for CSV, it is unlikely that another request will be sent over the same socket.
author John Rouillard <rouilj@ieee.org>
date Tue, 18 Jun 2024 00:48:06 -0400
parents 5a122373641a
children 0e382e97f0e3
line wrap: on
line diff
--- a/CHANGES.txt	Mon Jun 17 23:35:03 2024 -0400
+++ b/CHANGES.txt	Tue Jun 18 00:48:06 2024 -0400
@@ -177,6 +177,11 @@
 - Cleanup tracker index generation by roundup-server. Send
   correct Content-Length headers so HTTP/1.1 connections don't
   hang. (John Rouillard)
+- Fix delay when using csv export actions. The CSV file is written
+  incrementally, so we can't determine the Content-Length. When using
+  HTTP/1.1, this causes a delay while the browser waits for a timeout.
+  Forcing the connection to close after the CSV file is written
+  removes the delay. (John Rouillard)
 
 Features:
 

Roundup Issue Tracker: http://roundup-tracker.org/