Statistics
| Branch: | Tag: | Revision:

root @ 5abef1b1

Name Size
  autotools
  daemons
  devel
  doc
  lib
  man
  qa
  src
  test
  tools
.ghci 21 Bytes
.gitignore 2.6 kB
COPYING 17.6 kB
INSTALL 10.5 kB
Makefile.am 76.1 kB
NEWS 132.5 kB
README 191 Bytes
UPGRADE 12.4 kB
autogen.sh 283 Bytes
configure.ac 25 kB
epydoc.conf.in 444 Bytes
pylintrc 2.9 kB
pylintrc-test 2.9 kB

Latest revisions

# Date Author Comment
5abef1b1 04/02/2014 02:22 pm Jose A. Lopes

Update 'daemons/daemon-util' to stop 'ganeti-metad'

  • Add 'ganeti-metad' to list of daemons to stop
  • Update 'daemon-util' test

Note that 'ganeti-metad' is not automatically started together with
all the other daemons. Instead, 'ganeti-metad' is only started when...

8c58dc45 04/02/2014 02:22 pm Jose A. Lopes

Update metadata on create, import, reinstall, modify

Note that create and import are the same LU, therefore, there are a
total of 3 calls, not 4.

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

0ef72034 04/02/2014 02:22 pm Jose A. Lopes

Add helper function to modify metadata

This function is responsible for transforming the instance into a dict
and optionally overriding the OS parameters (public, private, secret).
Also, in case of failure it issues a warning.

Signed-off-by: Jose A. Lopes <>...

1cacd76b 04/02/2014 02:19 pm Jose A. Lopes

Add RPC to modify metadata

This RPC is used to send instance configuration data from the master
to the node daemon, which in turn sends that data to the metadata
daemon.

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

2fd4e86d 04/02/2014 02:19 pm Jose A. Lopes

Use RPC transport to pass OS params to the metadata daemon

  • Use RPC transport to pass OS params to the metadata daemon, using
    the Luxi protocol
  • Fix comment in 'ganeti.rpc.transport'

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

acc1eb23 04/02/2014 02:19 pm Jose A. Lopes

Add metadata daemon server entry point

... which starts the configuration and web servers.

Signed-off-by: Jose A. Lopes <>
Reviewed-by: Hrvoje Ribicic <>

bf3a5cc0 04/02/2014 02:19 pm Jose A. Lopes

Modify metadata daemon web server to serve OS parameters

Extend metadata web server to serve the OS parameters from the shared
MVar containing the instances' configurations, indexed by their IP
address.

Signed-off-by: Jose A. Lopes <>...

f007e290 04/02/2014 02:18 pm Jose A. Lopes

Add metadata daemon configuration server

The configuration server listens on a Unix socket for connections from
the node daemon. The node daemon sends the instance parameters to the
configuration server so they can be served through the metadata daemon
web server to the instances which have the communication mechanism...

80929ecb 04/02/2014 02:18 pm Jose A. Lopes

Add metadata daemon types

The metadata daemon will be responsible for receiving the instance
parameters from the node daemon and keeping them in memory. The type
of the instance parameters in defined in a separate module because it
will be shared between the web server and the configuration server....

57ccc712 04/02/2014 02:18 pm Jose A. Lopes

Move metadata daemon to its own directory

Currently, the metadata daemon is mainly a web server. However, a new
configuration server will be introduced along with other metadata
related modules. Therefore, this patch moves the current metadata
daemon web server to its own directory. This module is also renamed...

View all revisions | View revisions

Also available in: Atom