Commit Graph

  • 34e8731854
    HTTP Log Tool and More Script Automations (#354) Emil 2022-07-22 15:47:34 -0400
  • dd42b604d5 refactor run.sh to be ready for the MTDBF #354 emil 2022-07-20 20:10:47 -0400
  • a9f74967ee refactor run.sh to be ready for the MTDBF emil 2022-07-20 20:00:43 -0400
  • d847a11805 Merge branch 'new-dbf' into http-log emil 2022-07-20 15:42:59 -0400
  • d09769a486 refactor emil 2022-07-20 15:39:26 -0400
  • 1e6630d434 - added new HTTP Perf Log mechanism (It measures http session lifetime, receive and send block durations) - automated generattion of spec.json - combined HEY and LOADTEST scripts into one, optional emil 2022-07-20 09:41:30 -0400
  • 2f4ec9ee6b - added new HTTP Perf Log mechanism (It measures http session lifetime, receive and send block durations) - automated generattion of spec.json - combined HEY and LOADTEST scripts into one, optional emil 2022-07-20 00:31:00 -0400
  • 12725c2f2b Merge branch 'master' into new-dbf emil 2022-07-19 20:40:36 -0400
  • cb09ed51ea
    Updated deferable server (#352) Emil 2022-07-19 16:31:55 -0400
  • c279cf0a5e 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 #352 emil 2022-07-19 16:09:06 -0400
  • 7185aa5ada
    Merge branch 'master' into updated-deferable-server Emil 2022-07-14 03:14:12 -0400
  • bd3a430cf7 remove previously added generic interface that was only for Def Serv emil 2022-07-14 02:55:32 -0400
  • 23f6ce7008 add deferable server attributes to all experiment specs emil 2022-07-14 02:07:28 -0400
  • 3319d7aa77 clang-format emil 2022-07-13 23:43:11 -0400
  • 5d46e3fee5 add the deferrable server env file to github CI test emil 2022-07-13 23:41:35 -0400
  • 0a9cd9601e apply the deferable server to the new master emil 2022-07-13 23:38:35 -0400
  • 9946f23eb7
    General Cleanup (#351) Emil 2022-07-13 16:11:36 -0400
  • 279c0e5dee move multi-tenancy env files to another directory (temp) #351 emil 2022-07-13 12:48:34 -0400
  • 7a72007a72 update the env files dir to common emil 2022-07-11 23:18:02 -0400
  • 74c8284277 - add comment into install_tools.sh - rename mts to mtds emil 2022-07-11 22:38:12 -0400
  • 52c5cfa589 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) emil 2022-07-11 22:22:15 -0400
  • 87af070d98 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 emil 2022-07-11 20:30:48 -0400
  • 174d37e9cb refactor: use var accross the Makefile instead of sledgert string emil 2022-07-11 17:04:09 -0400
  • 19eb58ad6a
    Merge pull request #343 from gwsystems/writeback-on-block Sean McBride 2022-07-07 10:20:28 -0400
  • f3d93b4b3a
    Merge pull request #350 from gwsystems/349-docker-fix Sean McBride 2022-07-06 17:26:42 -0400
  • dc9873c16d fix: dockerfile issues #350 Sean McBride 2022-07-06 16:54:43 -0400
  • 5fa65d2f0b fix: correct flush when zero blocking #343 Sean McBride 2022-06-15 15:51:32 -0400
  • 1db1f9a396 refactor: Address Emil feedback Sean McBride 2022-06-15 15:17:07 -0400
  • 555215ab77
    Merge pull request #344 from gwsystems/hashmap Sean McBride 2022-06-07 16:13:34 -0400
  • 9b7cc44fd1 chore: clang-format nit #344 Sean McBride 2022-06-07 15:49:04 -0400
  • bfb280afb9 chore: Add gitignore scratch_storage Sean McBride 2022-06-07 15:29:02 -0400
  • c1df8e2fc3 fix: Address Gabe feedback Sean McBride 2022-06-07 15:28:43 -0400
  • 443f6c2c43 fix: reorder map_node to improve alignment Sean McBride 2022-06-07 14:09:17 -0400
  • f2517654e6
    Merge pull request #348 from gwsystems/347-fix-sandbox-alloc Sean McBride 2022-06-02 21:18:12 -0400
  • ca8bb9c296 fix: sandbox_alloc size #348 Sean McBride 2022-06-02 19:13:02 -0400
  • e3e5c12245 Merge branch 'writeback-on-block' into sandbox-writeback-demo #345 sandbox-writeback-demo Sean McBride 2022-06-02 12:56:22 -0400
  • 9e200ee93a fix: strip logs on http_session eagain Sean McBride 2022-06-02 12:55:33 -0400
  • 78d07aa4bc Merge branch 'master' into writeback-on-block Sean McBride 2022-06-02 12:52:38 -0400
  • 94fe156538
    Merge pull request #346 from gwsystems/fix-parsing-err-handler Sean McBride 2022-06-02 12:50:57 -0400
  • 244f9ecad6 fix: correct http_parser error handling #346 Sean McBride 2022-06-02 12:25:51 -0400
  • 13ea7f1307 refactor: remove unused header include Sean McBride 2022-06-02 12:25:21 -0400
  • 76bc1b34f9 fix: Add missing header guard Sean McBride 2022-06-02 12:24:29 -0400
  • 8d6a2fb1fa docs: Remove zombie param tags Sean McBride 2022-06-02 12:24:12 -0400
  • 1f4097cf06 refactor: fifo_get_next Sean McBride 2022-06-02 11:50:14 -0400
  • b1a5491531 feat: sandbox writeback Sean McBride 2022-06-01 21:24:33 -0400
  • b803befa0a test: test concurrent access to key Sean McBride 2022-05-26 11:01:13 -0400
  • 32248f11be fix: Correct upsert bug Sean McBride 2022-05-26 10:48:10 -0400
  • e5b222d83d feat: Initial scratch storage implementation Sean McBride 2022-05-23 16:35:15 -0400
  • 04b7f4d2df refactor: Remove zombie http-session variable Sean McBride 2022-05-23 10:15:52 -0400
  • 50c7413f00 fix: Remove merge conflict mistake Sean McBride 2022-05-20 18:06:48 -0400
  • 859b16d893
    Merge branch 'master' into writeback-on-block Sean McBride 2022-05-20 17:52:40 -0400
  • 9de83c5ac3 refactor: restore content-length and content-type in response Sean McBride 2022-05-20 17:45:53 -0400
  • b32503b350 refactor: tcp_session_recv Sean McBride 2022-05-20 16:53:45 -0400
  • bca75a9dd4 refactor: no http_session in sandbox lifetime. Sean McBride 2022-05-20 16:26:37 -0400
  • 5b8a585e87
    Merge pull request #342 from gwsystems/341-cleanup-queue-rename Sean McBride 2022-05-19 13:36:00 -0400
  • 211f04ae67 refactor: rename to local_cleanup_queue #342 Sean McBride 2022-05-19 11:22:45 -0400
  • b26f2ca597
    Merge pull request #335 from gwsystems/http-parsing-listener Sean McBride 2022-05-12 17:03:10 -0400
  • 23d596066a fix: Remove incorrect assertion #335 Sean McBride 2022-05-12 16:47:16 -0400
  • c0a375b7ee refactor: http cleanup Sean McBride 2022-05-12 16:24:39 -0400
  • 768816934e chore: clang-format Sean McBride 2022-05-12 13:33:47 -0400
  • d0f8912c27 fix: parse_uint64_t overflow handling Sean McBride 2022-05-12 13:32:40 -0400
  • 013448c716 chore: Update awsm Sean McBride 2022-05-12 12:58:07 -0400
  • 13c8452f23 fix: completion queue alignment Sean McBride 2022-05-10 18:16:08 -0400
  • 10cf211007 doc: Replace IN with parameter-level doc block Sean McBride 2022-05-10 11:44:09 -0400
  • a97146a453 refactor: Remove unused defines Sean McBride 2022-05-10 11:42:54 -0400
  • 352a019bd3 chore: clang-format json.h Sean McBride 2022-05-09 21:52:16 -0400
  • 17cbf3ce4f refactor: Remove extraneous assert Sean McBride 2022-05-09 21:48:58 -0400
  • 7d7224a6a9 refactor: module pools Sean McBride 2022-05-09 21:42:04 -0400
  • 130617f406 fix: double free on error Sean McBride 2022-05-09 21:22:58 -0400
  • fde4b8f3e6 docs: Remove zombie parameters Sean McBride 2022-05-09 21:21:41 -0400
  • 73a1a7eb43 refactor: make module_add more explicit Sean McBride 2022-05-09 21:21:30 -0400
  • e20de0d18a refactor: use vec for dynamically-size router Sean McBride 2022-05-09 20:54:46 -0400
  • a529db3430 refactor: RUNTIME_MAX_TENANT_COUNT Sean McBride 2022-05-09 19:00:52 -0400
  • 41a087394e refactor: Increase buffer by explicit size Sean McBride 2022-05-09 18:56:14 -0400
  • 32a099ceec refactor: http_session_receive_request asserts Sean McBride 2022-05-09 18:32:33 -0400
  • 022510950f refactor: panic on full router Sean McBride 2022-05-09 18:23:20 -0400
  • 4d0da84ffb fix: Correct type of strtoimax call Sean McBride 2022-05-09 18:15:17 -0400
  • 5325d82a40 refactor: rename json parser Sean McBride 2022-05-09 18:09:38 -0400
  • 3d7ac99293 refactor: Remove redundant cast Sean McBride 2022-05-09 18:00:52 -0400
  • 2a8dd58a3c doc: remove extraneous comment Sean McBride 2022-05-09 17:57:35 -0400
  • c692746913 refactor: Remove duplicate total_time calc Sean McBride 2022-05-09 17:55:18 -0400
  • 1dd7c7991c doc: fix typo Sean McBride 2022-05-09 17:53:11 -0400
  • 39aad94ae4 refactor: Better handle non-null terminated string Sean McBride 2022-05-09 16:58:10 -0400
  • 98a12154fc docs: Better explain http session buffer logic Sean McBride 2022-05-09 16:39:32 -0400
  • f4fdc4a501 fix: Handle STDIN reads without a body Sean McBride 2022-05-09 16:19:35 -0400
  • 9c67a84b62 fix: calloc incorrect args order Sean McBride 2022-05-09 15:45:51 -0400
  • f6154ae6d4 fix: memset struct http_request Sean McBride 2022-05-09 15:43:34 -0400
  • 89b1c07146 feat: LOG_TENANT_LOADING Sean McBride 2022-05-09 15:42:00 -0400
  • bdfbff9adb fix: wasi context leak htt Sean McBride 2022-05-05 19:09:42 -0400
  • 16e2613c05 fix: global_request_scheduler_add err handling Sean McBride 2022-05-05 19:04:34 -0400
  • c1dcc7b176 chore: alignment debugging Sean McBride 2022-05-05 18:40:24 -0400
  • 38532dec63 Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into http-parsing-listener Sean McBride 2022-05-05 15:49:15 -0400
  • 516b1664f7
    Merge pull request #340 from gwsystems/emil-test-nits Sean McBride 2022-05-05 15:48:17 -0400
  • c82e9dfb9e
    Merge pull request #339 from gwsystems/sandbox-state-hooks Sean McBride 2022-05-05 15:47:31 -0400
  • e08cf72aa1 chore: Assorted bash experiment cleanup #340 Sean McBride 2022-05-05 15:22:34 -0400
  • 828650e678 feat: sandbox state hooks #339 Sean McBride 2022-05-05 14:39:08 -0400
  • dcc994b30e
    Merge pull request #338 from gwsystems/runtime-runqueue-size Sean McBride 2022-05-05 13:28:38 -0400
  • 9da38ba8ad
    Merge pull request #337 from gwsystems/emil-docker-fixes Sean McBride 2022-05-05 12:56:24 -0400
  • f656df5319 refactor: runtime-runqueue-size #338 Sean McBride 2022-05-05 12:55:59 -0400
  • 8e840038de chore: docker fixes #337 Sean McBride 2022-05-05 12:36:24 -0400