[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Nbd] NBD 2.10.0 Alpha 1 released



Hi all,

Subject says it all, really: I just released an alpha release on the
2.10 branch.

Note that since sourceforge changed their file release system in a way
that makes it not so interesting for me anymore, I won't be using that
interface anymore to make releases. Instead a tag on github will be the
new system.

This works as follows:

- Go to github.com
- Click 'download'
- Select the right tag
- Choose tar or zip format
- Wait a few moments
- Your browser's download dialog will now appear.

The source has been updated a while back so that the download you get
that way is complete, i.e., you don't need to run autofoo stuff or some
such (though it shouldn't hurt).

If people who can afford to break their systems[*] would kindly try this
build, I'd appreciate that.

[*] It should not, obviously, but since this is alpha software, it
    hasn't seen much field testing yet. As such, be careful.

Most important change is a move from read-to-buffer/write-from-buffer
semantics to using the sendfile() syscall on systems that support it,
which should improve performance. I intend to add more similar changes
before a final 2.10 release; but before moving on to implement other
things, I want to be sure that the sendfile() stuff is working properly.

There are implementations for the Linux sendfile() semantics, and for
the FreeBSD ones, and a fallback to the 'old' read-write semantics in
case no sendfile() implementation that I'm aware of is available. You
should be able to manually select an implementation using a new
--with-backend= option. I haven't been able to test the FreeBSD version
much, since I don't have a machine nearby that I can break to my liking.
If someone does, I'd /very/ much appreciate some testing here.

Regards,

-- 
The biometric identification system at the gates of the CIA headquarters
works because there's a guard with a large gun making sure no one is
trying to fool the system.
  http://www.schneier.com/blog/archives/2009/01/biometrics.html



Reply to: