40 Commits (702f5de60d5f218df4af089f0c377a01e68c8401)

Author SHA1 Message Date
hwwang 702f5de60d 为hash表添加锁
9 months ago
hwwang 0b1fb6c5d7 修一部分logbug
10 months ago
hwwang 7abc07445d 修改log参数,未修改完
10 months ago
hwwang 3aeed6f94b 已添加DAG,需要修改各部份时间测试代码
10 months ago
hwwang 70fdbb348c need modify thirdparty hashmap
10 months ago
xiaosuGW 9740e08525 remove debug log
4 years ago
xiaosuGW 7005dd1467 A simple solution to fix bug: sledge reply 200 even though the function code return a negative value
4 years ago
xiaosuGW 66b20d20c0 add workload counter for each worker thread
4 years ago
xiaosuGW 7d7e28853c add more debug log
4 years ago
xiaosuGW da7f5506d6 implement srsf
4 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
4 years ago
xiaosuGW b78cd5fdfb Do not add client fd to epoll if the sandbox is not the first one or last one in the chain
4 years ago
xiaosuGW 870962313c remove redundent comments
4 years ago
xiaosuGW 5d77f8efb5 remove redundent comments
4 years ago
xiaosuGW 24502d316b 1. Change compliler optimization level. 2. remove unaccurate execution time calculation
4 years ago
xiaosuGW 5dbbf31ba5 correct queuing time and total time for chain function
4 years ago
xiaosuGW cc51da253a 1. let each sandbox in the chain share the same request id. 2. fflush after fprintf
4 years ago
xiaosuGW 74912c5460 recover monitoring fd in each sandbox in the chain, otherwise, sledge will stuck at sometimes, the reason needs time to dive in later
4 years ago
xiaosuGW 857c11d140 do not monitor client fd with epoll if the sandbox is not the last one in the chain
4 years ago
xiaosuGW a642082b73 remove some redundant parameters
4 years ago
xiaosuGW 3bbc2f28fd support linear chain function calling by using list to chain modules
4 years ago
xiaosuGW e6be55b1ed support chain function calling by introducing hashtable for retrieving module struct
4 years ago
Sean McBride b924ed812d feat: Simplify softint disable logic
4 years ago
Sean McBride 0f0d0fcb18 feat: rework of scheduler logic
4 years ago
Sean McBride 91c429cd8f feat: simplified sigalrms
4 years ago
Sean McBride 0b6e8e891f refactor: Additional static inlines
4 years ago
Sean McBride 064dac1aaf refactor: assorted header cleanup
4 years ago
Sean McBride d269c04c69 refactor: Namespace cleanup
4 years ago
Sean McBride 6c8a2c78c1 refactor: current sandbox
4 years ago
Sean McBride a83ae29d1b feat: remove libuv, rework pq, http close DRY up
4 years ago
Sean McBride 25d746c2e4 feat: WIP
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
5 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
5 years ago
Sean McBride 58a38016b1 chore: sandbox member cache->sandbox context cache
5 years ago
Sean McBride f45b450360 chore: DRY up current_sandbox funcs
5 years ago
Sean McBride 68e91a8853 chore: combine thread locals into struct
5 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
5 years ago
Sean McBride b8a0e28d11 chore: cleanup sandbox logic
5 years ago
Sean McBride 0e6c77d923 chore: align lifetimes for shortcuts
5 years ago
Sean McBride dafa257273 chore: encapsulate current_sandbox
5 years ago