Sean McBride
9458c5ad7f
refactor: http route total counters
3 years ago
Sean McBride
2b5957c394
refactor: HTTP total counters
3 years ago
Sean McBride
89fc0b26fd
fix: HTTP header truncation
3 years ago
Sean McBride
69c2b4de29
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into feat-prometheus
3 years ago
Sean McBride
2abf63618a
fix: correct HTTP session state machine
3 years ago
Sean McBride
dac3322b97
fix: skip route accounting on no match
3 years ago
Sean McBride
36edac7425
feat: route level metrics
3 years ago
Sean McBride
ccbee1a41e
feat: Additional counters and gauges
3 years ago
Emil
34e8731854
HTTP Log Tool and More Script Automations ( #354 )
...
* Added new HTTP Perf Log mechanism
(It measures http session lifetime, receive and send block durations)
Also:
- automated generation of spec.json
- combined HEY and LOADTEST scripts into one, optional
- refactor run.sh to be ready for the MTDBF
3 years ago
Sean McBride
5fa65d2f0b
fix: correct flush when zero blocking
3 years ago
Sean McBride
1db1f9a396
refactor: Address Emil feedback
3 years ago
Sean McBride
9e200ee93a
fix: strip logs on http_session eagain
3 years ago
Sean McBride
78d07aa4bc
Merge branch 'master' into writeback-on-block
3 years ago
Sean McBride
244f9ecad6
fix: correct http_parser error handling
3 years ago
Sean McBride
9de83c5ac3
refactor: restore content-length and content-type in response
3 years ago
Sean McBride
b32503b350
refactor: tcp_session_recv
3 years ago
Sean McBride
bca75a9dd4
refactor: no http_session in sandbox lifetime.
3 years ago
Sean McBride
c0a375b7ee
refactor: http cleanup
3 years ago
Sean McBride
17cbf3ce4f
refactor: Remove extraneous assert
3 years ago
Sean McBride
41a087394e
refactor: Increase buffer by explicit size
3 years ago
Sean McBride
32a099ceec
refactor: http_session_receive_request asserts
3 years ago
Sean McBride
98a12154fc
docs: Better explain http session buffer logic
3 years ago
Sean McBride
9c67a84b62
fix: calloc incorrect args order
3 years ago
Sean McBride
f6154ae6d4
fix: memset struct http_request
3 years ago
Sean McBride
d72f810567
feat: nonblocking request reads
3 years ago
Sean McBride
c3d0fe375a
refactor: parsing and validation
3 years ago
Sean McBride
576f65d846
refactor: http_router and session
3 years ago
Sean McBride
162cdcd4bf
refactor: Remove debuglogs
3 years ago
Sean McBride
3b05fb647c
test: empty
3 years ago
Sean McBride
05dde38ea2
feat: dynamic http buffers
3 years ago
Sean McBride
01cca785f4
feat: partial tenant implementation
3 years ago
Sean McBride
7a62b154fc
refactor: refactor TCP into module
3 years ago
Sean McBride
3c6477857e
feat: Parse HTTP request on listener core
3 years ago
Sean McBride
80b4d0e99c
refactor: http_session
3 years ago
Sean McBride
c7758bbb00
refactor: Abstract sandbox from http-parser
3 years ago
Sean McBride
ee24d1f5b0
refactor: http-session
3 years ago