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

Re: [Nbd] history about nbd



On Fri, Feb 10, 2012 at 05:45:09PM +0800, harryxiyou wrote:
> Hi Wouter,
> 
> On Wed, Feb 8, 2012 at 1:40 AM, Wouter Verhelst <w@...112...> wrote:
> > On Wed, Feb 08, 2012 at 12:13:15AM +0800, harryxiyou wrote:
> ....
> >
> > Pavel Machek, I think around the late nineties (it was in kernel
> > 2.1.something).
> > He handed development over to me and Paul in 2003 or thereabouts.
> 
> Now, you and Paul mantain nbd. But i am not sure if you maintain the
> user space including nbd-server.c and nbd-client.c, etc. And Paul maintains
> nbd in Linux kernel space including drivers/block/nbd.c and include/linux/nbd.h.
> You and Paul are mainly in charge of which parts. Cloud you please tell me
> clearly. Thanks very much.

As you say, Paul maintains the kernel bits, and I maintain the userspace
bits.

In case you're interested, here's a short overview of things that I
pulled out of the commit logs:
- 2003-07-13: last commit by Pavel Machek to the userspace code
- 2003-10-27: release of nbd v2.6 (userspace parts), containing mainly
  some compile fixes and bugfixes since the handover from Pavel
- Early 2004: release of nbd v2.7
- 2004-06-27: started using the GLib utilities library to add support
  for things like hashtables, dynamic arrays, etc, without having to
  write it myself
- 2005-10-27: release of nbd v2.8, which saw a fairly major rewrite of
  the internals to nbd-server (stopped using global variables to store
  state, etc)
- 2006-11-01: release of nbd v2.9, which featured a configuration file
  and a test suite
At that point, development slowed down somewhat, with still the
occasional bugfix release and new feature here and there. What stands
out from the period since then is this:
- 2010-08-09: release of nbd v2.9.18, the first version that supports
  named exports

Regards,

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a



Reply to: