128 Commits (10ad100847ed220b1614e3ff85cb8aba31b68885)

Author SHA1 Message Date
Sean McBride 10ad100847 feat: Use integers for admissions control
5 years ago
Sean McBride 69aa03d68f fix: correct async write 4XX
5 years ago
Sean McBride 83c0fcd26a fix: correct so compiles on USE_HTTP_UVIO
5 years ago
Sean McBride d3df215963 chore: Improve docs and asserts of req parsing
5 years ago
Sean McBride 92c17d7717 chore: Assorted debugging enhancements
5 years ago
Sean McBride 0e521668f8 feat: refactor workers for nonblocking sockets
5 years ago
Sean McBride c1edca2a42 chore: assorted socket error handling
5 years ago
Sean McBride 9ead528dfc chore: better debugging and small socket fixes
5 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
5 years ago
Sean McBride 84cdcf7b6c chore: Remove extra softint disable/enable
5 years ago
Sean McBride 3fcc9c123a chore: fix logging error
5 years ago
Sean McBride 82d0505104 chore: make durations uint32_t
5 years ago
Sean McBride d1d27a9162 feat: percentiles for execution estimates
5 years ago
Sean McBride c291b049c8 fix: Properly close malformed requests
5 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
5 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
5 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
5 years ago
Sean McBride b315844c46 feat: constant propagation state transitions
5 years ago
Sean McBride 3bf9cc806a chore: remove redundant zeroing out logic
5 years ago
Sean McBride aac2d3304f docs: fix erroneous comment
5 years ago
Sean McBride eca1546f7a chore: improved logging
5 years ago
Sean McBride 465b820326 chore: static inline sandbox_state_stringify
5 years ago
Sean McBride 43d00d645f feat: tighten softint asserts in state transitions
5 years ago
Sean McBride a70187eed0 refactor: DRY up state transitions
5 years ago
Sean McBride c37b2ba9a9 docs: Assorted comment cleanup
5 years ago
Sean McBride 842d078846 feat: set as error transition
5 years ago
Sean McBride c0bcbdbc2e feat: set as returned
5 years ago
Sean McBride c014f94797 feat: set as blocked
5 years ago
Sean McBride b85d089537 feat: running, preempted, complete transitions
5 years ago
Sean McBride 65b10f19dd feat: sandbox set as runnable
5 years ago
Sean McBride fd22432cb0 refactor: set_as_initialized
5 years ago
Sean McBride 048b01e690 feat: print_perf
5 years ago
Sean McBride 24e25f255f feat: add sandbox_state_stringify
5 years ago
Sean McBride 33d65605b1 refactor: free linear memory func
5 years ago
Sean McBride 7dc4488d74 chore: add sandbox state
5 years ago
Sean McBride 853382dcda fix: correct HTTP response syntax
5 years ago
Sean McBride 8d1b447e74 refactor: cleanup HTTP response logic
5 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
5 years ago
Sean McBride b979809c12 chore: fix debuglog usage
5 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
5 years ago
Sean McBride 86fe1ceaa0 chore: rename to minimize diff
5 years ago
Sean McBride 2ceede804a chore: revert sandbox alloc API
5 years ago
Sean McBride 1ae6acbbee fix: correct bug and harden error handling
5 years ago
Sean McBride 180df1a7d5 feat: initial implementation with interrupt bugs
5 years ago
Sean McBride 233ba1fa13 doce: Improve error message
5 years ago
Sean McBride 9d5859aeaa chore: replace perror with fprintf
5 years ago
Sean McBride 5c87885722 chore: rename request_arrival_timestamp
5 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
5 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
5 years ago
Sean McBride 213c558a75 chore: refactor out i32
5 years ago