Emil
cb09ed51ea
Updated deferable server ( #352 )
...
* refactor: use var accross the Makefile instead of sledgert string
* refactor bash libraries
- remove hash symbol for scv_to_dat
- add set_print_pretty for gdb mode
- add logging for client
- change printf format for perf log in table from float to int since usec
* cleanup: generalize redundant files in the experiments:
- remove individual gitignore, have single gitignore in parent (tests)
- remove individual env files, have single copies in 'common' dir
- remove individual install.sh, have install_tools.sh (in bash libs)
* - add comment into install_tools.sh
- rename mts to mtds
* update the env files dir to common
* move multi-tenancy env files to another directory (temp)
* apply the deferable server to the new master
* add the deferrable server env file to github CI test
* clang-format
* add deferable server attributes to all experiment specs
* remove previously added generic interface that was only for Def Serv
* Accomodated important changes Sean requested:
- remove unnecessary assertions from pri_queue.h
- set the runtime queue size to MAX_TENANT
- add the scheduler updates back to the sandbox_interrupt state transition
3 years ago
Sean McBride
19eb58ad6a
Merge pull request #343 from gwsystems/writeback-on-block
...
refactor: no http_session in sandbox lifetime.
3 years ago
Sean McBride
5fa65d2f0b
fix: correct flush when zero blocking
3 years ago
Sean McBride
1db1f9a396
refactor: Address Emil feedback
3 years ago
Sean McBride
555215ab77
Merge pull request #344 from gwsystems/hashmap
...
feat: Initial scratch storage implementation
3 years ago
Sean McBride
9b7cc44fd1
chore: clang-format nit
3 years ago
Sean McBride
c1df8e2fc3
fix: Address Gabe feedback
3 years ago
Sean McBride
443f6c2c43
fix: reorder map_node to improve alignment
3 years ago
Sean McBride
9e200ee93a
fix: strip logs on http_session eagain
3 years ago
Sean McBride
78d07aa4bc
Merge branch 'master' into writeback-on-block
3 years ago
Sean McBride
244f9ecad6
fix: correct http_parser error handling
3 years ago
Sean McBride
13ea7f1307
refactor: remove unused header include
3 years ago
Sean McBride
76bc1b34f9
fix: Add missing header guard
3 years ago
Sean McBride
8d6a2fb1fa
docs: Remove zombie param tags
3 years ago
Sean McBride
32248f11be
fix: Correct upsert bug
3 years ago
Sean McBride
e5b222d83d
feat: Initial scratch storage implementation
3 years ago
Sean McBride
50c7413f00
fix: Remove merge conflict mistake
3 years ago
Sean McBride
859b16d893
Merge branch 'master' into writeback-on-block
3 years ago
Sean McBride
9de83c5ac3
refactor: restore content-length and content-type in response
3 years ago
Sean McBride
b32503b350
refactor: tcp_session_recv
3 years ago
Sean McBride
bca75a9dd4
refactor: no http_session in sandbox lifetime.
3 years ago
Sean McBride
211f04ae67
refactor: rename to local_cleanup_queue
3 years ago
Sean McBride
c0a375b7ee
refactor: http cleanup
3 years ago
Sean McBride
768816934e
chore: clang-format
3 years ago
Sean McBride
d0f8912c27
fix: parse_uint64_t overflow handling
3 years ago
Sean McBride
13c8452f23
fix: completion queue alignment
3 years ago
Sean McBride
a97146a453
refactor: Remove unused defines
3 years ago
Sean McBride
352a019bd3
chore: clang-format json.h
3 years ago
Sean McBride
17cbf3ce4f
refactor: Remove extraneous assert
3 years ago
Sean McBride
7d7224a6a9
refactor: module pools
3 years ago
Sean McBride
73a1a7eb43
refactor: make module_add more explicit
3 years ago
Sean McBride
e20de0d18a
refactor: use vec for dynamically-size router
3 years ago
Sean McBride
a529db3430
refactor: RUNTIME_MAX_TENANT_COUNT
3 years ago
Sean McBride
41a087394e
refactor: Increase buffer by explicit size
3 years ago
Sean McBride
32a099ceec
refactor: http_session_receive_request asserts
3 years ago
Sean McBride
022510950f
refactor: panic on full router
3 years ago
Sean McBride
4d0da84ffb
fix: Correct type of strtoimax call
3 years ago
Sean McBride
5325d82a40
refactor: rename json parser
3 years ago
Sean McBride
c692746913
refactor: Remove duplicate total_time calc
3 years ago
Sean McBride
98a12154fc
docs: Better explain http session buffer logic
3 years ago
Sean McBride
9c67a84b62
fix: calloc incorrect args order
3 years ago
Sean McBride
f6154ae6d4
fix: memset struct http_request
3 years ago
Sean McBride
89b1c07146
feat: LOG_TENANT_LOADING
3 years ago
Sean McBride
bdfbff9adb
fix: wasi context leak htt
3 years ago
Sean McBride
c1dcc7b176
chore: alignment debugging
3 years ago
Sean McBride
38532dec63
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into http-parsing-listener
3 years ago
Sean McBride
828650e678
feat: sandbox state hooks
3 years ago
Sean McBride
f656df5319
refactor: runtime-runqueue-size
3 years ago
Sean McBride
d72f810567
feat: nonblocking request reads
3 years ago
Sean McBride
03c489498f
refactor: small nits
3 years ago