Commit Graph

  • 7eae7db1f6 clean up repo main psun256 2025-12-18 18:52:28 -05:00
  • b3cadd334c added example latest1 psun256 2025-12-10 23:54:54 -05:00
  • 54978770be added example psun256 2025-12-10 23:54:54 -05:00
  • 0faa83f271 add report latest nnhphong 2025-12-10 23:50:52 -05:00
  • 6001959cb4 add report nnhphong 2025-12-10 23:50:52 -05:00
  • a74d7e1b1a Delete README.md Jeremy Janella 2025-12-10 23:28:09 -05:00
  • 26af533e73 Delete README.md Jeremy Janella 2025-12-10 23:28:09 -05:00
  • 751e7f209d changed shortest prefix match to longest prefix match; update dockerfile psun256 2025-12-10 22:51:57 -05:00
  • 2e1446d300 changed shortest prefix match to longest prefix match; update dockerfile psun256 2025-12-10 22:51:57 -05:00
  • 74e329b17c removed separate port field from config for backends psun256 2025-12-10 20:40:27 -05:00
  • 36026049f9 removed separate port field from config for backends psun256 2025-12-10 20:40:27 -05:00
  • b9eca8a56e Merge pull request #3 from psun256/healthcheck Ning Qi (Paul) Sun 2025-12-10 19:01:40 -05:00
  • 0496594bfa Merge pull request #3 from psun256/healthcheck Ning Qi (Paul) Sun 2025-12-10 19:01:40 -05:00
  • 5e165b0c6a Merge branch 'main' into healthcheck healthcheck Ning Qi (Paul) Sun 2025-12-10 18:59:20 -05:00
  • 57b6e6f7a7 Merge branch 'main' into healthcheck Ning Qi (Paul) Sun 2025-12-10 18:59:20 -05:00
  • 09966c1e85 applied hot reload to health check logic psun256 2025-12-10 18:52:40 -05:00
  • 022c48a041 applied hot reload to health check logic psun256 2025-12-10 18:52:40 -05:00
  • 8d3ce72649 Merge pull request #4 from psun256/tests/adaptive_weights Phong Nguyen 2025-12-10 18:29:37 -05:00
  • ca5eba2ea1 Merge pull request #4 from psun256/tests/adaptive_weights Phong Nguyen 2025-12-10 18:29:37 -05:00
  • 7a68e4b17b fix the test tests/adaptive_weights nnhphong 2025-12-10 18:26:52 -05:00
  • 1d75a9c1a1 fix the test nnhphong 2025-12-10 18:26:52 -05:00
  • a9db727bde fix the test, all pass now nnhphong 2025-12-10 18:08:54 -05:00
  • 7100614950 fix the test, all pass now nnhphong 2025-12-10 18:08:54 -05:00
  • 3b96043dc6 feat: adaptive weight tests Jeremy Janella 2025-12-10 17:25:16 -05:00
  • 9cae3b767d feat: adaptive weight tests Jeremy Janella 2025-12-10 17:25:16 -05:00
  • 9c24f172e9 Merge branch 'main' into healthcheck Ning Qi (Paul) Sun 2025-12-10 16:49:16 -05:00
  • 8212a1a762 Merge branch 'main' into healthcheck Ning Qi (Paul) Sun 2025-12-10 16:49:16 -05:00
  • 047753ef70 Merge pull request #2 from psun256/auto-reload Ning Qi (Paul) Sun 2025-12-10 16:38:38 -05:00
  • 475cd65648 Merge pull request #2 from psun256/auto-reload Ning Qi (Paul) Sun 2025-12-10 16:38:38 -05:00
  • b5547acb42 fix server metrics framing issue psun256 2025-12-10 16:04:14 -05:00
  • 8d5122ea1d fix server metrics framing issue psun256 2025-12-10 16:04:14 -05:00
  • 5ad8539d7a added config hot reload auto-reload psun256 2025-12-10 15:37:02 -05:00
  • f9e3a08a4e added config hot reload psun256 2025-12-10 15:37:02 -05:00
  • 99e39e82c1 too much changes, idek anymore nnhphong 2025-12-10 15:36:51 -05:00
  • 799adf9877 too much changes, idek anymore nnhphong 2025-12-10 15:36:51 -05:00
  • 5a5106645c Add GitHub Actions workflow for Rust project Ning Qi (Paul) Sun 2025-12-10 03:07:09 -05:00
  • bfb2812402 Add GitHub Actions workflow for Rust project Ning Qi (Paul) Sun 2025-12-10 03:07:09 -05:00
  • 9fb423b949 rustfmt, fixed ip hash issue psun256 2025-12-10 03:03:10 -05:00
  • 90d326ba33 ip hashing + test nnhphong 2025-12-10 02:28:09 -05:00
  • 8170d2a6bf implemented better routing system, config parsing from yaml. psun256 2025-12-10 01:49:45 -05:00
  • 9046a85d84 add infra code nnhphong 2025-12-09 22:51:49 -05:00
  • 6d2b8115f3 add some more tests for lb balancer nnhphong 2025-12-09 22:01:16 -05:00
  • 20b51c2562 added adaptive weight balancing algorithm psun256 2025-12-09 18:31:22 -05:00
  • a3f50c1f0a should be good to extend functionality now refactor psun256 2025-12-08 14:31:59 -05:00
  • 08cb522f93 the algorithm is working, but will need more test nnhphong 2025-12-07 23:04:29 -05:00
  • 742827b16f prune some comment nnhphong 2025-12-07 21:59:43 -05:00
  • e19efee895 part of the algorithm, waiting for paul s and jeremy to complete refactoring nnhphong 2025-12-07 21:56:27 -05:00
  • 393c35bdf8 code for docker infra image nnhphong 2025-12-07 14:09:38 -05:00
  • cd23bfdf5a Merge pull request #1 from psun256/merge main-old Ning Qi (Paul) Sun 2025-12-06 16:09:51 -05:00
  • 4cdf2db0c9 feat: improved logging merge Jeremy Janella 2025-12-06 02:12:53 -05:00
  • 606880f928 feat: merged repos Jeremy Janella 2025-12-06 01:29:47 -05:00
  • 19cd5b7f2a feat: modularized proxy Jeremy Janella 2025-12-06 00:21:53 -05:00
  • 25c3eb9511 gh action Ning Qi (Paul) Sun 2025-12-03 22:07:40 -05:00
  • 07cb45fa73 restructuring stuff psun256 2025-12-03 21:35:08 -05:00
  • e27bd2aaf0 layer 4 load balancing (round robin, hardcoded backends) psun256 2025-11-29 21:46:26 -05:00
  • 1235d3611d Update README with load balancing details Phong Nguyen 2025-12-03 12:47:46 -05:00
  • 3e61c621e7 added multistage docker build for final executable psun256 2025-11-23 23:52:08 -05:00
  • 49c4ef3e49 placeholder echo server with tokio psun256 2025-11-06 13:03:00 -05:00
  • 286ea6a66c initial commit psun256 2025-11-06 12:48:00 -05:00