Initial Code Drop #1
thirdmartini
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This was a little side project to play around with NVME/TCP support in Linux and VmWare ESXi and to see if I could write something this low level in Go. The code is a bit of a mess as it grew fairly organically from the spec to implementation while trying to keep memory allocations to a minimum. It generally does almost no allocations in the IO path now, and thus is quick enough.
I've not invested time in making sure data integrity is 100% guaranteed. ( But it has not corrupted any of my data ... so far ). But I would definitely NOT put production data on this.
If you end up using/playing with it, let me know your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions