Sean McBride
|
3afe74ae78
|
feat: runtime configurable sandbox perf logging
|
4 years ago |
Sean McBride
|
b0f20d62fc
|
fix: correct error code
|
4 years ago |
Sean McBride
|
0b41d21476
|
feat: expose NWORKERS as environment var
|
4 years ago |
Sean McBride
|
abce89b981
|
feat: Expose scheduler as runtime config
|
4 years ago |
Sean McBride
|
e19d007ca7
|
feat: Additional syscalls
|
4 years ago |
Sean McBride
|
e7723e3331
|
fix: correct http-parser bug
|
4 years ago |
Sean McBride
|
5d9be6e926
|
fix: restore additional syscalls
|
4 years ago |
Sean McBride
|
c6dacb99ac
|
chore: add client debug logging
|
4 years ago |
Sean McBride
|
a54a72724b
|
fix: ignore SIGPIPE
|
4 years ago |
Sean McBride
|
20f965af61
|
fix: Ignore SIGPIPEs
|
4 years ago |
Sean McBride
|
368478374f
|
chore: fix error handling
|
4 years ago |
Sean McBride
|
7bf48e3aaa
|
feat: WIP
|
4 years ago |
Sean McBride
|
f356cff4a2
|
chore: Return sane errno on unimplemented syscall
|
4 years ago |
Sean McBride
|
106db3d348
|
chore: clarified syscall backing functions
|
4 years ago |
Sean McBride
|
81a4d65a2e
|
docs: Add attribution to syscall.c
|
4 years ago |
Sean McBride
|
a307d6193a
|
fix: correct atomics
|
4 years ago |
Sean McBride
|
455d73d719
|
chore: fix error on NDEBUG
|
4 years ago |
Sean McBride
|
2a82fe96f3
|
feat: get epoll implementation working
|
4 years ago |
Sean McBride
|
ff8c04a6e9
|
chore: Change client parsing from error to log
|
4 years ago |
Sean McBride
|
10ad100847
|
feat: Use integers for admissions control
|
4 years ago |
Sean McBride
|
c3dbe76173
|
chore: Change panic to assert
|
4 years ago |
Sean McBride
|
3159ab8d88
|
chore: Replace assert with runtime panic
|
4 years ago |
Sean McBride
|
1429eb1218
|
chore: remove extra casts
|
4 years ago |
Sean McBride
|
c855d013c8
|
fix: remove atomics from threadlocal
|
4 years ago |
Sean McBride
|
bf6b5d3c61
|
fix: cleanup lock API
|
4 years ago |
Sean McBride
|
69aa03d68f
|
fix: correct async write 4XX
|
4 years ago |
Sean McBride
|
83c0fcd26a
|
fix: correct so compiles on USE_HTTP_UVIO
|
4 years ago |
Sean McBride
|
cded94e68d
|
refactor: Clear pointer earlier
|
4 years ago |
Sean McBride
|
6ade9a2927
|
docs: add missing returns
|
4 years ago |
Sean McBride
|
3c7e062548
|
refactor: cleanup module DB
|
4 years ago |
Sean McBride
|
d3df215963
|
chore: Improve docs and asserts of req parsing
|
4 years ago |
Sean McBride
|
a34f98f579
|
fix: Improve module_listen error handling
|
4 years ago |
Sean McBride
|
92c17d7717
|
chore: Assorted debugging enhancements
|
4 years ago |
Sean McBride
|
c8c7c6a000
|
feat: check for accidental sandbox returns
|
4 years ago |
Sean McBride
|
6c718dfa6e
|
chore: Stop adding to unused database
|
4 years ago |
Sean McBride
|
0e521668f8
|
feat: refactor workers for nonblocking sockets
|
4 years ago |
Sean McBride
|
a7293a7a0a
|
feat: non-blocking listener core
|
4 years ago |
Sean McBride
|
c1663f59ac
|
chore: Improve module listen error handling
|
4 years ago |
Sean McBride
|
c1edca2a42
|
chore: assorted socket error handling
|
4 years ago |
Sean McBride
|
9ead528dfc
|
chore: better debugging and small socket fixes
|
4 years ago |
Sean McBride
|
587e2ab354
|
feat: Only dequeue request if actually earlier
|
4 years ago |
Sean McBride
|
e3261244ee
|
chore: replace aborts with panics
|
4 years ago |
Sean McBride
|
9bed646e3b
|
chore: enhance log granularity
|
4 years ago |
Sean McBride
|
9749299672
|
chore: replace spinloop with return to main loop
|
4 years ago |
Sean McBride
|
01d32c19f8
|
chore: replace asserts with abort to be use NDEBUG
|
4 years ago |
Sean McBride
|
84cdcf7b6c
|
chore: Remove extra softint disable/enable
|
4 years ago |
Sean McBride
|
6021807256
|
feat: formalize idle loop
|
4 years ago |
Sean McBride
|
3fcc9c123a
|
chore: fix logging error
|
4 years ago |
Sean McBride
|
82d0505104
|
chore: make durations uint32_t
|
4 years ago |
Sean McBride
|
d1d27a9162
|
feat: percentiles for execution estimates
|
4 years ago |