|
|
@4f762d3
|
15 months |
Thierry Delisle |
Fix httpforall after changes to I/O
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c235179
|
16 months |
Thierry Delisle |
Added the option to pre-accept in httpring, this seems to have a major …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
old-io
|
|
|
@cd70477
|
16 months |
Thierry Delisle |
Added some basic scripts to handle runing httperf in parallel.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@eeb4866
|
16 months |
Thierry Delisle |
Changed read/write to send/recv to work around small bug in io_uring. …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@9715567
|
16 months |
Thierry Delisle |
Didn't save correctly
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@761a246
|
16 months |
Thierry Delisle |
Massive changes to how http_ring works
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c05c58f
|
16 months |
Thierry Delisle |
Minor improvements to http_ring
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7cc532b
|
16 months |
Thierry Delisle |
Fixed memory leak
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7d01186d
|
16 months |
Thierry Delisle |
This feels like it fits better in example
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@cf535f4
|
16 months |
Thierry Delisle |
Added script to run before experiments.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c2df303
|
16 months |
Thierry Delisle |
server now properly ignores SIGPIPE
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@a6b587f
|
16 months |
Thierry Delisle |
Fix bugs and added nentries command line option.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@f3e87af
|
16 months |
Thierry Delisle |
httpc now supports attach feature.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@3acbf89
|
16 months |
Thierry Delisle |
Tentative improvement to batch more requests together.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@efdfdee
|
16 months |
Thierry Delisle |
Prototype webserver using C and io_uring directly.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@0197418
|
16 months |
Thierry Delisle |
Fixed missing print
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@b57db73
|
16 months |
Thierry Delisle |
httpforall now only loads file if explicit path is given.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@1dbc3e10
|
16 months |
Thierry Delisle |
Added missing EPIPE handling
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@8c43d05
|
16 months |
Thierry Delisle |
httpforall now uses sout rather than printf
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@bdbc24d
|
16 months |
Thierry Delisle |
Updated httpforall options with last commit
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7223dbf2
|
16 months |
Thierry Delisle |
Removed combination of read and feof which doesn't work.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@153dc387
|
16 months |
Thierry Delisle |
Main now print stats every 10 sec
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ee59ede
|
16 months |
Thierry Delisle |
Improved error handling in server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@97748ee
|
16 months |
Thierry Delisle |
Worker now supports /ping uri which just answers empty reponse.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@7270432
|
16 months |
Thierry Delisle |
Splice no longer uses SPLICE_F_MORE.
Added answer_empty
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@075b8fd
|
16 months |
Thierry Delisle |
Main now prints pid on startup
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@56911ce
|
16 months |
Thierry Delisle |
Close file descriptor when other side says it's closed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@481ee28
|
16 months |
Thierry Delisle |
Removed experiment type, server just supports both urls.
Logging is …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@77fde9d
|
16 months |
Thierry Delisle |
Fixed incorrect naming
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ba77750
|
17 months |
Thierry Delisle |
Missing commits for plaintext
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@108f98b2
|
17 months |
Thierry Delisle |
Fixed clean of httpforall
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@561dd26
|
17 months |
Thierry Delisle |
Implemented 'plaintext' workload
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ece0e80
|
17 months |
Thierry Delisle |
Added prints.
Naive implementation of cancel.
Server now shutdown cleanly.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@c3ee5f3
|
17 months |
Thierry Delisle |
Protocol now returns date in answer header
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@390fb02
|
17 months |
Thierry Delisle |
http server now has date and server name in response
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@5ad381b
|
17 months |
Thierry Delisle |
Started to work on httpforall also supporting techempower 'plaintext' …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@ee913e0a
|
18 months |
Thierry Delisle |
Http server now waits for socket to be available instead of aborting.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@2b2f59d
|
18 months |
Thierry Delisle |
fix ld flags for httpforall
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@5936244
|
18 months |
Thierry Delisle |
Fixed errors in httop benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@d738aeb
|
18 months |
Thierry Delisle |
Added makefile for http server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@e235429
|
20 months |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@56c44dc
|
21 months |
Thierry Delisle |
Worker now each do their own accept4
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@8e3034d
|
21 months |
Thierry Delisle |
Every worker now does it's own accept.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@d11d6eb
|
21 months |
Thierry Delisle |
Fixed some compilation errors.
Fixed file descriptor support in progress.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-expr
|
|
|
@a5bc72e
|
21 months |
Thierry Delisle |
Deprecated code in posix-readv.c
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@080ee15
|
21 months |
Thierry Delisle |
Added missing flags to readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2b5be17
|
21 months |
Thierry Delisle |
Trivial change in formating
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@d9265a2
|
22 months |
Thierry Delisle |
Updated readv benchmark to use parseargs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cd02108
|
22 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@42f1d739
|
22 months |
Thierry Delisle |
Fixed http server after merge of parseargs into libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@7ed1d8f
|
22 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@9f1c286
|
22 months |
Thierry Delisle |
Added benchmark to compare io against raw pthreads
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@01c6256
|
22 months |
Thierry Delisle |
Adjsuted benchmarks to new io_ctxs
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@e699eb6
|
22 months |
Thierry Delisle |
Moved example parseargs to libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@920dca3
|
22 months |
Thierry Delisle |
Fixed readv after io_context re-work
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@d9c2284
|
22 months |
Thierry Delisle |
Started doing preliminary work to use Fixed FDs. Starting with the …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@3f1d9b5
|
22 months |
Thierry Delisle |
Parse args help now properly formats on narrow terminals
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@03ed863
|
22 months |
Thierry Delisle |
Http request buffer size is now configurable
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@e95a117
|
22 months |
Thierry Delisle |
Fixed handling of closed connections.
Started work on cleanly closing …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2ecbd7b
|
22 months |
Thierry Delisle |
Implemented more options and moved them to their own file
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@53e4562
|
22 months |
Thierry Delisle |
Added options to list files instead of running the server
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c82af9f
|
22 months |
Thierry Delisle |
Moved sendfile to protocol.cfa to reduce compilation time
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@7f389a5c
|
22 months |
Thierry Delisle |
Added support for argument parsing.
Removed unnecessary headers.
Fixed …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@0aec496
|
22 months |
Thierry Delisle |
First attempt at webserver, no option support yet
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@20ab637
|
23 months |
Thierry Delisle |
Added quick and dirty support for fixed files reads.
Added support for …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@1c49dc5
|
23 months |
Thierry Delisle |
Updated batch benchmark to factor io_uring setup
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@69237cd
|
23 months |
Thierry Delisle |
added latest option on readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@c33ed65
|
23 months |
Thierry Delisle |
Added benchmark to check io_uring batchsize
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cb85603
|
2 years |
Thierry Delisle |
Moved common code of benchmarks to benchcltr.hfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@566fde0
|
2 years |
Thierry Delisle |
Updated benchmark Stats options
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@8e27ac45
|
2 years |
Thierry Delisle |
Fixed benchmark to use getTimeNsec
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@9791ab5
|
2 years |
Thierry Delisle |
Harmonized readv and yield benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@dd4e2d7
|
2 years |
Thierry Delisle |
Added option to change the length of the array of ready sqe
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@0335620
|
2 years |
Thierry Delisle |
Some minor tweaking to increase performance
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@cbabfd4
|
2 years |
Thierry Delisle |
Several fixes to prints in the io readv benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@b1ac7dd
|
2 years |
Thierry Delisle |
Small fixes
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@b6f2b21
|
2 years |
Thierry Delisle |
Added the option to dynamically (at cluster creation time) …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@61dd73d
|
2 years |
Thierry Delisle |
Moved io_uring data to io.cfa and create it using dynamic allocation.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@4069faad
|
2 years |
Thierry Delisle |
Fix error in benchmark where the wrong fd was used.
Changed behcnmark …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@f6660520
|
2 years |
Thierry Delisle |
Added new implementation of io_uring that uses user-thread
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@038be32
|
2 years |
Thierry Delisle |
added defines and bool for whether or not to print statistics
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@2489d31
|
2 years |
Thierry Delisle |
Removed the async_ prefix of I/O functions
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@1bcdeff
|
2 years |
Thierry Delisle |
Small fixes to the io benchmark
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|
|
|
@5847d35
|
2 years |
Thierry Delisle |
Pushing benchmark which to use on Jax
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
|