Commit Graph

31 Commits (da7f5506d6360769e914208566b07aa1dd8bed48)

Author SHA1 Message Date
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