44 Commits (87672b74c480a42020311607573f6af1bb5f682f)

Author SHA1 Message Date
hwwang 87672b74c4 添加LLF调度 修改SRSF调度细节
3 weeks ago
hwwang a056d25ff4 修改节点扇入时,不用&做分割符,改为增加前四字节作为数据长度
3 months ago
hwwang 5711145b3b 修改hash表和sandbox_request的互斥锁为读写锁,但现在觉得map不加锁可能会有隐患
4 months ago
hwwang 1854297530 将沙盒输出挂载在一个链表中,修改锁的范围,但是感觉结果不是很好
4 months ago
xiaosuGW da7f5506d6 implement srsf
3 years ago
xiaosuGW 417427ab39 1. optimization: avoid global queue if the next sandbox has the same deadline with the current sandbox. 2. correct format and enrich comments
3 years ago
xiaosuGW 5d77f8efb5 remove redundent comments
3 years ago
xiaosuGW 5dbbf31ba5 correct queuing time and total time for chain function
3 years ago
xiaosuGW a642082b73 remove some redundant parameters
3 years ago
xiaosuGW e6be55b1ed support chain function calling by introducing hashtable for retrieving module struct
3 years ago
Sean McBride b924ed812d feat: Simplify softint disable logic
4 years ago
Sean McBride 9e3530427a refactor: assorted fixed from clang warnings
4 years ago
Sean McBride 64fca85cc4 fix: correct socket address lifetime error
4 years ago
Sean McBride 5d8a761b61 feat: Refactor of conditional compilation units
4 years ago
Sean McBride f7df3c876e chore: assorted socket error handling
4 years ago
Sean McBride a83ae29d1b feat: remove libuv, rework pq, http close DRY up
4 years ago
Sean McBride 46f597a78c fix: correct http-parser bug
4 years ago
Sean McBride 10ad100847 feat: Use integers for admissions control
4 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
4 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
4 years ago
Sean McBride ba4f9e2119 feat: precomp module deadline cycles
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride eca1546f7a chore: improved logging
4 years ago
Sean McBride b979809c12 chore: fix debuglog usage
4 years ago
Sean McBride 5c87885722 chore: rename request_arrival_timestamp
4 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
4 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
4 years ago
Sean McBride 407a20d22a chore: refactor out u64
4 years ago
Sean McBride 0eb474a8d7 chore: replace app header guards w pragma once
4 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
4 years ago
Sean McBride fa5f254af1 chore: remove extraneous log
5 years ago
Sean McBride 83ee42e89b chore: break up runtime and worker_thread
5 years ago
Sean McBride 4d29585236 chore: demonstrate priority
5 years ago
Sean McBride d42370c357 chore: simplify sandbox_allocate
5 years ago
Sean McBride 6a7bbc2e97 feat: add deadline logic
5 years ago
Sean McBride 34d91cfa21 refactor: wrap existing request queue
5 years ago
Sean McBride a949cbebe3 chore: refactor double underscores
5 years ago
Sean McBride ba032a5905 chore: de-dunder runtime
5 years ago
Sean McBride 9000cc1065 chore: address assorted issues in sandbox_request
5 years ago
Sean McBride c9b9a6553e chore: run clang-format
5 years ago
Sean McBride 7f858d69dd chore: namespace runtime state
5 years ago
Sean McBride b0ae9ba266 chore: cleanup sandbox_request
5 years ago
Sean McBride dfe5667bef chore: resolve TODOs from Phani
5 years ago
Sean McBride 1d724f04e8 refactor: Shift sandbox_request to new file
5 years ago