Statistics
| Branch: | Tag: | Revision:

root / lib @ 3f2ad566

Name Size
  build
  confd
  http
  hypervisor
  impexpd
  masterd
  rapi
__init__.py 820 Bytes
asyncnotifier.py 5.1 kB
backend.py 99.1 kB
bdev.py 64.9 kB
bootstrap.py 24.7 kB
cli.py 79.5 kB
cmdlib.py 368.3 kB
compat.py 3.7 kB
config.py 49.2 kB
constants.py 28.6 kB
daemon.py 21.2 kB
errors.py 9.2 kB
jqueue.py 48.9 kB
jstore.py 3.6 kB
locking.py 45.4 kB
luxi.py 13.7 kB
mcpu.py 18.8 kB
netutils.py 8.5 kB
objects.py 36.8 kB
opcodes.py 21 kB
rpc.py 43.2 kB
serializer.py 4.5 kB
ssconf.py 14.1 kB
ssh.py 8.2 kB
storage.py 12.5 kB
uidpool.py 11.8 kB
utils.py 102.2 kB
workerpool.py 10.5 kB

Latest revisions

# Date Author Comment
3f2ad566 10/26/2010 03:25 pm Michael Hanselmann

Allow remote imports without checked names

By default all names are checked (LUCreateInstance, name_check). In some
cases it can be useful to disable this check, but doing so was not
allowed for remote imports. One should be aware, however, that using
this feature can lead to rename script failures when importing a remote...

3d889a7d 10/25/2010 02:03 pm Michael Hanselmann

ConfigWriter: Fix typo in error message parts

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

c6e85811 10/22/2010 11:42 am Iustin Pop

Fix remote imports

A simple typo…

Signed-off-by: Iustin Pop <>
Reviewed-by: René Nussbaumer <>

4ba4fe14 10/15/2010 06:21 pm Apollon Oikonomopoulos

http.client: Disable SSL session ID cache

This patch disables the SSL session ID cache for all cURL operations.
This is needed because http.HttpBase's PyOpenSSL implementation does not
currently set a context using SSL_set_session_id_context(3SSL), cURL
tries to re-use the session ID and, according to...

7dcadb74 10/14/2010 01:52 pm Iustin Pop

Merge branch 'stable-2.2' into devel-2.2

  • stable-2.2:
    Require aclocal 1.11.1 or above for devel/release
    Revert "Require aclocal 1.11.1 or above for autogen.sh"
    Set list of trusted SSL CAs for client to verify
    Require aclocal 1.11.1 or above for autogen.sh...
2d93a6a7 10/12/2010 07:09 pm Apollon Oikonomopoulos

Set list of trusted SSL CAs for client to verify

As per SSL_CTX_set_client_CA_list(3SSL), set the list of acceptable CAs
advertised to SSL clients to include the server's own certificate. This
evidently fixes the pycurl/gnutls RPC client.

During the TLS Handshake, when client verification is requested, the...

8e29563f 10/11/2010 04:15 pm Iustin Pop

RPC: disable curl's Expect header

This patch solves the very slow (~8-9 seconds) gnt-instance modify
behaviour. Well, it solves in general the slow RPC behaviour, but it was
most visible in that LU.

It seems that curl's behaviour with regard to file uploads (via PUT) and...

9fc58eac 10/05/2010 05:59 pm Michael Hanselmann

Export VG name via LUQueryConfigValues

This will be used by LUXI client programs to display the VG name.

Signed-off-by: Michael Hanselmann <>
Reviewed-by: Iustin Pop <>

60db9336 10/05/2010 05:59 pm Michael Hanselmann

LUGetTags: Acquire locks in shared mode

Retrieving tags can be done while the lock is shared. Only writing
needs to be exclusive.

Also add a FIXME for cluster tags, where the code currently doesn't
use any locks except the config lock.

Signed-off-by: Michael Hanselmann <>...

91c69b44 10/05/2010 05:59 pm Michael Hanselmann

LUDelTags: Improve formatting of error message

Use utils.CommaJoin to add spaces after comma, clean up code a bit.

Before: Tag(s) 'bar','baz','foo','moo' not found
After: Tag(s) 'bar', 'baz', 'foo', 'moo' not found

Signed-off-by: Michael Hanselmann <>...

View revisions

Also available in: Atom