Sean McBride
43592da622
feat: signal tracking and pretty printing
3 years ago
Sean McBride
3a60134d44
refactor: scheduler cleanup
3 years ago
Sean McBride
f62ba1459b
build: Cleanup runtime Makefile
4 years ago
Sean McBride
613310d4c5
chore: disable debug flag
4 years ago
Sean McBride
815546852c
feat: Modified scheduler state machine
4 years ago
Sean McBride
ebf6dc2e84
refactor: Use C18 features
4 years ago
Sean McBride
1bb92816c8
docs: Remove zombie comment
4 years ago
Sean McBride
0846092782
build: Fix thirdparty linkage issues
4 years ago
Sean McBride
9d95308a57
build: Makefile cleanup
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
6926d66183
chore: revert Makefile changes
4 years ago
Sean McBride
8603ea12db
feat: lpd using framework
4 years ago
Sean McBride
6b1dde7257
refactor: Clean up listener core locks and org
4 years ago
Sean McBride
3f18cf0cfc
feat: make preemption toggle runtime config
4 years ago
Sean McBride
cc4cc96cc3
feat: better test driver and more resilient tests
4 years ago
Sean McBride
02a15aeffb
chore: Add clang sanizer boilerplate
4 years ago
Sean McBride
661748afe4
feat: Basic memory profiling
4 years ago
Sean McBride
0bd5b5782f
chore: remove libuv
4 years ago
Sean McBride
5968d9b72e
feat: more explicit config logging and validation
4 years ago
Sean McBride
648ee411f9
chore: improve documentation of preempt_disable
4 years ago
Sean McBride
b5f63edfee
chore: Update logs and flags
4 years ago
Sean McBride
0307760810
chore: remove uv related prepocessor stuff
4 years ago
Sean McBride
8aef688553
feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride
fbbcfe0792
chore: Remove configs that are now dynamic
4 years ago
Sean McBride
76b5346339
feat: Complete application experiment
4 years ago
Sean McBride
09834fb37f
chore: restore default NCORES
4 years ago
Sean McBride
7620179862
test: add concurrency experiment
4 years ago
Sean McBride
25d746c2e4
feat: WIP
4 years ago
Sean McBride
575d64eba8
chore: restore max cores
5 years ago
Sean McBride
2a82fe96f3
feat: get epoll implementation working
5 years ago
Sean McBride
a4da76c303
chore: Document alternate CC_OPTIONS
5 years ago
Sean McBride
92c17d7717
chore: Assorted debugging enhancements
5 years ago
Sean McBride
0e521668f8
feat: refactor workers for nonblocking sockets
5 years ago
Sean McBride
a7293a7a0a
feat: non-blocking listener core
5 years ago
Sean McBride
9ead528dfc
chore: better debugging and small socket fixes
5 years ago
Sean McBride
9bed646e3b
chore: enhance log granularity
5 years ago
Sean McBride
763de413ac
chore: makefile cleanup
5 years ago
Sean McBride
142a57dbb6
chore: make cleanup
5 years ago
Sean McBride
bd78bccb38
chore: first rename pass
5 years ago
Sean McBride
6b9919ddf5
chore: comment out debug flag
5 years ago
Sean McBride
b979809c12
chore: fix debuglog usage
5 years ago
Sean McBride
d14af73c30
chore: remove unused types
5 years ago
phani
cfa458c5b9
moved jsmn, http-parser to thirdparty/ and pulled in ck submodule there too
5 years ago
phani
37db945637
TODO: use CK? for env.c
5 years ago
phani
7ff05b9d73
making it work for aarch64 - seem to work on RPi
...
* changes to be fully tested!
* cas etc needs to be implemented for aarch64
5 years ago
Sean McBride
9dfc740d05
chore: namespace macros and globals in main.c
5 years ago
Sean McBride
b0434ac941
build: remove STANDALONE, SBOX_SCALE_ALLOC, USE_LIBUV flags
5 years ago
phani
ed234f9ac5
default: async io for http req/resp. sync based io doesn't seem to work with huge data like 500k-1m I tested. They just timeout with concurrency
5 years ago
phani
0c92419978
fixed syscall based sync http-req/resp
5 years ago
phani
b9d7278c54
fixes 99% latency problem here (but a problem with 1m data transfer test, it is broken.)
5 years ago