|
|
@32d1383
|
3 years |
Thierry Delisle |
Committing http server when I know it works
ADT
ast-experimental
pthread-emulation
|
|
|
@3f95dab
|
3 years |
Thierry Delisle |
Committing hopefully last version of the webserver
ADT
ast-experimental
pthread-emulation
|
|
|
@329e26a
|
3 years |
Thierry Delisle |
Re-instated the isolate/multi-cluster option.
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@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
|
|
|
@8c58e73
|
3 years |
Thierry Delisle |
Removed webserver feature to have multiple clusters (it never actually …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@7f0ac12
|
3 years |
Thierry Delisle |
First draft at acceptor thread webserver
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@86c12d65
|
3 years |
Thierry Delisle |
Checkpoint of the broken version of reuseport
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@ce98816
|
3 years |
Thierry Delisle |
Stats printer now uses a condition variable to sleep so it exists …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@c4b10e2
|
3 years |
Thierry Delisle |
Moved socket creation to a different file.
Makefile now has debug …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@153570d
|
3 years |
Thierry Delisle |
Server now cleanly closes in non interactive mode
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@ef3c383
|
4 years |
Thierry Delisle |
Added statistics about sendfile in the webserver
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@6117fc0
|
4 years |
Thierry Delisle |
Httpforall now pins kernel threads
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@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
|
|
|
@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
|
|
|
@3eb540fb
|
4 years |
Thierry Delisle |
Modified httpforall not to use VLA of threads.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4087baf
|
4 years |
Thierry Delisle |
Implmented non-interactive mode
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@e235429
|
5 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@56c44dc
|
5 years |
Thierry Delisle |
Worker now each do their own accept4
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8e3034d
|
5 years |
Thierry Delisle |
Every worker now does it's own accept.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@d11d6eb
|
5 years |
Thierry Delisle |
Fixed some compilation errors.
Fixed file descriptor support in progress.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@d9c2284
|
5 years |
Thierry Delisle |
Started doing preliminary work to use Fixed FDs. Starting with the …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e95a117
|
5 years |
Thierry Delisle |
Fixed handling of closed connections.
Started work on cleanly closing …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2ecbd7b
|
5 years |
Thierry Delisle |
Implemented more options and moved them to their own file
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@53e4562
|
5 years |
Thierry Delisle |
Added options to list files instead of running the server
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7f389a5c
|
5 years |
Thierry Delisle |
Added support for argument parsing.
Removed unnecessary headers.
Fixed …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@0aec496
|
5 years |
Thierry Delisle |
First attempt at webserver, no option support yet
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|