yyu-nim / poseidonos-rtype

poseidonos in rust for fun!
BSD 3-Clause "New" or "Revised" License
9 stars 5 forks source link

ubio 코드 (혹은 그것을 사용하는 코드)에 parker/unparker 통합 #25

Open yyu-nim opened 1 year ago

yyu-nim commented 1 year ago

https://github.com/yyu-nim/poseidonos-rtype/pull/24

현재의 구현은, I/O를 issue하고 싶은 주체가 직접 parker/unparker를 생성해서 callback closure에 넘겨주는 방식. 이것은 I/O를 하기 위해 상당히 많은 (?) 사전 지식을 요하는 것으로 볼 수 있으므로, ubio 혹은 관련 코드들에 parker/unparker로 sync를 맞추는 코드가 caller에 보이지 않게 통합될 수 있을지 고민해보고 구현.