# # ChangeLog for benchmark/io/http/main.cfa # # Generated by Trac 1.2.1 # Apr 27, 2024, 8:12:46 AM Fri, 15 Jan 2021 19:26:35 GMT Thierry Delisle [8c43d05] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) httpforall now uses sout rather than printf Thu, 14 Jan 2021 19:51:31 GMT Thierry Delisle [7223dbf2] * benchmark/io/http/main.cfa (modified) Removed combination of read and feof which doesn't work. Thu, 14 Jan 2021 19:32:36 GMT Thierry Delisle [153dc387] * benchmark/io/http/main.cfa (modified) Main now print stats every 10 sec Wed, 13 Jan 2021 18:35:39 GMT Thierry Delisle [075b8fd] * benchmark/io/http/main.cfa (modified) Main now prints pid on startup Tue, 12 Jan 2021 18:12:24 GMT Thierry Delisle [481ee28] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) Removed experiment type, server just supports both urls. Logging is ... Sat, 09 Jan 2021 21:27:57 GMT Thierry Delisle [ece0e80] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) Added prints. Naive implementation of cancel. Server now shutdown ... Fri, 08 Jan 2021 22:20:16 GMT Thierry Delisle [c3ee5f3] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/protocol.cfa (modified) Protocol now returns date in answer header Thu, 10 Dec 2020 21:52:08 GMT Thierry Delisle [ee913e0a] * benchmark/io/http/main.cfa (modified) Http server now waits for socket to be available instead of aborting. Thu, 01 Oct 2020 17:52:53 GMT Thierry Delisle [e235429] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/readyQ/yield.cfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) Removed last parker/unparker information is it was not particularly ... Fri, 28 Aug 2020 19:34:01 GMT Thierry Delisle [56c44dc] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/worker.hfa (modified) Worker now each do their own accept4 Fri, 28 Aug 2020 18:17:36 GMT Thierry Delisle [8e3034d] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) Every worker now does it's own accept. Fri, 28 Aug 2020 17:26:28 GMT Thierry Delisle [d11d6eb] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) Fixed some compilation errors. Fixed file descriptor support in progress. Mon, 20 Jul 2020 20:32:04 GMT Thierry Delisle [d9c2284] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/filecache.hfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) Started doing preliminary work to use Fixed FDs. Starting with the ... Mon, 20 Jul 2020 14:23:32 GMT Thierry Delisle [e95a117] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/worker.cfa (modified) Fixed handling of closed connections. Started work on cleanly ... Fri, 17 Jul 2020 21:39:26 GMT Thierry Delisle [2ecbd7b] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (added) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) Implemented more options and moved them to their own file Fri, 17 Jul 2020 19:03:36 GMT Thierry Delisle [53e4562] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/parseargs.cfa (modified) * benchmark/io/http/parseargs.hfa (modified) Added options to list files instead of running the server Thu, 16 Jul 2020 18:56:45 GMT Thierry Delisle [7f389a5c] * benchmark/io/http/main.cfa (modified) * benchmark/io/http/parseargs.cfa (added) * benchmark/io/http/parseargs.hfa (added) * benchmark/io/http/worker.cfa (modified) Added support for argument parsing. Removed unnecessary headers. ... Wed, 15 Jul 2020 21:46:45 GMT Thierry Delisle [0aec496] * benchmark/io/http/channel.cfa (added) * benchmark/io/http/channel.hfa (added) * benchmark/io/http/filecache.cfa (added) * benchmark/io/http/filecache.hfa (added) * benchmark/io/http/main.cfa (added) * benchmark/io/http/options.hfa (added) * benchmark/io/http/protocol.cfa (added) * benchmark/io/http/protocol.hfa (added) * benchmark/io/http/worker.cfa (added) * benchmark/io/http/worker.hfa (added) First attempt at webserver, no option support yet