source: benchmark/io/http

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @0f1336c   2 years Thierry Delisle Minor error handling improvement. ADTast-experimentalpthread-emulation
(edit) @17c6edeb   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalpthread-emulation
(edit) @32d1383   2 years Thierry Delisle Committing http server when I know it works ADTast-experimentalpthread-emulation
(edit) @8bee858   2 years Thierry Delisle Changed io types to have trailing $ instead of leading ADTast-experimentalpthread-emulation
(edit) @3f95dab   2 years Thierry Delisle Committing hopefully last version of the webserver ADTast-experimentalpthread-emulation
(edit) @ae020ea   2 years Thierry Delisle Printer now prints max fd and open/closed/live connections. ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @07997cd   2 years Thierry Delisle Fixed errors with the accept many version ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8419b76   2 years Thierry Delisle printer now properly uses eng3 ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @329e26a   2 years Thierry Delisle Re-instated the isolate/multi-cluster option. ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @bf7c7ea   2 years Thierry Delisle Moved printer and protocol thread to the main cluster ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c25338d   2 years Thierry Delisle Added accept 10 method (it doesn't really work). ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @10ba012   2 years Thierry Delisle Minor fixes to Worker threads ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @137974ae   2 years Thierry Delisle Moved stats printer to it's own file and now using push-stats rather … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8c58e73   2 years Thierry Delisle Removed webserver feature to have multiple clusters (it never actually … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @7f0ac12   2 years Thierry Delisle First draft at acceptor thread webserver ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @86c12d65   2 years Thierry Delisle Checkpoint of the broken version of reuseport ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @ce98816   2 years Thierry Delisle Stats printer now uses a condition variable to sleep so it exists … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c4b10e2   2 years Thierry Delisle Moved socket creation to a different file. Makefile now has debug … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @153570d   2 years Thierry Delisle Server now cleanly closes in non interactive mode ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @d672350   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @ef3c383   3 years Thierry Delisle Added statistics about sendfile in the webserver ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @93829cb   3 years Thierry Delisle Added helper function to zero out sqes. Not done in allocate since so … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @a6d4901   3 years Thierry Delisle Finally fixed dependencies for httpforall. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6117fc0   3 years Thierry Delisle Httpforall now pins kernel threads ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @753fb978   3 years Thierry Delisle Use O3 instead of O2 for httpforall ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1e8b4b49   3 years Thierry Delisle Added work around for CFA bug with implicit conversion to unions. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3e417bf   3 years Thierry Delisle Reduced stack-size for connection thread ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @644162a   3 years Thierry Delisle Fix problem in splice use with signed/unsigned comparison. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @52d2545   3 years Thierry Delisle "Fix" problems with persistent connection using HTTP1.0 ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3a0ddb6   3 years Thierry Delisle Don't wait for the port if not in interactive mode. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3eb540fb   3 years Thierry Delisle Modified httpforall not to use VLA of threads. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a7026b4   3 years Thierry Delisle Fixed protocol to work with the sun machines. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @42b7fa5f   3 years Thierry Delisle Forgot to close file in non-link splice. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3f39009   3 years Thierry Delisle Reimplemnted how splice is handled. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4087baf   3 years Thierry Delisle Implmented non-interactive mode ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @58ca0a0a   3 years Thierry Delisle Conflict message now mentions the file cache. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @40a64f78   3 years Thierry Delisle Added options to redirect outputs and allow disabling Ctrl+D to stop. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @8a039be   3 years Thierry Delisle Fixed options to correctly default to the default. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @197df9b   3 years Thierry Delisle Only print time refreshing if logs are enabled. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1db1454   3 years Thierry Delisle Fixed Typo ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @665edf40   4 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e54d0c3   4 years pabuhr Fixed benchmarks after another change to getTimeNsec() ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c8a0210   4 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @857a1c6   4 years Thierry Delisle Performance fixes to http benchmark ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6528d75   4 years Thierry Delisle Fixed benchmarks after change to getTimeNsec() ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2cd784a   4 years Thierry Delisle update http server according to last push ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a80db97   4 years Thierry Delisle Http_ring now uses eventfd_read instead of io_uring_wait ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ed2cb3c   4 years Thierry Delisle Client can now send message without copying. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @187fdb8   4 years Thierry Delisle Optim 60% to plaintext webserver by doing 1 write instead of 2. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2caed18   4 years Thierry Delisle Changed how messages is handled to avoid long printf. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b664af2   4 years Thierry Delisle Changed http_ring to have max submission count. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @348f81d5   4 years Thierry Delisle Added option to isolate processor so everything has it's own cluster ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @18a7594   4 years Thierry Delisle added short option for numentries ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4f762d3   4 years Thierry Delisle Fix httpforall after changes to I/O ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c235179   4 years Thierry Delisle Added the option to pre-accept in httpring, this seems to have a major … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum old-io
(edit) @cd70477   4 years Thierry Delisle Added some basic scripts to handle runing httperf in parallel. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @eeb4866   4 years Thierry Delisle Changed read/write to send/recv to work around small bug in io_uring. … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9715567   4 years Thierry Delisle Didn't save correctly ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @761a246   4 years Thierry Delisle Massive changes to how http_ring works ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c05c58f   4 years Thierry Delisle Minor improvements to http_ring ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7cc532b   4 years Thierry Delisle Fixed memory leak ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c2df3031   4 years Thierry Delisle server now properly ignores SIGPIPE ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a6b587f   4 years Thierry Delisle Fix bugs and added nentries command line option. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f3e87af   4 years Thierry Delisle httpc now supports attach feature. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3acbf89   4 years Thierry Delisle Tentative improvement to batch more requests together. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @efdfdee   4 years Thierry Delisle Prototype webserver using C and io_uring directly. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0197418   4 years Thierry Delisle Fixed missing print ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b57db73   4 years Thierry Delisle httpforall now only loads file if explicit path is given. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1dbc3e10   4 years Thierry Delisle Added missing EPIPE handling ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8c43d05   4 years Thierry Delisle httpforall now uses sout rather than printf ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bdbc24d   4 years Thierry Delisle Updated httpforall options with last commit ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7223dbf2   4 years Thierry Delisle Removed combination of read and feof which doesn't work. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @153dc387   4 years Thierry Delisle Main now print stats every 10 sec ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ee59ede   4 years Thierry Delisle Improved error handling in server ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @97748ee   4 years Thierry Delisle Worker now supports /ping uri which just answers empty reponse. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7270432   4 years Thierry Delisle Splice no longer uses SPLICE_F_MORE. Added answer_empty ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @075b8fd   4 years Thierry Delisle Main now prints pid on startup ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @56911ce   4 years Thierry Delisle Close file descriptor when other side says it's closed ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @481ee28   4 years Thierry Delisle Removed experiment type, server just supports both urls. Logging is … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ba77750   4 years Thierry Delisle Missing commits for plaintext ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @108f98b2   4 years Thierry Delisle Fixed clean of httpforall ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @561dd26   4 years Thierry Delisle Implemented 'plaintext' workload ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ece0e80   4 years Thierry Delisle Added prints. Naive implementation of cancel. Server now shutdown cleanly. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c3ee5f3   4 years Thierry Delisle Protocol now returns date in answer header ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @390fb02   4 years Thierry Delisle http server now has date and server name in response ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5ad381b   4 years Thierry Delisle Started to work on httpforall also supporting techempower 'plaintext' … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ee913e0a   4 years Thierry Delisle Http server now waits for socket to be available instead of aborting. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2b2f59d   4 years Thierry Delisle fix ld flags for httpforall ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5936244   4 years Thierry Delisle Fixed errors in httop benchmark ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d738aeb   4 years Thierry Delisle Added makefile for http server ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e235429   4 years Thierry Delisle Removed last parker/unparker information is it was not particularly useful ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @56c44dc   4 years Thierry Delisle Worker now each do their own accept4 ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8e3034d   4 years Thierry Delisle Every worker now does it's own accept. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d11d6eb   4 years Thierry Delisle Fixed some compilation errors. Fixed file descriptor support in progress. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @42f1d739   4 years Thierry Delisle Fixed http server after merge of parseargs into libcfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e699eb6   4 years Thierry Delisle Moved example parseargs to libcfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d9c2284   4 years Thierry Delisle Started doing preliminary work to use Fixed FDs. Starting with the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3f1d9b5   4 years Thierry Delisle Parse args help now properly formats on narrow terminals ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @03ed863   4 years Thierry Delisle Http request buffer size is now configurable ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e95a117   4 years Thierry Delisle Fixed handling of closed connections. Started work on cleanly closing … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.