Skip to content

Releases: uoenoplab/xo-server

v0.0.1: Protobuf send (#10)

18 Apr 19:35
79901d9

Choose a tag to compare

* feat: modify osd mapping util for handoff conn

* feat: add handoff_in accept in main

* feat: multiplex for handoff_in/out and s3_http on epoll.event.data.u32

* docs(handoff): more implementation details about handoff requests

* fix compile

* fix: delete tlse related macros

* factor handoff code to own source file

* implement socket sock and client serialization

- fix control plane loop to use epoll event data ptr
- use first element of structures to indicate event type

* link libforward-tc

* feat: handoff out

* feat: handoff in

* fix compile

* switch to use val for rados ctx

* remove aio

* set first read to 512

* refactor

* bugfix

* fix to_migrate

* add more prints

* fetch client MAC address and add to migration info

* implement soruce IP modification on fake server

* temp use async for GET

* modify aio

* fake server reply HTTP OK and data

* handoff out reconnect max try

* build options to build for async io and migration

* ktls serialize and deserialize

* incoming traffic block with before deserialize

* add redirection rule

* fix missing http reset after migration

* implement migration option switch

* handoff back

* handoff back and back-forward working

---------

Co-authored-by: steven <steven.chien@ed.ac.uk>