xiaosuGW
|
af467d5b88
|
print total time after request is complete
|
3 years ago |
xiaosuGW
|
5af9fffd55
|
modify priority function for srsf: if remaining slack is negative, return 0 priority
|
3 years ago |
xiaosuGW
|
9ab4001f8d
|
handle some unfeasible assert() and negative remaining slack vs the return type of uint64_t of priority function
|
3 years ago |
xiaosuGW
|
da7f5506d6
|
implement srsf
|
3 years ago |
xiaosuGW
|
c5a3f9bc41
|
use completion_timestamp instead of now() to check if the request missed deadline or not
|
3 years ago |
xiaosuGW
|
a20d8897ec
|
printf meet deadline or miss deadline when a sandbox is complete
|
3 years ago |
xiaosuGW
|
b648b62bfe
|
replace "assert" with "return" if FILE pointer is NULL in memlogging.c
|
3 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
|
3 years ago |
xiaosuGW
|
404d6fce1a
|
remove redundent comments
|
3 years ago |
xiaosuGW
|
5d77f8efb5
|
remove redundent comments
|
3 years ago |
xiaosuGW
|
24502d316b
|
1. Change compliler optimization level. 2. remove unaccurate execution time calculation
|
3 years ago |
xiaosuGW
|
5dbbf31ba5
|
correct queuing time and total time for chain function
|
3 years ago |
xiaosuGW
|
cc51da253a
|
1. let each sandbox in the chain share the same request id. 2. fflush after fprintf
|
3 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
|
3 years ago |
xiaosuGW
|
857c11d140
|
do not monitor client fd with epoll if the sandbox is not the last one in the chain
|
3 years ago |
xiaosuGW
|
e6be55b1ed
|
support chain function calling by introducing hashtable for retrieving module struct
|
3 years ago |
Sean McBride
|
0b6e8e891f
|
refactor: Additional static inlines
|
4 years ago |
Sean McBride
|
064dac1aaf
|
refactor: assorted header cleanup
|
4 years ago |