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
|
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
|
90d666bbc3
|
correct typo that causes compiling failed
|
3 years ago |
xiaosuGW
|
870962313c
|
remove redundent comments
|
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
|
b27fb75d46
|
output client port number in the log
|
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
|
0bfc08e59a
|
do not print http request content
|
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
|
a642082b73
|
remove some redundant parameters
|
3 years ago |
xiaosuGW
|
3bbc2f28fd
|
support linear chain function calling by using list to chain modules
|
3 years ago |
xiaosuGW
|
e6be55b1ed
|
support chain function calling by introducing hashtable for retrieving module struct
|
3 years ago |
Sean McBride
|
a221d7938b
|
chore: shift off core 0
|
4 years ago |
Sean McBride
|
7f8a11f2d5
|
feat: Round robin for FIFO preemption
|
4 years ago |
Sean McBride
|
69b2a476d4
|
docs: remove useless comments
|
4 years ago |
Sean McBride
|
d3a418f6fb
|
doc: Related TODO to GitHub issue
|
4 years ago |
Sean McBride
|
e798474982
|
chroe: remove extra header in AARCH64
|
4 years ago |
Sean McBride
|
b924ed812d
|
feat: Simplify softint disable logic
|
4 years ago |
Sean McBride
|
85856148e1
|
refactor: Additional cleanup
|
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
|
9e3530427a
|
refactor: assorted fixed from clang warnings
|
4 years ago |
Sean McBride
|
d269c04c69
|
refactor: Namespace cleanup
|
4 years ago |
Sean McBride
|
faacc5c785
|
refactor: http header cleanup
|
4 years ago |
Sean McBride
|
f435cea9c8
|
refactor: Shift sandbox inlines
|
4 years ago |
Sean McBride
|
eeb498c0a0
|
refactor: perf window t in admissions info header
|
4 years ago |
Sean McBride
|
8567da117b
|
chore: decompose arch context t
|
4 years ago |
Sean McBride
|
f42ada6eca
|
refactor: Decompose arch common header
|
4 years ago |
Sean McBride
|
ffff81957f
|
refactor: Decompose perf window header
|
4 years ago |
Sean McBride
|
13c511a679
|
feat: add prio logic
|
4 years ago |
Sean McBride
|
01019aa968
|
Merge pull request #212 from gwsystems/module-database-only
refactor: module db capacity
|
4 years ago |
Sean McBride
|
e42a04b2ce
|
refactor: module db capacity
|
4 years ago |
Sean McBride
|
e83d79831f
|
feat: track longest held lock
|
4 years ago |
Sean McBride
|
c226ff2e03
|
refactor: small nits
|
4 years ago |
Sean McBride
|
71f74ff535
|
refactore: reorder local runqueue
|
4 years ago |
Sean McBride
|
176d67ac90
|
refactor: simplify worker checking logic
|
4 years ago |
Sean McBride
|
f38b08cee7
|
refactor: sandbox
|
4 years ago |
Sean McBride
|
2f5a3db2ec
|
refactor: module
|
4 years ago |
Sean McBride
|
6c8a2c78c1
|
refactor: current sandbox
|
4 years ago |
Sean McBride
|
d507a0730d
|
refactor: module database
|
4 years ago |
Sean McBride
|
1be32fa2d2
|
refactor: http total
|
4 years ago |
Sean McBride
|
5cab06fac4
|
refactor: http request
|
4 years ago |
Sean McBride
|
f665c6ab1f
|
refactor: generic thread
|
4 years ago |
Sean McBride
|
aa77d07f75
|
refactor: client socket
|
4 years ago |