[OpenAFS-devel] GSoC 2025 Application: Netcat-Like Tool for Rx
Michael Meffie
mmeffie@sinenomine.net
Sat, 22 Mar 2025 08:53:15 -0400
On Fri, 14 Mar 2025 20:37:21 -0400
Peter Chang <peter.yaochen.chang@gmail.com> wrote:
> Dear OpenAFS team,
>
> I'm Peter Chang, a student at Georgia Tech pursuing a MSCS with a focus on
> distributed systems and cloud-native architectures. I have experience in
> network programming, distributed file systems, and custom protocol
> development, including work on caching and gRPC-based projects.
>
> Google Summer of Code brought me here, and I find the idea of enhancing Rx
> debugging and tooling in OpenAFS very interesting. I have a few questions
> regarding potential areas where I could contribute:
>
> - Could you provide more details on the current challenges with Rx
> debugging in OpenAFS, and how tools like rxdebug are used in practice?
> - Are there specific pain points or missing features in the existing Rx
> tooling that the team is prioritizing?
> - For projects like a netcat-like tool for Rx, are there any particular
> design guidelines or integration requirements I should be aware of?
>
> Thank you for your time and consideration.
Hello Peter,
Thank you for your interest in OpenAFS!
The existing 'rxdebug' tool is currently a low level tool to extract some
detailed information about clients and servers. The current version of rxdeug
works by sending special connectionless packets. The 'netcat-like' project
idea is intended to create a new tool for interacting with Rx-based connection
oriented services that can be used for testing and scripting.
For project guidelines, see the OpenAFS Contributor Guide[1].
Best regards,
Mike
[1]: https://github.com/openafs/openafs/blob/master/doc/process/01-contributor-guide.md
--
Michael Meffie <mmeffie@sinenomine.net>