source: benchmark/io

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @88ac843e   18 months Thierry Delisle Moved lockfree containers to containers/lockfree.hfa. Added … ADTast-experimental
(edit) @0f1336c   20 months Thierry Delisle Minor error handling improvement. ADTast-experimentalpthread-emulation
(edit) @17c6edeb   20 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalpthread-emulation
(edit) @32d1383   20 months Thierry Delisle Committing http server when I know it works ADTast-experimentalpthread-emulation
(edit) @8bee858   20 months Thierry Delisle Changed io types to have trailing $ instead of leading ADTast-experimentalpthread-emulation
(edit) @3f95dab   21 months Thierry Delisle Committing hopefully last version of the webserver ADTast-experimentalpthread-emulation
(edit) @ae020ea   22 months Thierry Delisle Printer now prints max fd and open/closed/live connections. ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @07997cd   23 months Thierry Delisle Fixed errors with the accept many version ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8419b76   23 months Thierry Delisle printer now properly uses eng3 ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @329e26a   23 months Thierry Delisle Re-instated the isolate/multi-cluster option. ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @bf7c7ea   23 months Thierry Delisle Moved printer and protocol thread to the main cluster ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c25338d   23 months Thierry Delisle Added accept 10 method (it doesn't really work). ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @10ba012   23 months Thierry Delisle Minor fixes to Worker threads ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @430ce61   23 months Thierry Delisle Added sendfile test in Cforall ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @137974a   23 months Thierry Delisle Moved stats printer to it's own file and now using push-stats rather … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8c58e73   23 months Thierry Delisle Removed webserver feature to have multiple clusters (it never actually … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @7f0ac12   23 months Thierry Delisle First draft at acceptor thread webserver ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @86c12d65   23 months Thierry Delisle Checkpoint of the broken version of reuseport ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @ce98816   23 months Thierry Delisle Stats printer now uses a condition variable to sleep so it exists … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c4b10e2   23 months Thierry Delisle Moved socket creation to a different file. Makefile now has debug … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @153570d   23 months Thierry Delisle Server now cleanly closes in non interactive mode ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @d672350   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @ef3c383   2 years Thierry Delisle Added statistics about sendfile in the webserver ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @93829cb   2 years Thierry Delisle Added helper function to zero out sqes. Not done in allocate since so … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @3a40df6   2 years Thierry Delisle Producer now also uses the naive read/write approach ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @3263e2a4   2 years Thierry Delisle Producer now has multiple io_uring implementations. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6dc17a3d   2 years Thierry Delisle Changed consumer to run for ever. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @1a0b600   2 years Thierry Delisle Implemented producer to use sendfile and splice. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @ef6d059   2 years Thierry Delisle Changed the consumer to accept twice ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @da81b849   2 years Thierry Delisle Fix argument handling for sink. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @8761d40a   2 years Thierry Delisle Added sink program to test splice ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @a6d4901   2 years Thierry Delisle Finally fixed dependencies for httpforall. ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6117fc0   2 years Thierry Delisle Httpforall now pins kernel threads ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @753fb978   2 years Thierry Delisle Use O3 instead of O2 for httpforall ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @1e8b4b49   2 years Thierry Delisle Added work around for CFA bug with implicit conversion to unions. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3e417bf   2 years Thierry Delisle Reduced stack-size for connection thread ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @644162a   2 years Thierry Delisle Fix problem in splice use with signed/unsigned comparison. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @52d2545   2 years Thierry Delisle "Fix" problems with persistent connection using HTTP1.0 ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3a0ddb6   2 years Thierry Delisle Don't wait for the port if not in interactive mode. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3eb540fb   2 years Thierry Delisle Modified httpforall not to use VLA of threads. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a7026b4   2 years Thierry Delisle Fixed protocol to work with the sun machines. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @42b7fa5f   2 years Thierry Delisle Forgot to close file in non-link splice. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3f39009   2 years Thierry Delisle Reimplemnted how splice is handled. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4087baf   2 years Thierry Delisle Implmented non-interactive mode ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @58ca0a0a   2 years Thierry Delisle Conflict message now mentions the file cache. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @40a64f78   2 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) @43784ac   3 years Thierry Delisle Changed libcfathread to consistently define _GNU_SOURCE ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @665edf40   3 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   3 years pabuhr Fixed benchmarks after another change to getTimeNsec() ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c8a0210   3 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   3 years Thierry Delisle Performance fixes to http benchmark ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6528d75   3 years Thierry Delisle Fixed benchmarks after change to getTimeNsec() ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2cd784a   3 years Thierry Delisle update http server according to last push ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a80db97   3 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   3 years Thierry Delisle Client can now send message without copying. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @187fdb8   3 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   3 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   3 years Thierry Delisle Changed http_ring to have max submission count. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @348f81d   3 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   3 years Thierry Delisle added short option for numentries ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4f762d3   3 years Thierry Delisle Fix httpforall after changes to I/O ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c235179   3 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   3 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   3 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   3 years Thierry Delisle Didn't save correctly ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @761a246   3 years Thierry Delisle Massive changes to how http_ring works ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c05c58f   3 years Thierry Delisle Minor improvements to http_ring ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7cc532b   3 years Thierry Delisle Fixed memory leak ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7d01186d   3 years Thierry Delisle This feels like it fits better in example ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cf535f4   3 years Thierry Delisle Added script to run before experiments. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c2df3031   3 years Thierry Delisle server now properly ignores SIGPIPE ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a6b587f   3 years Thierry Delisle Fix bugs and added nentries command line option. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f3e87af   3 years Thierry Delisle httpc now supports attach feature. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3acbf89   3 years Thierry Delisle Tentative improvement to batch more requests together. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @efdfdee   3 years Thierry Delisle Prototype webserver using C and io_uring directly. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0197418   3 years Thierry Delisle Fixed missing print ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b57db73   3 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   3 years Thierry Delisle Added missing EPIPE handling ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8c43d05   3 years Thierry Delisle httpforall now uses sout rather than printf ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bdbc24d   3 years Thierry Delisle Updated httpforall options with last commit ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7223dbf2   3 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   3 years Thierry Delisle Main now print stats every 10 sec ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ee59ede   3 years Thierry Delisle Improved error handling in server ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @97748ee   3 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   3 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   3 years Thierry Delisle Main now prints pid on startup ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @56911ce   3 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   3 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) @77fde9d5   3 years Thierry Delisle Fixed incorrect naming ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ba77750   3 years Thierry Delisle Missing commits for plaintext ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @108f98b2   3 years Thierry Delisle Fixed clean of httpforall ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @561dd26   3 years Thierry Delisle Implemented 'plaintext' workload ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ece0e80   3 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   3 years Thierry Delisle Protocol now returns date in answer header ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @390fb02   3 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   3 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   3 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
Note: See TracRevisionLog for help on using the revision log.