hwwang
|
87672b74c4
|
添加LLF调度 修改SRSF调度细节
|
3 weeks ago |
hwwang
|
5711145b3b
|
修改hash表和sandbox_request的互斥锁为读写锁,但现在觉得map不加锁可能会有隐患
|
4 months ago |
hwwang
|
1854297530
|
将沙盒输出挂载在一个链表中,修改锁的范围,但是感觉结果不是很好
|
4 months ago |
hwwang
|
bae018314f
|
修改数据拷贝方式,关于50%的响应获取问题还有待商榷
|
4 months ago |
hwwang
|
0f9b75d784
|
asd
|
4 months ago |
hwwang
|
8ae955fbfc
|
修改内存释放错误的bug
|
4 months ago |
hwwang
|
702f5de60d
|
为hash表添加锁
|
4 months ago |
hwwang
|
0b1fb6c5d7
|
修一部分logbug
|
4 months ago |
hwwang
|
7abc07445d
|
修改log参数,未修改完
|
5 months ago |
hwwang
|
3aeed6f94b
|
已添加DAG,需要修改各部份时间测试代码
|
5 months ago |
hwwang
|
70fdbb348c
|
need modify thirdparty hashmap
|
5 months ago |
xiaosuGW
|
9740e08525
|
remove debug log
|
3 years ago |
xiaosuGW
|
7005dd1467
|
A simple solution to fix bug: sledge reply 200 even though the function code return a negative value
|
3 years ago |
xiaosuGW
|
66b20d20c0
|
add workload counter for each worker thread
|
3 years ago |
xiaosuGW
|
7d7e28853c
|
add more debug log
|
3 years ago |
xiaosuGW
|
da7f5506d6
|
implement srsf
|
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
|
b78cd5fdfb
|
Do not add client fd to epoll if the sandbox is not the first one or last one in the chain
|
3 years ago |
xiaosuGW
|
870962313c
|
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
|
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
|
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
|
4 years ago |
Sean McBride
|
2f164c3430
|
chore: refactor our sandbox_request_t
|
4 years ago |
Sean McBride
|
58a38016b1
|
chore: sandbox member cache->sandbox context cache
|
4 years ago |
Sean McBride
|
f45b450360
|
chore: DRY up current_sandbox funcs
|
4 years ago |
Sean McBride
|
68e91a8853
|
chore: combine thread locals into struct
|
4 years ago |
Sean McBride
|
29201f737d
|
docs: Use style guide format for comments
|
4 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 |