Sean McBride
9b7cefccd7
refactor: Cleanup sigalrm handler
3 years ago
Sean McBride
9b2f1905a5
docs: high level intro to scheduler
3 years ago
Sean McBride
098829113b
docs: Better explain memory barriers
3 years ago
Sean McBride
3982c2db5a
build: Revert sledgert command
3 years ago
Sean McBride
522809de8d
chore: pin clang-format 11
3 years ago
Sean McBride
84820219e0
format: clang-format
3 years ago
Sean McBride
886bdbb970
fix: Add interrupted perf log header
3 years ago
Sean McBride
c845bcce8e
fix: Correct nit when NDEBUG is set
3 years ago
Sean McBride
45e44d51de
feat: enable direct fast switch between sandboxes
3 years ago
Sean McBride
74a715febb
fix: Update state assertion in FIFO round robin
3 years ago
Sean McBride
06910736d1
feat: Improved sandbox timekeeping
3 years ago
Sean McBride
72e6c3e043
refactor: Cleanup deferred sigalrm handling
3 years ago
Sean McBride
ce132b7bcc
fix: Remove extra memory barriers
3 years ago
Sean McBride
132401177c
fix: protect preemption changes with mem barriers
3 years ago
Sean McBride
43592da622
feat: signal tracking and pretty printing
3 years ago
Sean McBride
cf5e6ea72d
feat: replay deferred sigalrms
3 years ago
Sean McBride
64e35f767e
Merge pull request #282 from gwsystems/http-resp-headers
...
feat: More detailed HTTP response headers
3 years ago
Sean McBride
f3326dc929
refactor: sandbox perf log
3 years ago
Sean McBride
89e0305b6f
feat: More detailed HTTP response headers
3 years ago
Sean McBride
fb7f657db4
fix: correct LOG_HTTP_PARSER buffer
3 years ago
Sean McBride
9bd12e5403
fix: Correct valid state in sandbox init error
3 years ago
Sean McBride
3ada5aa08a
refactor: Move triage logic to scheduler
3 years ago
Sean McBride
9ec668ec3e
refactor: rename state transitions
3 years ago
Sean McBride
3a60134d44
refactor: scheduler cleanup
3 years ago
Sean McBride
54848b765a
fix: correct memset to use bytes not nelems
4 years ago
Sean McBride
59f491f48a
refactor: Replace magic number
4 years ago
Sean McBride
ccdaf1038c
build: stop redundant ck builds
4 years ago
Sean McBride
f62ba1459b
build: Cleanup runtime Makefile
4 years ago
Sean McBride
de0659806c
chore: Disable HTTP features in hey
4 years ago
Sean McBride
613310d4c5
chore: disable debug flag
4 years ago
Sean McBride
ba3a179475
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into preemptable-debugging
4 years ago
Sean McBride
8c6ac3eb7b
format: Fix clang-format whitespace nit
4 years ago
Sean McBride
d01aaa8e9f
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into preemptable-debugging
4 years ago
Sean McBride
c4bcd6fedb
Merge pull request #266 from meilier/fix-cflags-DLOG_LOCK_OVERHEAD
...
fix compile error when open CFLAGS -DLOG_LOCK_OVERHEAD
4 years ago
Sean McBride
b8364bd53e
refactor: Remove preemptable
4 years ago
Sean McBride
7e85bb4c59
refactor: more semantic names
4 years ago
Sean McBride
7ccf845389
refactor: deadline updates to current_sandbox_set
4 years ago
Sean McBride
815546852c
feat: Modified scheduler state machine
4 years ago
Sean McBride
2c1a33970e
fix: stack error handling memory leak
4 years ago
Sean McBride
a61ac83575
chore: remove FIXME
4 years ago
Sean McBride
1a73d630a7
chore: Add trailing newline to JSON
4 years ago
Sean McBride
bf5f31adad
fix: multi-module JSON has top array
4 years ago
Sean McBride
574dd81791
chore: Comment gocr type check
4 years ago
Sean McBride
ebf6dc2e84
refactor: Use C18 features
4 years ago
Sean McBride
96fbac9b30
chore: Remove unclear FIXME
4 years ago
Sean McBride
448befd8cd
refactor: Remove cyclic include
4 years ago
Sean McBride
651eeeb868
chore: Comment compiletime get_function_from_table
4 years ago
Sean McBride
c185c751bd
feat: -1 on wasm memory.grow instruction failure
4 years ago
Sean McBride
ed61a97d9f
refactor: Move VLA to handle clang-12 error
4 years ago
Sean McBride
1bb92816c8
docs: Remove zombie comment
4 years ago
Sean McBride
f477653893
test: update resize to use jpg
4 years ago
Sean McBride
f9d6a22ac4
chore: comment out fn type check for gocr
4 years ago
Sean McBride
724a51c280
chore: Update submodules
4 years ago
Sean McBride
5ec222c9e6
build: Remove zombie tests
4 years ago
Sean McBride
dd52cbd7e6
refactor: sandbox stderr goes to host
4 years ago
Sean McBride
4bc4358993
fix: bound check off by one
4 years ago
Sean McBride
31d4a317a1
fix: correct typo
4 years ago
Sean McBride
e5b7b69f9b
fix: correct void type issue
4 years ago
Sean McBride
613cc620d5
refactor: Remove redundant wasm instruction bodies
4 years ago
Sean McBride
bf0d7299ef
feat: fix offset type and assert bounds check
4 years ago
Sean McBride
0846092782
build: Fix thirdparty linkage issues
4 years ago
Sean McBride
0f265aa08f
build: Remove ck Makefile dep
4 years ago
Sean McBride
9d95308a57
build: Makefile cleanup
4 years ago
Sean McBride
4751c52ede
fix: priority queue nits
4 years ago
Sean McBride
b2262245d4
fix: perf_window VLAs
4 years ago
Sean McBride
2d39dc700c
fix: add missing wasm memory size instruction
4 years ago
Sean McBride
38f163cf17
refactor: wasmception modified sandbox struct
4 years ago
Sean McBride
f61f34f08a
refactor: Clean up HTTP handling
4 years ago
Sean McBride
89756cf9eb
refactor: Get rid of USE_MEM_VM
4 years ago
Sean McBride
1757ac8e51
refactor: Clarify initialize globals
4 years ago
Sean McBride
8a8f7d995b
chore: Delete zombie tests
4 years ago
Sean McBride
c464f326ae
refactor: Remove 'tools'
4 years ago
Sean McBride
7387a69f2d
refactor: module and ABI interface
4 years ago
Sean McBride
d1c81cc8dc
chore: fix formatting issue
4 years ago
Sean McBride
7a390562bd
refactor: Remove unused http-resp-headers
4 years ago
Sean McBride
813ff54bef
refactor: remove argsize and arguments
4 years ago
Sean McBride
ed296466d1
refactor: remove active key
4 years ago
Sean McBride
9be97568eb
chore: fix format issues
4 years ago
Sean McBride
0c887702e9
refactore: Remove inert http-req config
4 years ago
Sean McBride
ae533694e9
refactor: sandbox memory and module cleanup
4 years ago
Sean McBride
a5739f338d
refactor: sandbox state durations
4 years ago
Sean McBride
c80dfa1db5
refactor: sandbox timestamps
4 years ago
Sean McBride
8578176b98
refactor: move WASM macros to wasm_types.h
4 years ago
Sean McBride
d95f25c46d
refactor: sandbox stack
4 years ago
Sean McBride
0c79c9496b
chore: fix PID sledgert check
4 years ago
Sean McBride
a5d4253ba1
chore: Attempt to fail test on segfault
4 years ago
Sean McBride
13a997cb80
refactor: wasm memory
4 years ago
Sean McBride
938f1a8950
refactor: Strip out sandbox fds
4 years ago
meilier
dd627856d4
correct wrong paper publication time
4 years ago
meilier
abe24a2757
fix compile error when open CFLAGS -DLOG_LOCK_OVERHEAD
4 years ago
Emil
9778db645a
Fixed the Dynamic read of the Number of CPU Cores ( #261 )
...
* Fixed the Dynamic read of the Number of CPU Cores
Closes #260
* removed a commented line
* small changes per Sean's review
* Accomadate Gabe's comments:
- Validate runtime_worker_threads array before usage
- final cleanup
4 years ago
Sean McBride
7640cd5fb6
Percentile Cleanup, Processor Speed Hack, and Experimental Config ( #257 )
...
* chore: Hackily hardcode CPU speed
* chore: dump execution profile in spec generation
* chore: also generate dat
* fix: awk off by one error
* chore: write dummy row
* chore: Remove ekf, up concur, up iter
* chore: awk statistical significance
* fix: wrap awk string in quotes
* fix: add awk trailing delimiter
* chore: disable ekf in deadline description
* chore: Increase iters
* chore: generate deadline key
* chore: make percentile global
* chore: update mix for new multiples
* chore: deadline csv key
* docs: Better explain how to run run experiments
* refactor: Inital percentile table cleanup
* refactor: additional percentile table cleanup
* refactor: payload percentiles table
* refactor: workload_mix percentile table
* feat: final percentiles row stuff
* chore: revert processor hack
4 years ago
Sean McBride
d8f01eac21
Fix gocr hey ( #256 )
...
* chore: Update CMSIS
* fix: source missing framework dep
* feat: enable gocr in deadline description
* feat: gocr workload mix realworld
* chore: update sod submodule
* chore: Add jq to Dockerfile
* feat: framework cleanup
4 years ago
Emil
88ca4df26c
Integrate Image Classification into deadline desc
4 years ago
Emil
86783804a5
fix lpd "no post data" issue
4 years ago
Sean McBride
9d0abbeb64
feat: framework cleanup
4 years ago
Sean McBride
4ce5ea918d
feat: workload mix realworld server side
4 years ago
Sean McBride
9f2819df65
feat: server-side deadline description
4 years ago
Sean McBride
e4f0bcf8f7
refactor: streamline perf log logic
4 years ago
Sean McBride
8b0358c336
fix: working with client data
4 years ago