134 Commits (41564a7e92be4bba516d5b6966c99baad75bd545)

Author SHA1 Message Date
Glenn Strauss 41564a7e92 [core] tighten chunkqueue_mark_written; better asm 8 months ago
Glenn Strauss 3964a6ac39 [core] pwritev w/ chunkqueue_steal_with_tempfiles 8 months ago
Glenn Strauss 907ec27737 [core] tighten chunkqueue_steal* code; better asm 8 months ago
Glenn Strauss 9466afd909 [core] remove redundant checks in same context 8 months ago
Glenn Strauss 71544129f9 [core] expose chunkqueue_remove_empty_chunks() 8 months ago
Glenn Strauss 575665ad88 [multiple] __attribute_nonnull__ now takes params 9 months ago
Glenn Strauss 3720908167 [core] portability tweaks for various platforms/cc 9 months ago
Glenn Strauss 434fab4929 [core] quiet coverity warnings 9 months ago
Glenn Strauss 23fe1312e5 [core] chunkqueue_peek_data() mmap experiment 9 months ago
Glenn Strauss faf76be187 [core] chunkqueue_mmap_chunk_len() for code reuse 9 months ago
Glenn Strauss 042622c8c1 [core] use pread() to skip lseek() 9 months ago
Glenn Strauss 6e62b84258 [core] splice() data from backends to tempfiles 9 months ago
Glenn Strauss 6bd6226e90 [multiple] avoid empty chunks in chunkqueue 9 months ago
Glenn Strauss 5cab11b7ea [build] check for pread(), pwrite(), splice() 9 months ago
Glenn Strauss 9f62f1b196 [multiple] fdevent_mkostemp() 9 months ago
Glenn Strauss 2e60c4e0b2 [core] remove redundant checks for tempfile chunk 9 months ago
Glenn Strauss d530a49d38 [core] chunkqueue_get_append_newtempfile() 9 months ago
Glenn Strauss b9f143be69 [core] create temp file name in chunk buffer 9 months ago
Glenn Strauss d59d5e59b9 [core] improve chunk buffer reuse from backends 9 months ago
Glenn Strauss 8d63c7900d [core] retain largest chunk on oversized chunk lst 10 months ago
Glenn Strauss b18e9dbcab [core] separate mem pool for FILE_CHUNK reuse 10 months ago
Glenn Strauss 0b56c16a8b [core] reduce oversized mem alloc for backends 10 months ago
Glenn Strauss a3e9faa479 [multiple] quiet coverity warnings 10 months ago
Glenn Strauss ee9352b1bb [core] realloc buffer power-2 size + 1 for '\0' 10 months ago
Glenn Strauss 715699ba50 [core] write all cq MEM_CHUNK if spill to tempfile 10 months ago
Glenn Strauss bd72d1927a [core] remove server.upload-temp-file-size limit 10 months ago
Glenn Strauss 2ef31a1b3f [core] chunkqueue_append_buffer always clears buf 10 months ago
Glenn Strauss 3f17f94336 [core] tweak buffer merging to reduce mem 10 months ago
Glenn Strauss af3df29ae8 [multiple] reduce redundant NULL buffer checks 10 months ago
Glenn Strauss 4a246a8754 [TLS] write_cq_ssl defer remove_finished_chunks 10 months ago
Glenn Strauss 680e6b3bca [multiple] buffer_copy_path_len2() aggregate 1 year ago
Glenn Strauss 91b3b3bf90 [core] remove an excess check 1 year ago
Glenn Strauss e8de53cb74 [core] fix chunkqueue_small_resp_optim partial rd 1 year ago
Glenn Strauss 86ede08134 [core] _WIN32 impl of read-only mmap(), munmap() 1 year ago
Glenn Strauss ce74705cea [core] chunkqueue_append_cq_range() 1 year ago
Glenn Strauss 37ae942346 [core] fix bug in read retry found by coverity 2 years ago
Glenn Strauss 2639e5ae43 [multiple] chunkqueue_write_chunk() 2 years ago
Glenn Strauss 7ba521ffb4 [core] reuse large mem chunks (fix mem usage) (fixes #3033) 2 years ago
Glenn Strauss 1d9cab1bc3 [core] always set file.fd = -1 on FILE_CHUNK reset (fixes #3044) 2 years ago
Glenn Strauss c42b280583 [core] fix bug when HTTP/2 frames span chunks 2 years ago
Glenn Strauss 8f7019adf0 [core] fix fd sharing when splitting file chunk 2 years ago
Glenn Strauss 1b74c50854 [core] always lseek() with shared fd 2 years ago
Glenn Strauss 6be2bd35a1 [core] FILE_CHUNK can hold stat_cache_entry ref 2 years ago
Glenn Strauss 3f1a12e5fb [multiple] remove chunk file.start member 2 years ago
Glenn Strauss e18da93e44 [core] reuse chunkqueue_compact_mem*() 2 years ago
Glenn Strauss 6d76f7ce49 [core] fix chunkqueue_compact_mem w/ partial chunk 2 years ago
Glenn Strauss 14eb97f1b3 [core] dup FILE_CHUNK fd when splitting FILE_CHUNK 2 years ago
Glenn Strauss 7c1e81299f [core] handle unexpected EOF reading FILE_CHUNK 2 years ago
Glenn Strauss 81029b8b51 [multiple] inline chunkqueue where always alloc'd 2 years ago
Glenn Strauss 6c68e14940 [core] chunkqueue_{peek,read}_data(), squash 2 years ago