105 Commits (c8c7c6a0005f7f08b1eafa245c54d87bd2ebfc2f)

Author SHA1 Message Date
Sean McBride 0e521668f8 feat: refactor workers for nonblocking sockets
5 years ago
Sean McBride a7293a7a0a feat: non-blocking listener core
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 82d0505104 chore: make durations uint32_t
5 years ago
Sean McBride d1d27a9162 feat: percentiles for execution estimates
5 years ago
Sean McBride e430202c1f fix: correct control flow bug
5 years ago
Sean McBride e445e76870 feat: add ability to reject request
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 e898d5ab69 chore: validate interrupts disabled at spinlock
5 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
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 407a20d22a chore: refactor out u64
5 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
5 years ago
Sean McBride 1c2aa448cd chore: rename scheduler interfaces and variants
5 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
5 years ago
Sean McBride 218893ed3b feat: Non-crashing demo state
5 years ago
Sean McBride 3caecadefe feat: Implement peek in ps
5 years ago
Sean McBride 996c147928 fix: correct runqueue cleanup bug
5 years ago
Sean McBride 83ee42e89b chore: break up runtime and worker_thread
5 years ago
Sean McBride 61c7ccea0c feat: implement PQ-based runqueue
5 years ago
Sean McBride f5f9c168c6 chore: Simplify worker scheduling
5 years ago
Sean McBride 307f7c0d59 chore: encapsulte http_parser_settings
5 years ago
Sean McBride d08e3b7f54 chore: refactore flags to bools
5 years ago
Sean McBride 321e26577d chore: replace in_interrupt with bool
5 years ago
Sean McBride 82f79b1ed4 chore: simplify event loop
5 years ago
Sean McBride d42370c357 chore: simplify sandbox_allocate
5 years ago
Sean McBride c2c6332bc1 chore: encapsulate completion queue
5 years ago
Sean McBride 0de94ed7c2 chore: cleanup additional run_queue logic
5 years ago
Sean McBride dafa257273 chore: encapsulate current_sandbox
5 years ago
Sean McBride 403b167a7e chore: refactor out sandbox_run_queue
5 years ago
Sean McBride 1999a97c8f feat: Implement basic ps for sandbox requests
5 years ago
Sean McBride 6a7bbc2e97 feat: add deadline logic
5 years ago
Sean McBride 6eb5825b55 refactor: implement sandbox request interface
5 years ago
Sean McBride 34d91cfa21 refactor: wrap existing request queue
5 years ago
Sean McBride 0ace3119e6 chore: revert to __getcycles
5 years ago
Sean McBride a949cbebe3 chore: refactor double underscores
5 years ago
phani 7ff05b9d73 making it work for aarch64 - seem to work on RPi
5 years ago
Sean McBride a70a83326c chore: de-dunder worker_thread
5 years ago
Sean McBride a771b78a92 chore: de-dunder software_interrupt
5 years ago
Sean McBride fefd80d6a9 chore: de-dunder sandbox
5 years ago
Sean McBride ba032a5905 chore: de-dunder runtime
5 years ago
Sean McBride 4d660e666b chore: de-dunder listener thrd, module, libuv cbs
5 years ago
Sean McBride 4615c4736d chore: de-dunder http_parser_settings
5 years ago
Sean McBride d64ca75c4e chore: de-dunder current_sandbox
5 years ago
Sean McBride 9dfc740d05 chore: namespace macros and globals in main.c
5 years ago