go-nbd
Pure Go NBD server and client library. (by pojntfx)
nbdkit-baddisk-plugin
An nbdkit plugin which fails every read and write. (by pepaslabs)
go-nbd | nbdkit-baddisk-plugin | |
---|---|---|
6 | 1 | |
335 | 0 | |
- | - | |
7.5 | 10.0 | |
7 months ago | over 8 years ago | |
Go | C | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-nbd
Posts with mentions or reviews of go-nbd.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-29.
- Show HN: go-nbd β A Pure Go NBD Server and Client
-
Show HN: Go-Nbd β A Pure Go NBD Server and Client
You should probably defer mutex unlock() and not use naked returns: https://github.com/pojntfx/go-nbd/blob/main/pkg/backend/file...
- go-nbd β A Pure Go NBD Server and Client Library
nbdkit-baddisk-plugin
Posts with mentions or reviews of nbdkit-baddisk-plugin.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-29.
-
Show HN: Go-Nbd β A Pure Go NBD Server and Client
Very cool! I'm curious if you've explored testing error cases yet? Years ago I fooled around with nbdkit and developed a "bad sectors" and "bad disk" plugin and found that the error handling around these scenarios left a little to be desired.
https://github.com/pepaslabs/nbdkit-baddisk-plugin
https://github.com/pepaslabs/nbdkit-badsector-plugin
What are some alternatives?
When comparing go-nbd and nbdkit-baddisk-plugin you can also consider the following projects:
UDPspeeder - A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction, possible for All Traffics(TCP/UDP/ICMP)
pyamigadebug - Framework for abstracting Amiga debuggers and access to AmigaOS libraries and devices. AmigaXfer lives here.
usbd - User-Space Block Device (USBD) Framework (written in Go)
gnet - π gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet ζ―δΈδΈͺι«ζ§θ½γθ½»ιηΊ§γιι»ε‘ηδΊδ»Άι©±ε¨ Go η½η»ζ‘ζΆγ
nbdkit-badsector-plugin - An nbdkit plugin which simulates a disk with a bad sector.