~ubuntu-branches/ubuntu/vivid/nbdkit/vivid-proposed

1.1.2 by Hilko Bengen
Import upstream version 1.1.4
1
* Can we do language bindings using #!'s?
2
  You would enter:
3
    nbdkit foo [args]
4
  where nbdkit-foo-plugin is a Perl script starting:
5
    #!perl
6
  which causes nbdkit to load the perl plugin wrapper.
7
8
* syslog? journal?
9
10
* Glance and/or cinder plugins.
11
1 by Hilko Bengen
Import upstream version 1.1.2
12
* Performance - measure and improve it.
13
14
* Implement the new protocol and export names.  With export names it
15
  should be possible to have multiple plugins on the command line
16
  (each responding to a different export of course):
17
18
    nbdkit --export /foo plugin.so --export /bar another-plugin.so
19
20
  Note it should also be possible to either elect one plugin as the
21
  default that accepts all exportnames, or to divide the export name
22
  "space" up using regexps or wildcards.
23
24
* Implement true parallel request handling.  Currently
25
  NBDKIT_THREAD_MODEL_SERIALIZE_REQUESTS and
26
  NBDKIT_THREAD_MODEL_PARALLEL are the same, because we handle
27
  requests within each connection synchronously one at a time.  We
28
  could (and should) be able to handle them in parallel by having
29
  another thread pool for requests.