24 Commits (4b2a905e92430447b90956c56af8daf96cff4bb1)

Author SHA1 Message Date
hwwang 73da853ad4 main
11 months ago
hwwang 75bf451df0 modify module to tree
11 months ago
hwwang 84a8ae5345 first commit
11 months ago
xiaosuGW 9ff138f0f8 fix bug: execution time unit is ms and deadline is cpu cycles
4 years ago
xiaosuGW 7d7e28853c add more debug log
4 years ago
xiaosuGW c64a45b214 fix one bug of SRSF
4 years ago
xiaosuGW af467d5b88 print total time after request is complete
4 years ago
xiaosuGW 5af9fffd55 modify priority function for srsf: if remaining slack is negative, return 0 priority
4 years ago
xiaosuGW 9ab4001f8d handle some unfeasible assert() and negative remaining slack vs the return type of uint64_t of priority function
4 years ago
xiaosuGW da7f5506d6 implement srsf
4 years ago
xiaosuGW c5a3f9bc41 use completion_timestamp instead of now() to check if the request missed deadline or not
4 years ago
xiaosuGW a20d8897ec printf meet deadline or miss deadline when a sandbox is complete
4 years ago
xiaosuGW b648b62bfe replace "assert" with "return" if FILE pointer is NULL in memlogging.c
4 years ago
xiaosuGW b4a5fc7af2 1.Implement memory-based logging for each worker thread. 2. Dump all memory-based log to a file when receiving SIGINT signal
4 years ago
xiaosuGW 404d6fce1a 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 e6be55b1ed support chain function calling by introducing hashtable for retrieving module struct
4 years ago
Sean McBride 0b6e8e891f refactor: Additional static inlines
4 years ago
Sean McBride 064dac1aaf refactor: assorted header cleanup
4 years ago