136 Commits (3afe74ae78936a4256e0c9e9eefa6c2c0d260148)

Author SHA1 Message Date
Sean McBride 3afe74ae78 feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride e7723e3331 fix: correct http-parser bug
4 years ago
Sean McBride c6dacb99ac chore: add client debug logging
4 years ago
Sean McBride 368478374f chore: fix error handling
4 years ago
Sean McBride 7bf48e3aaa feat: WIP
4 years ago
Sean McBride a307d6193a fix: correct atomics
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 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 d3df215963 chore: Improve docs and asserts of req parsing
4 years ago
Sean McBride 92c17d7717 chore: Assorted debugging enhancements
4 years ago
Sean McBride 0e521668f8 feat: refactor workers for nonblocking sockets
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 9bed646e3b chore: enhance log granularity
4 years ago
Sean McBride 84cdcf7b6c chore: Remove extra softint disable/enable
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
Sean McBride c291b049c8 fix: Properly close malformed requests
4 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
4 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride b315844c46 feat: constant propagation state transitions
4 years ago
Sean McBride 3bf9cc806a chore: remove redundant zeroing out logic
4 years ago
Sean McBride aac2d3304f docs: fix erroneous comment
4 years ago
Sean McBride eca1546f7a chore: improved logging
4 years ago
Sean McBride 465b820326 chore: static inline sandbox_state_stringify
4 years ago
Sean McBride 43d00d645f feat: tighten softint asserts in state transitions
4 years ago
Sean McBride a70187eed0 refactor: DRY up state transitions
4 years ago
Sean McBride c37b2ba9a9 docs: Assorted comment cleanup
4 years ago
Sean McBride 842d078846 feat: set as error transition
4 years ago
Sean McBride c0bcbdbc2e feat: set as returned
4 years ago
Sean McBride c014f94797 feat: set as blocked
4 years ago
Sean McBride b85d089537 feat: running, preempted, complete transitions
4 years ago
Sean McBride 65b10f19dd feat: sandbox set as runnable
4 years ago
Sean McBride fd22432cb0 refactor: set_as_initialized
4 years ago
Sean McBride 048b01e690 feat: print_perf
4 years ago
Sean McBride 24e25f255f feat: add sandbox_state_stringify
4 years ago
Sean McBride 33d65605b1 refactor: free linear memory func
4 years ago
Sean McBride 7dc4488d74 chore: add sandbox state
4 years ago
Sean McBride 853382dcda fix: correct HTTP response syntax
4 years ago
Sean McBride 8d1b447e74 refactor: cleanup HTTP response logic
4 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
4 years ago
Sean McBride b979809c12 chore: fix debuglog usage
4 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
4 years ago
Sean McBride 86fe1ceaa0 chore: rename to minimize diff
4 years ago
Sean McBride 2ceede804a chore: revert sandbox alloc API
4 years ago