|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Tue, 04 Dec 2007
DST FAQ.
Can you give us a summary of how this differs from using device mapper with NBD or iSCSI?Answer is quite simple: From the higher point of view it does not, but it operates quite differently: it has async processing of the requests, thus not blocking, it has different protocol with smaller overhead, supports strong checksums, has in-kernel export server, which supports simple security attributes (i.e. allow to connect, to read or write). It uses smaller amount of memory (zero additional allocations in the common path for linear mapping, not including network allocations, it uses smaller amount of additional allocations for mirroring case). DST supports failure recovery in case of dropped connection (core will reconnect to the remote node when it is ready), thus it is possible to turn off and on remote nodes without special administration steps. DST has simple autoconfiguration at the startup time (support checksums and storage size autonegotiation). It is possible to turn one of the mirror nodes off and use it as a offline backup, since dst mirror node stores data at the end of the storage, so it can be mounted locally. /devel/dst :: Link / Comments (0)
New distributed storage subsystem release.
As usual you can download this release from the homepage. If you want to try distributed storage this release is a really good candidate to start with. Enjoy! Update: This release includes bug fixes for all bugs described here, including uninterruptible sync read operations. /devel/dst :: Link / Comments (2)
The 22'th century netchannels release.
You can get the latest sources from netchannels homepage. Userspace network stack is available from own homepage. /devel/networking :: Link / Comments (0) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||