cloudflared-mirror/h2mux
Felix Bünemann 1f6a330098 Fix #129: Excessive memory usage streaming large files (#142)
This drops the default size auf the h2mux write buffer from 512 MB to 1 MB.
This massively reduces memory usage, since each stream has its own buffer.
2019-10-17 17:15:51 -05:00
..
sample TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
activestreammap.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
booleanfuse.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
bytes_counter.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
bytes_counter_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
error.go TUN-2162: Decomplect OpenStream to allow finer-grained timeouts 2019-09-05 15:23:41 +00:00
h2_compressor_brotli.go TUN-813: Clean up cloudflared dependencies 2018-07-24 18:07:02 -05:00
h2_compressor_none.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
h2_dictionaries.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
h2mux.go Fix #129: Excessive memory usage streaming large files (#142) 2019-10-17 17:15:51 -05:00
h2mux_test.go TUN-2162: Decomplect OpenStream to allow finer-grained timeouts 2019-09-05 15:23:41 +00:00
idletimer.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
idletimer_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
muxedstream.go TUN-2162: Decomplect OpenStream to allow finer-grained timeouts 2019-09-05 15:23:41 +00:00
muxedstream_test.go TUN-1893: Proxy requests to the origin based on tunnel hostname 2019-06-13 14:46:22 -05:00
muxmetrics.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
muxmetrics_test.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
muxreader.go TUN-2344: log more details: http2.Framer.ErrorDetail() if available, connectionID 2019-10-15 10:59:24 -05:00
muxreader_test.go TUN-1976: Pass tunnel hostname through header 2019-06-21 10:43:06 -05:00
muxwriter.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
readylist.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
readylist_test.go TUN-1358: Close readyList after Muxer.Serve() has stopped running 2019-01-22 15:54:29 -06:00
rtt.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
shared_buffer.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
shared_buffer_test.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
signal.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00
streamerrormap.go TUN-528: Move cloudflared into a separate repo 2018-07-19 15:02:24 -05:00