Statistics
| Branch: | Tag: | Revision:

root / Ganeti / HTools @ 5ab2b771

Name Size
CLI.hs 13.7 kB
Cluster.hs 30.4 kB
Container.hs 3 kB
ExtLoader.hs 4.5 kB
IAlloc.hs 6.5 kB
Instance.hs 5.7 kB
Loader.hs 8.2 kB
Luxi.hs 6 kB
Node.hs 16.4 kB
PeerMap.hs 2.8 kB
QC.hs 8.6 kB
Rapi.hs 4.8 kB
Simu.hs 2.2 kB
Text.hs 3.7 kB
Types.hs 5 kB
Utils.hs 5.6 kB
Version.hs.in 201 Bytes

Latest revisions

# Date Author Comment
5ab2b771 02/23/2010 02:53 pm Iustin Pop

Loader: abort for unknown to-be-excluded instances

c424cdc8 02/23/2010 02:13 pm Iustin Pop

balance function: use the movable flag directly

Instead of deciding based on secondary node, use the new flag.

39f979b8 02/23/2010 02:09 pm Iustin Pop

Update the loader pipeline to set the movable flag

This updates the movable flag on instances if they have only one node
(we don't rely on OpMoveInstance) or if they are set so via the command
line options.

This doesn't yet enable the use of the new flag.

a182df55 02/23/2010 01:56 pm Iustin Pop

Add a 'movable' flag on instances

This will be used instead of checking for no secondary and for
simplifying 'do not touch' instances.

10f396e1 02/23/2010 11:40 am Iustin Pop

Add an option for excluding instances from moves

12b0511d 02/22/2010 04:19 pm Iustin Pop

Add a tryEvac function

This will be used by the node evacuate IAllocator request type.

Signed-off-by: Iustin Pop <>

54365762 02/22/2010 04:19 pm Iustin Pop

Implement IAllocator node evacuate request

This patch adds the new request loading/execution (trivial), but the
actual response formatting becomes more difficult as now the response
type differs by request.

Signed-off-by: Iustin Pop <>

20c891d0 02/22/2010 04:19 pm Iustin Pop

IAllocator: move some keys into per-request data

Since not all structures will have these keys in the future, we move
them into per-structure keys.

Signed-off-by: Iustin Pop <>

23f9ab76 02/22/2010 04:19 pm Iustin Pop

Change an internal type from Maybe to list

In preparation for multiple responses, we change from Maybe to List
(both used in the container sense).

This allows us to keep the same workflow for all kind of requests.

Signed-off-by: Iustin Pop <>

1fe81531 02/22/2010 04:19 pm Iustin Pop

Move a type declaration to Node.hs

We'll need AllocElement in both Cluster and IAlloc in the future, so we
move it to Node.hs which is imported by both.

Signed-off-by: Iustin Pop <>

View revisions

Also available in: Atom