emil
be911e206c
updated README to reflect latest changes
2 years ago
lyuxiaosu
6d7d815ee7
remove sending duplicate http response header ( #367 )
2 years ago
Emil
a2188b8bae
Retrieve more accurate CPU frequency for runtime ( #366 )
...
* apply a hack to get more accurate cpufreq
* apply a flag to the spinloop pause in the worker sched_idle
2 years ago
emil
f004d6c827
update awsm sobmodule head
2 years ago
Emil
beed67cea0
remove epoll from workers ( #365 )
2 years ago
emil
7b9b28f5d8
update aWsm submodule
2 years ago
emil
5f86707403
fixed make of libsledge (add flto support)
...
added DNDEBUG to the clang compilations to remove assertions
refactor the cmu-sod test client requests
added fibonacci app to cmu-sod
2 years ago
emil
50fd8c4853
update awsm submodule
2 years ago
emil
16f5095156
update awsm submodule to its head
2 years ago
emil
2caf4de75a
cleanup zombie code left after removing vectors for request buf
2 years ago
emil
2c76926e83
fix: epoll_wait causing crash on client pipe break
2 years ago
Sean McBride
0c3b661301
feat: Latency perflog ( #364 )
...
* feat: latency perf_window
* chore: Increase perf window capacity
* chore: fix Makefile
* fix: Restore route_latency precomputed idx
* fix: clang-format nit
* fix: clang-format
* fix: Restore accidental deletion
* fixed: perf_window_get_percentile was not considering cases where perf_count<CAP
* - removed the globals for p50_idx and p90_idx
- changed latency unit from ms to us
* undo renaming perf_window
* upgrade sandbox_total type to u64
make sure sandbox_id starts from 1
* improve Makefile comments
Co-authored-by: emil <emil916@gmail.com>
2 years ago
Sean McBride
56f32ec44b
refactor: HTTP memstreams ( #363 )
...
* feat: response body memstream
* feat: auto_buf response header
* chore: format nit
* feat: request memstream
* removed zombie http-req-size from README files
* fix panic typos
* Update parser structure with the new http_body start address when buffer is moved by memstream
* fix case when header_length is zero at the beginning
Co-authored-by: emil <emil916@gmail.com>
2 years ago
Sean McBride
92ac9b056f
Merge pull request #355 from gwsystems/feat-prometheus
...
feat: Initial metrics server
2 years ago
Sean McBride
0f9e01dad1
refactor: deref tag
2 years ago
Sean McBride
38494da400
feat: epoll tags
2 years ago
Sean McBride
63e38f0e7c
chore: PERF_WINDOW_CAPACITY scripts
2 years ago
Sean McBride
61baa40ba4
refactor: zombie comment
2 years ago
Sean McBride
199914d69d
refactor: log procfs metrics status
2 years ago
Sean McBride
1981c01338
refactor: PERF_WINDOW_CAPACITY
2 years ago
Sean McBride
cd73d7d172
refactor: reorder metrics
2 years ago
Sean McBride
66aa87a152
refactor: Metrics server port
2 years ago
Sean McBride
cdca93f317
chore: log HTTP Route Total Counters status
2 years ago
Sean McBride
9458c5ad7f
refactor: http route total counters
2 years ago
Sean McBride
876634b87b
refactor: admissions control flags
2 years ago
Sean McBride
edf98efa51
refactor: http total counters Makefile
2 years ago
Sean McBride
2b5957c394
refactor: HTTP total counters
2 years ago
Sean McBride
89fc0b26fd
fix: HTTP header truncation
2 years ago
Sean McBride
1230e0bfd9
fix: merge conflicts from pulling master
2 years ago
Sean McBride
69c2b4de29
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into feat-prometheus
2 years ago
Sean McBride
e011912bdf
Merge pull request #360 from gwsystems/359-perf-window
...
refactor: perf_window
2 years ago
Sean McBride
f3cf117694
Merge pull request #362 from gwsystems/cmu-sod
...
Cmu sod
2 years ago
Sean McBride
5f2fff0db2
chore: add expected_result
2 years ago
Sean McBride
40822191a4
refactor: Remove add from pulling master
2 years ago
Sean McBride
d9d149784d
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into cmu-sod
2 years ago
Sean McBride
6d1b2f8d50
feat: Add cmu-sod app
2 years ago
Sean McBride
3a86893a57
refactor: target simplified cmu-sod
2 years ago
Sean McBride
42a16bf2ee
refactor: perf_window
2 years ago
Sean McBride
2d35778c9c
Merge pull request #358 from gwsystems/fix-http-session-state-machine
...
fix: correct HTTP session state machine
2 years ago
Sean McBride
2abf63618a
fix: correct HTTP session state machine
2 years ago
Sean McBride
066876d491
fix: HTTP session state machine
2 years ago
Sean McBride
06d6d817ce
Merge pull request #357 from gwsystems/82-fix-lock-tracking
...
fix: lock tracking
2 years ago
Sean McBride
08e87492c0
feat: port cmu-sod app
2 years ago
Sean McBride
680221c1e2
feat: Reimplement spinlocks for better tracking
2 years ago
Sean McBride
51b3f74b5e
refactor: Remove LOG_LOCK_OVERHEAD reporting
2 years ago
Sean McBride
cce8c1981e
fix: lock tracking
2 years ago
Sean McBride
4939ba32fb
fix: Correct admissions control prometheus keys
2 years ago
Sean McBride
d19820ac4a
fix: HTTP nits
2 years ago
Sean McBride
dac3322b97
fix: skip route accounting on no match
2 years ago
Sean McBride
8b2b26ffe0
fix: Correct routes and URLs to please prometheus
2 years ago