source: benchmark/io

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @88ac843e   3 years Thierry Delisle Moved lockfree containers to containers/lockfree.hfa. Added … ADT ast-experimental
(edit) @0f1336c   3 years Thierry Delisle Minor error handling improvement. ADT ast-experimental pthread-emulation
(edit) @17c6edeb   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental pthread-emulation
(edit) @32d1383   3 years Thierry Delisle Committing http server when I know it works ADT ast-experimental pthread-emulation
(edit) @8bee858   3 years Thierry Delisle Changed io types to have trailing $ instead of leading ADT ast-experimental pthread-emulation
(edit) @3f95dab   3 years Thierry Delisle Committing hopefully last version of the webserver ADT ast-experimental pthread-emulation
(edit) @ae020ea   3 years Thierry Delisle Printer now prints max fd and open/closed/live connections. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @07997cd   3 years Thierry Delisle Fixed errors with the accept many version ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @8419b76   3 years Thierry Delisle printer now properly uses eng3 ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @329e26a   3 years Thierry Delisle Re-instated the isolate/multi-cluster option. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @bf7c7ea   3 years Thierry Delisle Moved printer and protocol thread to the main cluster ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @c25338d   3 years Thierry Delisle Added accept 10 method (it doesn't really work). ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @10ba012   3 years Thierry Delisle Minor fixes to Worker threads ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @430ce61   3 years Thierry Delisle Added sendfile test in Cforall ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @137974ae   3 years Thierry Delisle Moved stats printer to it's own file and now using push-stats rather … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @8c58e73   3 years Thierry Delisle Removed webserver feature to have multiple clusters (it never actually … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @7f0ac12   3 years Thierry Delisle First draft at acceptor thread webserver ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @86c12d65   3 years Thierry Delisle Checkpoint of the broken version of reuseport ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @ce98816   3 years Thierry Delisle Stats printer now uses a condition variable to sleep so it exists … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @c4b10e2   3 years Thierry Delisle Moved socket creation to a different file. Makefile now has debug … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @153570d   3 years Thierry Delisle Server now cleanly closes in non interactive mode ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @d672350   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @ef3c383   3 years Thierry Delisle Added statistics about sendfile in the webserver ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @93829cb   4 years Thierry Delisle Added helper function to zero out sqes. Not done in allocate since so … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @3a40df6   4 years Thierry Delisle Producer now also uses the naive read/write approach ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @3263e2a4   4 years Thierry Delisle Producer now has multiple io_uring implementations. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @6dc17a3d   4 years Thierry Delisle Changed consumer to run for ever. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @1a0b600   4 years Thierry Delisle Implemented producer to use sendfile and splice. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @ef6d059   4 years Thierry Delisle Changed the consumer to accept twice ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @da81b849   4 years Thierry Delisle Fix argument handling for sink. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @8761d40a   4 years Thierry Delisle Added sink program to test splice ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @a6d4901   4 years Thierry Delisle Finally fixed dependencies for httpforall. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @6117fc0   4 years Thierry Delisle Httpforall now pins kernel threads ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @753fb978   4 years Thierry Delisle Use O3 instead of O2 for httpforall ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @1e8b4b49   4 years Thierry Delisle Added work around for CFA bug with implicit conversion to unions. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3e417bf   4 years Thierry Delisle Reduced stack-size for connection thread ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @644162a   4 years Thierry Delisle Fix problem in splice use with signed/unsigned comparison. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @52d2545   4 years Thierry Delisle "Fix" problems with persistent connection using HTTP1.0 ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3a0ddb6   4 years Thierry Delisle Don't wait for the port if not in interactive mode. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3eb540fb   4 years Thierry Delisle Modified httpforall not to use VLA of threads. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a7026b4   4 years Thierry Delisle Fixed protocol to work with the sun machines. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @42b7fa5f   4 years Thierry Delisle Forgot to close file in non-link splice. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @3f39009   4 years Thierry Delisle Reimplemnted how splice is handled. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @4087baf   4 years Thierry Delisle Implmented non-interactive mode ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @58ca0a0a   4 years Thierry Delisle Conflict message now mentions the file cache. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @40a64f78   4 years Thierry Delisle Added options to redirect outputs and allow disabling Ctrl+D to stop. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @8a039be   4 years Thierry Delisle Fixed options to correctly default to the default. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @197df9b   4 years Thierry Delisle Only print time refreshing if logs are enabled. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @1db1454   4 years Thierry Delisle Fixed Typo ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @43784ac   4 years Thierry Delisle Changed libcfathread to consistently define _GNU_SOURCE ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @665edf40   4 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e54d0c3   4 years pabuhr Fixed benchmarks after another change to getTimeNsec() ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c8a0210   4 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @857a1c6   4 years Thierry Delisle Performance fixes to http benchmark ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6528d75   4 years Thierry Delisle Fixed benchmarks after change to getTimeNsec() ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2cd784a   5 years Thierry Delisle update http server according to last push ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a80db97   5 years Thierry Delisle Http_ring now uses eventfd_read instead of io_uring_wait ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ed2cb3c   5 years Thierry Delisle Client can now send message without copying. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @187fdb8   5 years Thierry Delisle Optim 60% to plaintext webserver by doing 1 write instead of 2. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2caed18   5 years Thierry Delisle Changed how messages is handled to avoid long printf. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b664af2   5 years Thierry Delisle Changed http_ring to have max submission count. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @348f81d5   5 years Thierry Delisle Added option to isolate processor so everything has it's own cluster ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @18a75945   5 years Thierry Delisle added short option for numentries ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4f762d3   5 years Thierry Delisle Fix httpforall after changes to I/O ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c235179   5 years Thierry Delisle Added the option to pre-accept in httpring, this seems to have a major … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum old-io
(edit) @cd70477   5 years Thierry Delisle Added some basic scripts to handle runing httperf in parallel. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @eeb4866   5 years Thierry Delisle Changed read/write to send/recv to work around small bug in io_uring. … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @9715567   5 years Thierry Delisle Didn't save correctly ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @761a246   5 years Thierry Delisle Massive changes to how http_ring works ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c05c58f   5 years Thierry Delisle Minor improvements to http_ring ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7cc532b   5 years Thierry Delisle Fixed memory leak ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7d01186d   5 years Thierry Delisle This feels like it fits better in example ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @cf535f4   5 years Thierry Delisle Added script to run before experiments. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c2df3031   5 years Thierry Delisle server now properly ignores SIGPIPE ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a6b587f   5 years Thierry Delisle Fix bugs and added nentries command line option. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f3e87af   5 years Thierry Delisle httpc now supports attach feature. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3acbf89   5 years Thierry Delisle Tentative improvement to batch more requests together. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @efdfdee   5 years Thierry Delisle Prototype webserver using C and io_uring directly. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0197418   5 years Thierry Delisle Fixed missing print ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b57db73   5 years Thierry Delisle httpforall now only loads file if explicit path is given. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @1dbc3e10   5 years Thierry Delisle Added missing EPIPE handling ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8c43d05   5 years Thierry Delisle httpforall now uses sout rather than printf ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bdbc24d   5 years Thierry Delisle Updated httpforall options with last commit ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7223dbf2   5 years Thierry Delisle Removed combination of read and feof which doesn't work. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @153dc387   5 years Thierry Delisle Main now print stats every 10 sec ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ee59ede   5 years Thierry Delisle Improved error handling in server ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @97748ee   5 years Thierry Delisle Worker now supports /ping uri which just answers empty reponse. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7270432   5 years Thierry Delisle Splice no longer uses SPLICE_F_MORE. Added answer_empty ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @075b8fd   5 years Thierry Delisle Main now prints pid on startup ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @56911ce   5 years Thierry Delisle Close file descriptor when other side says it's closed ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @481ee28   5 years Thierry Delisle Removed experiment type, server just supports both urls. Logging is … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @77fde9d5   5 years Thierry Delisle Fixed incorrect naming ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ba77750   5 years Thierry Delisle Missing commits for plaintext ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @108f98b2   5 years Thierry Delisle Fixed clean of httpforall ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @561dd26   5 years Thierry Delisle Implemented 'plaintext' workload ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ece0e80   5 years Thierry Delisle Added prints. Naive implementation of cancel. Server now shutdown cleanly. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c3ee5f3   5 years Thierry Delisle Protocol now returns date in answer header ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @390fb02   5 years Thierry Delisle http server now has date and server name in response ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5ad381b   5 years Thierry Delisle Started to work on httpforall also supporting techempower 'plaintext' … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ee913e0a   5 years Thierry Delisle Http server now waits for socket to be available instead of aborting. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.