Activity

From 05/02/2011 to 05/31/2011

05/31/2011

07:38 pm Revision 9da4dc31: Add --no-instance-moves to the htools live tests
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:38 pm ganeti-local Revision 9da4dc31: Add --no-instance-moves to the htools live tests
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:38 pm ganeti-local Revision 0aa71dbd: Update hbal manpage for --no-instance-moves
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:38 pm Revision 0aa71dbd: Update hbal manpage for --no-instance-moves
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
07:38 pm Revision e08424a8: Implement balancing with no instance moves
Note that --no-disk-moves and --no-instance-moves are not incompatible,
but if both are used no solution can possibly...
Guido Trotter
07:38 pm ganeti-local Revision e08424a8: Implement balancing with no instance moves
Note that --no-disk-moves and --no-instance-moves are not incompatible,
but if both are used no solution can possibly...
Guido Trotter
07:38 pm Revision e7f7c003: Pass the instance moves option in hbal
While still being ignored, now it gets passed down to the iteration
function.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
07:38 pm ganeti-local Revision e7f7c003: Pass the instance moves option in hbal
While still being ignored, now it gets passed down to the iteration
function.
Signed-off-by: Guido Trotter <ultrotte...
Guido Trotter
07:38 pm ganeti-local Revision 8fcfb767: Add --no-instance-moves cli htools option
This option doesn't currently do anything.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin P...
Guido Trotter
07:38 pm Revision 8fcfb767: Add --no-instance-moves cli htools option
This option doesn't currently do anything.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin P...
Guido Trotter
07:17 pm Revision 66bd7445: jqueue: Fix potential race condition when cancelling queued jobs
When a job was cancelled, its status would be changed and the file
written again. Since this was a final status, the ...
Michael Hanselmann
07:17 pm ganeti-local Revision 66bd7445: jqueue: Fix potential race condition when cancelling queued jobs
When a job was cancelled, its status would be changed and the file
written again. Since this was a final status, the ...
Michael Hanselmann
12:40 pm Revision 297b0cd3: iallocator: add ht-checking for the request
Currently, we only ht-check the result value from the iallocator, and
we send whatever we happen to check manually in...
Iustin Pop
12:40 pm Revision dd47a0f0: iallocator: rename mem_size to memory
Currently, the iallocator in 'allocate' requires mem_size on input
but serialises that as 'memory'. This inconsistenc...
Iustin Pop
12:40 pm Revision 36bbf5b0: iallocator: change default for target_groups
Per the design doc, the target_groups request key "if present, it must
either be the empty list, or contain a list of...
Iustin Pop
12:40 pm Revision ea4dc982: iallocator: export the hypervisor value
In 'allocate' mode, the documentation specifies that we export the
hypervisor value (“Allocation needs, in addition: ...
Iustin Pop
12:40 pm Revision 509bec87: iallocator: fix incomplete refactoring
Commit fdbe29ee changed the iallocator modes from 'r'/'w' to
'ro'/'rw', but forgot one check in LUTestAllocator. This...
Iustin Pop
12:40 pm ganeti-local Revision 509bec87: iallocator: fix incomplete refactoring
Commit fdbe29ee changed the iallocator modes from 'r'/'w' to
'ro'/'rw', but forgot one check in LUTestAllocator. This...
Iustin Pop
12:40 pm ganeti-local Revision ea4dc982: iallocator: export the hypervisor value
In 'allocate' mode, the documentation specifies that we export the
hypervisor value (“Allocation needs, in addition: ...
Iustin Pop
12:40 pm ganeti-local Revision 36bbf5b0: iallocator: change default for target_groups
Per the design doc, the target_groups request key "if present, it must
either be the empty list, or contain a list of...
Iustin Pop
12:40 pm ganeti-local Revision dd47a0f0: iallocator: rename mem_size to memory
Currently, the iallocator in 'allocate' requires mem_size on input
but serialises that as 'memory'. This inconsistenc...
Iustin Pop
12:40 pm ganeti-local Revision 297b0cd3: iallocator: add ht-checking for the request
Currently, we only ht-check the result value from the iallocator, and
we send whatever we happen to check manually in...
Iustin Pop

05/30/2011

06:07 pm Revision b7a1c816: gnt-node migrate: Use LU-generated jobs
Until now LUNodeMigrate used multiple tasklets to evacuate all primary
instances on a node. In some cases it would ac...
Michael Hanselmann
06:07 pm ganeti-local Revision b7a1c816: gnt-node migrate: Use LU-generated jobs
Until now LUNodeMigrate used multiple tasklets to evacuate all primary
instances on a node. In some cases it would ac...
Michael Hanselmann
06:03 pm Revision 8785b71b: Fix argument order in ReserveLV and ReserveMAC
ConfigWriter.ReserveLV() and Configwriter.ReserveMAC() called
TemporaryReservationManager.Reserve() with the ec_id an...
Apollon Oikonomopoulos
06:03 pm ganeti-local Revision 8785b71b: Fix argument order in ReserveLV and ReserveMAC
ConfigWriter.ReserveLV() and Configwriter.ReserveMAC() called
TemporaryReservationManager.Reserve() with the ec_id an...
Apollon Oikonomopoulos
02:08 pm Revision b99b607f: ht: Accept both int and long as integers
This fixes a unittest failure on 32 bit systems. A recently added
unittest for ht.TJobId uses a rather large number (...
Michael Hanselmann
02:08 pm ganeti-local Revision b99b607f: ht: Accept both int and long as integers
This fixes a unittest failure on 32 bit systems. A recently added
unittest for ht.TJobId uses a rather large number (...
Michael Hanselmann
02:05 pm Revision fa6347d0: Fix argument order in ReserveLV and ReserveMAC
ConfigWriter.ReserveLV() and Configwriter.ReserveMAC() called
TemporaryReservationManager.Reserve() with the ec_id an...
Apollon Oikonomopoulos

05/28/2011

12:29 pm Revision ae9b5e0f: Design doc for CPU pinning
Signed-off-by: Tsachy Shacham <tsachy@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Tsachy Shacham
12:29 pm ganeti-local Revision ae9b5e0f: Design doc for CPU pinning
Signed-off-by: Tsachy Shacham <tsachy@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iu...
Tsachy Shacham

05/27/2011

03:14 pm Revision 8620f50e: ht: Add checks for anything, regexp, job ID, container items
The check for container items is useful for tuples and/or lists with
non-uniform values. The “anything” check can be ...
Michael Hanselmann
03:14 pm ganeti-local Revision 8620f50e: ht: Add checks for anything, regexp, job ID, container items
The check for container items is useful for tuples and/or lists with
non-uniform values. The “anything” check can be ...
Michael Hanselmann

05/26/2011

04:01 pm Revision d469a3d5: Merge branch 'devel-2.4'
* devel-2.4:
TLReplaceDisks: Move assertion checking locks
Conflicts:
lib/cmdlib.py: Trivial
Signed-off-by: Mich...
Michael Hanselmann
04:01 pm ganeti-local Revision d469a3d5: Merge branch 'devel-2.4'
* devel-2.4:
TLReplaceDisks: Move assertion checking locks
Conflicts:
lib/cmdlib.py: Trivial
Signed-off-by: Mich...
Michael Hanselmann
03:40 pm Revision a9b42993: TLReplaceDisks: Move assertion checking locks
Commit 1bee66f3 added assertions for ensuring only the necessary locks
are kept while replacing disks. One of them ma...
Michael Hanselmann
03:40 pm ganeti-local Revision a9b42993: TLReplaceDisks: Move assertion checking locks
Commit 1bee66f3 added assertions for ensuring only the necessary locks
are kept while replacing disks. One of them ma...
Michael Hanselmann

05/25/2011

06:50 pm Revision 8d99a8bf: cli.JobExecutor: Handle empty name, allow adding job IDs
With LU-generated jobs only the ID is known.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
06:50 pm ganeti-local Revision 8d99a8bf: cli.JobExecutor: Handle empty name, allow adding job IDs
With LU-generated jobs only the ID is known.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
06:50 pm ganeti-local Revision 60452edf: cli.JobExecutor: Use counter for indexing jobs
If “SubmitPending” were mixed with calls to “QueueJob”, jobs in the
internal structures will get duplicate indices. W...
Michael Hanselmann
06:50 pm Revision 60452edf: cli.JobExecutor: Use counter for indexing jobs
If “SubmitPending” were mixed with calls to “QueueJob”, jobs in the
internal structures will get duplicate indices. W...
Michael Hanselmann
05:55 pm Revision f8fa4175: Fix bug in LUNodeMigrate
Commit aac4511a added CheckArguments to LUNodeMigrate with a call to
_CheckIAllocatorOrNode. When no default iallocat...
Michael Hanselmann
05:55 pm ganeti-local Revision f8fa4175: Fix bug in LUNodeMigrate
Commit aac4511a added CheckArguments to LUNodeMigrate with a call to
_CheckIAllocatorOrNode. When no default iallocat...
Michael Hanselmann
12:30 pm Revision dac81741: config: Add method to get members of nodes' groups
This will be used for locking during node evacuation.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
12:30 pm ganeti-local Revision dac81741: config: Add method to get members of nodes' groups
This will be used for locking during node evacuation.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
12:29 pm Revision 876f6a5e: Yet another attempt to fix builds
It seems that abs_top_srcdir is not a good option, so I tested again
with just using the same as in doc/examples/bash...
Iustin Pop
12:29 pm ganeti-local Revision 876f6a5e: Yet another attempt to fix builds
It seems that abs_top_srcdir is not a good option, so I tested again
with just using the same as in doc/examples/bash...
Iustin Pop

05/24/2011

07:58 pm Revision 11fd5a86: Fix build breakage
Sorry, I already had PYTHONPATH exported in my env, and as I said I
wasn't able to test this on buildbot.
Signed-off...
Iustin Pop
07:58 pm ganeti-local Revision 11fd5a86: Fix build breakage
Sorry, I already had PYTHONPATH exported in my env, and as I said I
wasn't able to test this on buildbot.
Signed-off...
Iustin Pop
07:52 pm ganeti-local Revision df0d116f: Merge branch 'devel-2.4'
* devel-2.4:
node evac: don't call IAllocator if no instances
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
07:52 pm Revision df0d116f: Merge branch 'devel-2.4'
* devel-2.4:
node evac: don't call IAllocator if no instances
Signed-off-by: Michael Hanselmann <hansmi@google.com...
Michael Hanselmann
07:48 pm ganeti-local Revision cb156a3e: node evac: don't call IAllocator if no instances
Currently we generate an empty list only for the '-n node' invocation,
but for iallocator we still call the iallocato...
Iustin Pop
07:48 pm Revision cb156a3e: node evac: don't call IAllocator if no instances
Currently we generate an empty list only for the '-n node' invocation,
but for iallocator we still call the iallocato...
Iustin Pop
07:40 pm Revision bd614fa4: Merge branch 'devel-2.4'
* devel-2.4:
RPC/Backend: Make UploadFile uid and gid agnostic
Resolve uid/gid upon mainloop run
GetEntResolver...
Michael Hanselmann
07:40 pm ganeti-local Revision bd614fa4: Merge branch 'devel-2.4'
* devel-2.4:
RPC/Backend: Make UploadFile uid and gid agnostic
Resolve uid/gid upon mainloop run
GetEntResolver...
Michael Hanselmann
06:22 pm Revision a69ff623: Misc other conversions
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision 3f1e065d: gnt-debug: rename allocator to iallocator
I'm always confused by this strange difference, so let's rename the
command to match what it tests.
Signed-off-by: I...
Iustin Pop
06:22 pm Revision 56c094b4: Convert job status strings to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision 2e5eb96a: Convert group policies to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision e82271f8: Replace instance states hardcoded with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision df5227dc: IAllocator.hs: replace a few strings with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision df5227dc: IAllocator.hs: replace a few strings with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision e82271f8: Replace instance states hardcoded with constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision 3f1e065d: gnt-debug: rename allocator to iallocator
I'm always confused by this strange difference, so let's rename the
command to match what it tests.
Signed-off-by: I...
Iustin Pop
06:22 pm ganeti-local Revision 56c094b4: Convert job status strings to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision a69ff623: Misc other conversions
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm ganeti-local Revision 2e5eb96a: Convert group policies to constants
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:22 pm Revision d99d1e36: Implement conversion of Python constants to Haskell
With the merge of the repositories, we can now auto-generate the code
for Haskell constants from the Python code.
Cu...
Iustin Pop
06:22 pm ganeti-local Revision d99d1e36: Implement conversion of Python constants to Haskell
With the merge of the repositories, we can now auto-generate the code
for Haskell constants from the Python code.
Cu...
Iustin Pop
12:37 pm Revision 9a914f7a: RPC/Backend: Make UploadFile uid and gid agnostic
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm ganeti-local Revision 9a914f7a: RPC/Backend: Make UploadFile uid and gid agnostic
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision b604d0c8: Resolve uid/gid upon mainloop run
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm ganeti-local Revision b604d0c8: Resolve uid/gid upon mainloop run
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm ganeti-local Revision 44fbd23b: GetEntResolver: Make it possible to resolve uid/gid to name
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 44fbd23b: GetEntResolver: Make it possible to resolve uid/gid to name
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 0a9a0e5a: utils.algo: Add InvertDict to invert a dict
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm ganeti-local Revision 0a9a0e5a: utils.algo: Add InvertDict to invert a dict
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm Revision 03881cb0: autotools: Add noded group
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:37 pm ganeti-local Revision 03881cb0: autotools: Add noded group
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer

05/20/2011

07:44 pm Revision 83a2da0f: Improve hooks documentation unittest
Also check for the opcode ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@...
Michael Hanselmann
07:44 pm ganeti-local Revision 83a2da0f: Improve hooks documentation unittest
Also check for the opcode ID.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@...
Michael Hanselmann
06:20 pm ganeti-local Revision 56372573: Update hooks.rst for cluster verify changes
Also update NEWS on this change.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann...
Guido Trotter
06:20 pm Revision 56372573: Update hooks.rst for cluster verify changes
Also update NEWS on this change.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann...
Guido Trotter
06:20 pm ganeti-local Revision e0508c86: Fix a couple of style mistakes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
06:20 pm Revision e0508c86: Fix a couple of style mistakes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
01:37 pm Revision 40167d65: Cluster verify: accept a --node-group option
This will trigger a ClusterVerifyGroup operation only on the specified
group, skipping other groups as well as cluste...
Adeodato Simo
01:37 pm ganeti-local Revision 40167d65: Cluster verify: accept a --node-group option
This will trigger a ClusterVerifyGroup operation only on the specified
group, skipping other groups as well as cluste...
Adeodato Simo
01:37 pm ganeti-local Revision adfa3b26: Cluster verify: check for nodes/instances with no group
Previously, all nodes and instances would *always* be visited/verified. By
driving the verification by node group now...
Adeodato Simo
01:37 pm Revision adfa3b26: Cluster verify: check for nodes/instances with no group
Previously, all nodes and instances would *always* be visited/verified. By
driving the verification by node group now...
Adeodato Simo
01:37 pm Revision fe870648: Cluster verify: fix LV checks for split instances
When sharding by group, if a mirrored instance is split (primary and
secondary) between two groups, its volumes will ...
Adeodato Simo
01:37 pm ganeti-local Revision fe870648: Cluster verify: fix LV checks for split instances
When sharding by group, if a mirrored instance is split (primary and
secondary) between two groups, its volumes will ...
Adeodato Simo
01:37 pm Revision 2dad1652: Cluster verify: make NV_NODELIST smaller
To cope with increasing cluster sizes, we now make nodes try to contact all
other nodes in their group, and one node ...
Adeodato Simo
01:37 pm ganeti-local Revision 2dad1652: Cluster verify: make NV_NODELIST smaller
To cope with increasing cluster sizes, we now make nodes try to contact all
other nodes in their group, and one node ...
Adeodato Simo
01:37 pm Revision d23a2a9d: Cluster verify: verify hypervisor parameters only once
The list of all hypervisor parameters has to be computed in
LUClusterVerifyGroup, since it needs to be passed to node...
Adeodato Simo
01:37 pm ganeti-local Revision d23a2a9d: Cluster verify: verify hypervisor parameters only once
The list of all hypervisor parameters has to be computed in
LUClusterVerifyGroup, since it needs to be passed to node...
Adeodato Simo
01:37 pm ganeti-local Revision bf93ae69: Split LUClusterVerify into LUClusterVerify{Config,Group}
With this change, LUClusterVerifyConfig becomes a "light" LU that only
verifies the global config and other, master-o...
Adeodato Simo
01:37 pm Revision bf93ae69: Split LUClusterVerify into LUClusterVerify{Config,Group}
With this change, LUClusterVerifyConfig becomes a "light" LU that only
verifies the global config and other, master-o...
Adeodato Simo
01:37 pm Revision a5c30dc2: Cluster verify: factor out error codes and functions
We move all error code definitions, plus the _Error and _ErrorIf helpers,
to a private _VerifyErrors mix-in class tha...
Adeodato Simo
01:37 pm ganeti-local Revision a5c30dc2: Cluster verify: factor out error codes and functions
We move all error code definitions, plus the _Error and _ErrorIf helpers,
to a private _VerifyErrors mix-in class tha...
Adeodato Simo
01:37 pm Revision 14970c32: Cluster verify: make "instance runs in wrong node" node-driven
Previously, the "instance should not be running in this node" error was
computed by verifying, for each instance, whe...
Adeodato Simo
01:37 pm ganeti-local Revision 14970c32: Cluster verify: make "instance runs in wrong node" node-driven
Previously, the "instance should not be running in this node" error was
computed by verifying, for each instance, whe...
Adeodato Simo
01:37 pm Revision 4e272d8c: Verify an absent vm_capable node for files
If we're not verifying all nodes, adding a node outside the current
group for file checksums helps us making sure che...
Guido Trotter
01:37 pm ganeti-local Revision 4e272d8c: Verify an absent vm_capable node for files
If we're not verifying all nodes, adding a node outside the current
group for file checksums helps us making sure che...
Guido Trotter
01:37 pm Revision 2f10179b: Cluster verify: master must be present for _VerifyFiles
This commit prepares the call to _VerifyFiles for the case when the master
node is not one of the nodes that's being ...
Adeodato Simo
01:37 pm ganeti-local Revision 2f10179b: Cluster verify: master must be present for _VerifyFiles
This commit prepares the call to _VerifyFiles for the case when the master
node is not one of the nodes that's being ...
Adeodato Simo
01:37 pm Revision cf692cd0: Cluster verify: don't assume we're verifying all nodes/instances
This commit fixes a few initial simple cases in which it was assumed that
we're always working over the whole cluster...
Adeodato Simo
01:37 pm ganeti-local Revision cf692cd0: Cluster verify: don't assume we're verifying all nodes/instances
This commit fixes a few initial simple cases in which it was assumed that
we're always working over the whole cluster...
Adeodato Simo
01:37 pm Revision c711d09e: Cluster verify: gather node/instance list in CheckPrereq
This commit introduces no behavior changes, and is only a minor refactoring
that aids with a cleaner division of futu...
Adeodato Simo
01:37 pm ganeti-local Revision c711d09e: Cluster verify: gather node/instance list in CheckPrereq
This commit introduces no behavior changes, and is only a minor refactoring
that aids with a cleaner division of futu...
Adeodato Simo
11:11 am Revision 6aac5aef: Merge remote branch 'origin/devel-2.4'
* origin/devel-2.4:
Fix errors in hooks documentation
Clarify a bit the noded man page
Note --no-remember in NE...
Iustin Pop
11:11 am ganeti-local Revision 6aac5aef: Merge remote branch 'origin/devel-2.4'
* origin/devel-2.4:
Fix errors in hooks documentation
Clarify a bit the noded man page
Note --no-remember in NE...
Iustin Pop

05/19/2011

06:03 pm Revision 235407ba: cli: Replace hardcoded disk templates with constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:03 pm ganeti-local Revision 235407ba: cli: Replace hardcoded disk templates with constants
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm ganeti-local Revision eb279644: mcpu: Add missing docstring to _ProcessResult
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm Revision eb279644: mcpu: Add missing docstring to _ProcessResult
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:01 pm Revision c71b049c: config: Add function to get instances in node group
This will be used for evacuating instances in a node group.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
02:01 pm ganeti-local Revision c71b049c: config: Add function to get instances in node group
This will be used for evacuating instances in a node group.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
01:54 pm Revision a01225a6: iallocator: Stricter check for multi-evac result
Check new secondary nodes' group like it's already done for
multi-relocation requests.
Signed-off-by: Michael Hansel...
Michael Hanselmann
01:54 pm ganeti-local Revision a01225a6: iallocator: Stricter check for multi-evac result
Check new secondary nodes' group like it's already done for
multi-relocation requests.
Signed-off-by: Michael Hansel...
Michael Hanselmann
01:54 pm Revision 3d45d304: cmdlib: Use ganeti.ht for checking iallocator result
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:54 pm ganeti-local Revision 3d45d304: cmdlib: Use ganeti.ht for checking iallocator result
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

05/17/2011

07:18 pm Revision 8ac5c5d7: Fix errors in hooks documentation
In many cases the opcode ID was incorrect. A unittest for this will
be added in the master branch.
Signed-off-by: Mi...
Michael Hanselmann
07:18 pm ganeti-local Revision 8ac5c5d7: Fix errors in hooks documentation
In many cases the opcode ID was incorrect. A unittest for this will
be added in the master branch.
Signed-off-by: Mi...
Michael Hanselmann
06:05 pm ganeti-local Revision a464ce71: ht: Add strict check for dictionaries
This allows checking specific dictionary items, unlike TDict
or TDictOf.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
06:05 pm Revision a464ce71: ht: Add strict check for dictionaries
This allows checking specific dictionary items, unlike TDict
or TDictOf.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
06:05 pm ganeti-local Revision 4f898534: cmdlib: Remove punctuation from error messages
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:05 pm Revision 4f898534: cmdlib: Remove punctuation from error messages
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:09 pm Revision dfba45b1: Various grammar fixes and updates
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley
12:09 pm ganeti-local Revision dfba45b1: Various grammar fixes and updates
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley

05/16/2011

04:41 pm Revision 42c161cf: gnt-debug: New iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 42c161cf: gnt-debug: New iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision bee581e2: Add new iallocator mode to LUTestAllocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision bee581e2: Add new iallocator mode to LUTestAllocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision 55011921: cmdlib.IAllocator: Add multi-relocate support
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 55011921: cmdlib.IAllocator: Add multi-relocate support
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm Revision 23cfbaab: Add constants for multi-relocation iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:41 pm ganeti-local Revision 23cfbaab: Add constants for multi-relocation iallocator mode
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:24 pm ganeti-local Revision b578501b: Clarify a bit the noded man page
"This can be overriden" can be read as either the port we listen on or
the address we bind to. Replace with "The port...
Iustin Pop
04:24 pm Revision b578501b: Clarify a bit the noded man page
"This can be overriden" can be read as either the port we listen on or
the address we bind to. Replace with "The port...
Iustin Pop
04:24 pm ganeti-local Revision 6e1156ff: Note --no-remember in NEWS
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 6e1156ff: Note --no-remember in NEWS
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision b998270c: Switch QA over to using instance stop --no-remember
Instead of hardcoded Xen commands. This will make it work for all
hypervisors, instead of duplicating hypervisor func...
Iustin Pop
04:24 pm ganeti-local Revision b998270c: Switch QA over to using instance stop --no-remember
Instead of hardcoded Xen commands. This will make it work for all
hypervisors, instead of duplicating hypervisor func...
Iustin Pop
04:24 pm ganeti-local Revision 2ba39b8f: Implement no_remember at RAPI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 2ba39b8f: Implement no_remember at RAPI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm ganeti-local Revision 885a0fc4: Implement no_remember at CLI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 885a0fc4: Implement no_remember at CLI level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
04:24 pm Revision 9b64e486: Introduce instance start/stop no_remember attribute
This will allow stopping or starting an instance without changing the
remembered state. While this seems counter-intu...
Iustin Pop
04:24 pm ganeti-local Revision 9b64e486: Introduce instance start/stop no_remember attribute
This will allow stopping or starting an instance without changing the
remembered state. While this seems counter-intu...
Iustin Pop

05/13/2011

09:59 pm Revision fe66bb7d: Merge remote branch 'origin/stable-2.4' into grnet-2.4
Conflicts:
lib/hypervisor/hv_kvm.py
lib/opcodes.py
- Merge
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.gr...
Apollon Oikonomopoulos
06:33 pm Revision 73cdf9a3: cmdlib.IAllocator: Fewer temporary variables
Reduce the number of temporary variables and generate dictionaries in
one go.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
06:33 pm ganeti-local Revision 73cdf9a3: cmdlib.IAllocator: Fewer temporary variables
Reduce the number of temporary variables and generate dictionaries in
one go.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
05:23 pm Revision dcfb969a: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
05:23 pm ganeti-local Revision dcfb969a: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
04:20 pm Revision 9711e69d: TLMigrateInstance: do not migrate to self
Check that the instance is not being migrated to its current primary node
during CheckPrereq. Otherwise migration is ...
Apollon Oikonomopoulos
03:57 pm Revision 3dbe3ddf: SharedLock: Implement downgrade from exclusive to shared mode
If a job needs to modify a resource and then wait for a result, it must
acquire the resource lock in exclusive mode. ...
Michael Hanselmann
03:57 pm ganeti-local Revision 3dbe3ddf: SharedLock: Implement downgrade from exclusive to shared mode
If a job needs to modify a resource and then wait for a result, it must
acquire the resource lock in exclusive mode. ...
Michael Hanselmann

05/12/2011

07:38 pm Revision 9133387e: gnt-debug: Use constants for iallocator direction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision 9133387e: gnt-debug: Use constants for iallocator direction
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision 63fb7526: Use disk mode constants in iallocator documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm Revision 63fb7526: Use disk mode constants in iallocator documentation
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm ganeti-local Revision fdbe29ee: gnt-debug, opcodes: Use constants for iallocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:38 pm Revision fdbe29ee: gnt-debug, opcodes: Use constants for iallocator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:37 pm Revision 2a9bc156: cmdlib.IAllocator: Use lookup table for mode-specific data
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:37 pm ganeti-local Revision 2a9bc156: cmdlib.IAllocator: Use lookup table for mode-specific data
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:46 pm Revision ccce780c: Bump version for the 2.4.2 release
I think we should stop finding bugs and instead release this :)
Signed-off-by: Iustin Pop <iustin@google.com>
Review...
Iustin Pop
06:46 pm ganeti-local Revision ccce780c: Bump version for the 2.4.2 release
I think we should stop finding bugs and instead release this :)
Signed-off-by: Iustin Pop <iustin@google.com>
Review...
Iustin Pop
03:40 pm ganeti-local Revision f01738fc: Preload the string-escape code in noded
This encoding, part of the standard Python installation, is used by
the pickle module (in turn used by subprocess whe...
Iustin Pop
03:40 pm ganeti-local Revision 4b9e8c93: Abstract ignore_consistency opcode parameter
Two opcodes already use it and we need it for a third, time to add a
constant for it.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:40 pm ganeti-local Revision bb851c63: Fix a bug in LUInstanceMove
The opcode parameter ignore_consistency was used in the LU, but not
actually declared in the OpCode. The patch adds i...
Iustin Pop
03:40 pm Revision f01738fc: Preload the string-escape code in noded
This encoding, part of the standard Python installation, is used by
the pickle module (in turn used by subprocess whe...
Iustin Pop
03:40 pm Revision 4b9e8c93: Abstract ignore_consistency opcode parameter
Two opcodes already use it and we need it for a third, time to add a
constant for it.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:40 pm Revision bb851c63: Fix a bug in LUInstanceMove
The opcode parameter ignore_consistency was used in the LU, but not
actually declared in the OpCode. The patch adds i...
Iustin Pop

05/11/2011

07:16 pm ganeti-local Revision f8afb7e6: Fix error in iallocator documentation reg. disk mode
The code uses the disk object's “mode” attribute, which uses the
constants DISK_RDONLY (“ro”) and DISK_RDWR (“rw”).
...
Michael Hanselmann
07:16 pm Revision f8afb7e6: Fix error in iallocator documentation reg. disk mode
The code uses the disk object's “mode” attribute, which uses the
constants DISK_RDONLY (“ro”) and DISK_RDWR (“rw”).
...
Michael Hanselmann
07:14 pm Revision b92a2f3e: Try to prevent instance memory changes N+1 failures
There are multiple bugs with the code checking for N+1 failures in the
instance memory changes which needs significan...
Iustin Pop
07:14 pm ganeti-local Revision b92a2f3e: Try to prevent instance memory changes N+1 failures
There are multiple bugs with the code checking for N+1 failures in the
instance memory changes which needs significan...
Iustin Pop
07:14 pm ganeti-local Revision 1bbf0c40: Update NEWS file for the 2.4.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
07:14 pm Revision 1bbf0c40: Update NEWS file for the 2.4.2 release
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:41 pm Revision d9f99d88: Remove references to acquired_locks
These sneaked in from 2.4 during the merge, but this attribute is
actually gone in the master branch.
Signed-off-by:...
Guido Trotter
06:41 pm ganeti-local Revision d9f99d88: Remove references to acquired_locks
These sneaked in from 2.4 during the merge, but this attribute is
actually gone in the master branch.
Signed-off-by:...
Guido Trotter
05:14 pm Revision 93384b8c: Merge branch 'devel-2.4'
* devel-2.4:
Use floppy disk and a second CDROM on KVM
Document the selection of instance kernels
Make root_pat...
Guido Trotter
05:14 pm ganeti-local Revision 93384b8c: Merge branch 'devel-2.4'
* devel-2.4:
Use floppy disk and a second CDROM on KVM
Document the selection of instance kernels
Make root_pat...
Guido Trotter

05/10/2011

07:51 pm Revision 9626f028: iallocator: Specify result of “multi-relocate” request
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:51 pm ganeti-local Revision 9626f028: iallocator: Specify result of “multi-relocate” request
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
07:40 pm Revision fba7f911: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
07:40 pm ganeti-local Revision fba7f911: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
06:58 pm Revision fc3914e6: Document the selection of instance kernels
A simple doc patch to document how to configure the kernels for the
instances.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
06:58 pm ganeti-local Revision fc3914e6: Document the selection of instance kernels
A simple doc patch to document how to configure the kernels for the
instances.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
06:44 pm Revision 9d5d703e: Remove self._migrater use from TLMigrateInstance
Comply with changes introduced in f1ea1be, as we forgot to completely remove
self._migrater.target_node from TLMigrat...
Apollon Oikonomopoulos
06:32 pm Revision 0aeeb6e3: jqueue: Update worker thread name to include opcode summary
With this patch, the worker thread name is updated to include a short
summary of the opcode (basically its OP_ID). Th...
Michael Hanselmann
06:32 pm ganeti-local Revision 0aeeb6e3: jqueue: Update worker thread name to include opcode summary
With this patch, the worker thread name is updated to include a short
summary of the opcode (basically its OP_ID). Th...
Michael Hanselmann
05:37 pm Revision ff8ab07e: Use the new dry-run mode in cmdlib
This will hopefully detect potential LVM (or any other storage, when
they implement it) issues before committing chan...
Iustin Pop
05:37 pm ganeti-local Revision ff8ab07e: Use the new dry-run mode in cmdlib
This will hopefully detect potential LVM (or any other storage, when
they implement it) issues before committing chan...
Iustin Pop
05:37 pm Revision a59faf4b: Implement grow dry-run at RPC level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:37 pm ganeti-local Revision a59faf4b: Implement grow dry-run at RPC level
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:37 pm Revision 7fe23d47: Implement dryrun mode for BlockDev.Grow()
This is always called with False from backend for now.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gu...
Iustin Pop
05:37 pm ganeti-local Revision 7fe23d47: Implement dryrun mode for BlockDev.Grow()
This is always called with False from backend for now.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Gu...
Iustin Pop
05:35 pm Revision 04df3c7c: cmdlib: Sort nodes for OOB commands
Also reorder the methods to match all other LUs.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
05:35 pm ganeti-local Revision 04df3c7c: cmdlib: Sort nodes for OOB commands
Also reorder the methods to match all other LUs.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
05:34 pm Revision 7ee045a0: cmdlib: Use helper for expanding nodes for OOB commands
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:34 pm ganeti-local Revision 7ee045a0: cmdlib: Use helper for expanding nodes for OOB commands
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:34 pm ganeti-local Revision 1d789a97: cmdlib: Expand instances using helper for repairing disks
Also change the way “share_locks” is filled.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
05:34 pm Revision 1d789a97: cmdlib: Expand instances using helper for repairing disks
Also change the way “share_locks” is filled.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust...
Michael Hanselmann
03:20 pm ganeti-local Revision e730f372: Fix bug introduced in commit 0d5a0b96
When removing “acquired_locks” in commit 0d5a0b96, I didn't remember
that it does not contain the Big Ganeti Lock.
S...
Michael Hanselmann
03:20 pm Revision e730f372: Fix bug introduced in commit 0d5a0b96
When removing “acquired_locks” in commit 0d5a0b96, I didn't remember
that it does not contain the Big Ganeti Lock.
S...
Michael Hanselmann
02:12 pm Revision 5ed4c956: Fix lock release in TLMigrateInstance
Commit 52f33103 introduced lock release factorization, replacing manual
lock release using utility functions. However...
Apollon Oikonomopoulos
02:12 pm ganeti-local Revision 5ed4c956: Fix lock release in TLMigrateInstance
Commit 52f33103 introduced lock release factorization, replacing manual
lock release using utility functions. However...
Apollon Oikonomopoulos
02:03 pm ganeti-local Revision 2d91e6ae: Re-indent test/mocks.py using two spaces
No idea where those four spaces came from, but they must've been there
for a while.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
02:03 pm Revision 2d91e6ae: Re-indent test/mocks.py using two spaces
No idea where those four spaces came from, but they must've been there
for a while.
Signed-off-by: Michael Hanselman...
Michael Hanselmann
02:03 pm Revision 0d5a0b96: cmdlib: Remove acquired_locks attribute from LUs
The “acquired_locks” attribute in LUs is used to keep a list of acquired
locks at each lock level. This information i...
Michael Hanselmann
02:03 pm ganeti-local Revision 0d5a0b96: cmdlib: Remove acquired_locks attribute from LUs
The “acquired_locks” attribute in LUs is used to keep a list of acquired
locks at each lock level. This information i...
Michael Hanselmann
02:02 pm Revision 0db3d0b5: cmdlib: Use local alias for lock manager
Saves some typing and we'll use it more often in the future.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
02:02 pm ganeti-local Revision 0db3d0b5: cmdlib: Use local alias for lock manager
Saves some typing and we'll use it more often in the future.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
R...
Michael Hanselmann
11:48 am ganeti-local Revision 7adf7814: Make root_path an optional hypervisor parameter
This will allow us an easy migration to pv-grub, because a set root_path
confused pv-grub.
Signed-off-by: René Nussb...
René Nussbaumer
11:48 am Revision 7adf7814: Make root_path an optional hypervisor parameter
This will allow us an easy migration to pv-grub, because a set root_path
confused pv-grub.
Signed-off-by: René Nussb...
René Nussbaumer

05/09/2011

06:49 pm Revision 3ce9a5e7: opcodes: Add function for compact summary
Depending on the opcode and its parameters, the existing “Summary”
function can give a rater long summary. For displa...
Michael Hanselmann
06:49 pm ganeti-local Revision 3ce9a5e7: opcodes: Add function for compact summary
Depending on the opcode and its parameters, the existing “Summary”
function can give a rater long summary. For displa...
Michael Hanselmann
06:34 pm ganeti-local Revision c307ee34: Show locksets in lock monitor
When all locks contained in a set are acquired, the lockset's internal
lock is acquired with the same mode. With this...
Michael Hanselmann
06:34 pm Revision c307ee34: Show locksets in lock monitor
When all locks contained in a set are acquired, the lockset's internal
lock is acquired with the same mode. With this...
Michael Hanselmann
06:33 pm ganeti-local Revision 83f2d5f6: locking: Make parameter to condition's wait() positional
It is always used in the locking code. Unittests are updated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
06:33 pm Revision 83f2d5f6: locking: Make parameter to condition's wait() positional
It is always used in the locking code. Unittests are updated.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
...
Michael Hanselmann
06:33 pm Revision 113359fe: SharedLock: Avoid acquires from sneaking in while notifying
In some rare cases new shared acquires could sneak in through the
condition cached in “__pending_shared” while the co...
Michael Hanselmann
06:33 pm ganeti-local Revision 113359fe: SharedLock: Avoid acquires from sneaking in while notifying
In some rare cases new shared acquires could sneak in through the
condition cached in “__pending_shared” while the co...
Michael Hanselmann
03:26 pm Revision 0a68e0ff: Some man page updates
This adds documentation for both the short and long form of many
options (which was inconsistent before: in some case...
Iustin Pop
03:26 pm ganeti-local Revision 0a68e0ff: Some man page updates
This adds documentation for both the short and long form of many
options (which was inconsistent before: in some case...
Iustin Pop
02:22 pm ganeti-local Revision 519719fd: Add 2 new variables to the OS scripts environment
Add INSTANCE_PRIMARY_NODE and INSTANCE_SECONDARY_NODES. These new
values are useful for OS scripts that needs to know...
Marco Casavecchia
02:22 pm Revision 519719fd: Add 2 new variables to the OS scripts environment
Add INSTANCE_PRIMARY_NODE and INSTANCE_SECONDARY_NODES. These new
values are useful for OS scripts that needs to know...
Marco Casavecchia
02:22 pm ganeti-local Revision 456798ab: Add --no-wait-for-sync when converting to drbd
Currently, when converting an instance from plain to DRBD, the
instance is blocked during the entire resync period. T...
Iustin Pop
02:22 pm Revision 456798ab: Add --no-wait-for-sync when converting to drbd
Currently, when converting an instance from plain to DRBD, the
instance is blocked during the entire resync period. T...
Iustin Pop
12:18 pm ganeti-local Revision c8a96ae7: Recreate instance disks: allow changing nodes
This patch introduces the option of changing an instance's nodes when
doing the disk recreation. The rationale is tha...
Iustin Pop
12:18 pm Revision c8a96ae7: Recreate instance disks: allow changing nodes
This patch introduces the option of changing an instance's nodes when
doing the disk recreation. The rationale is tha...
Iustin Pop

05/06/2011

06:47 pm Revision e3303a4e: Fix instance failover/migration w.r.t TLMigrateInstance
Commit 1c6e5787 removed the iallocator and target_node keyword
parameters from TLMigrateInstance, but I didn't update...
Iustin Pop
06:47 pm ganeti-local Revision e3303a4e: Fix instance failover/migration w.r.t TLMigrateInstance
Commit 1c6e5787 removed the iallocator and target_node keyword
parameters from TLMigrateInstance, but I didn't update...
Iustin Pop
05:35 pm ganeti-local Revision 931413f6: Rename instance: only show new name when different
It makes not sense to show messages like:
Fri May 6 02:04:01 2011 - INFO: Resolved given name 'instance18' to
'inst...
Iustin Pop
05:35 pm Revision 931413f6: Rename instance: only show new name when different
It makes not sense to show messages like:
Fri May 6 02:04:01 2011 - INFO: Resolved given name 'instance18' to
'inst...
Iustin Pop
01:46 pm ganeti-local Revision 9d5b1371: Fix race condition in LUGroupAssignNodes
The original code would get all node information and their groups
without before acquiring the necessary locks. With ...
Michael Hanselmann
01:46 pm Revision 9d5b1371: Fix race condition in LUGroupAssignNodes
The original code would get all node information and their groups
without before acquiring the necessary locks. With ...
Michael Hanselmann

05/05/2011

02:25 pm Revision 1c6e5787: Fix DTS_EXT_MIRROR migration
Commit faaabe3c fixed failover behaviour for DTS_INT_MIRROR instances, however
it broke migration for DTS_EXT_MIRROR ...
Apollon Oikonomopoulos
02:25 pm ganeti-local Revision 1c6e5787: Fix DTS_EXT_MIRROR migration
Commit faaabe3c fixed failover behaviour for DTS_INT_MIRROR instances, however
it broke migration for DTS_EXT_MIRROR ...
Apollon Oikonomopoulos
02:09 pm ganeti-local Revision 8b0273a5: Use node group locking for replacing disks
This is one of the first opcodes to make use of node group locking. To
get an instance's node groups, the instance's ...
Michael Hanselmann
02:09 pm Revision 8b0273a5: Use node group locking for replacing disks
This is one of the first opcodes to make use of node group locking. To
get an instance's node groups, the instance's ...
Michael Hanselmann
02:09 pm ganeti-local Revision 2674690b: config: Add function to determine instance's groups
This will be used for locking only the necessary node group(s)
for per-instance operations.
Signed-off-by: Michael H...
Michael Hanselmann
02:09 pm Revision 2674690b: config: Add function to determine instance's groups
This will be used for locking only the necessary node group(s)
for per-instance operations.
Signed-off-by: Michael H...
Michael Hanselmann
12:41 pm Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca...
Apollon Oikonomopoulos
12:41 pm ganeti-local Revision 54bd7d76: TLMigrateInstance: Fix live migration breakage
Commit 77fcff4 unintentionally incorporated code from
TLMigrateInstance.CheckPrereq into TLMigrateInstance._RunAlloca...
Apollon Oikonomopoulos
10:43 am Revision 6d1b57f0: TLMigrateInstance: restore live migration behavior
Commit b9187ba2 erroneously incorporated parts of the code of
TLMigrateInstance.CheckPrereq into TLMigrateInstance._R...
Apollon Oikonomopoulos

05/04/2011

05:19 pm Revision 46c936d6: cmdlib: Update error messages, remove some punctuation
- Clarify some error messages
- Remove unnecessary punctuation
- Merge two if conditions in one place
Signed-off-by:...
Michael Hanselmann
05:19 pm ganeti-local Revision 46c936d6: cmdlib: Update error messages, remove some punctuation
- Clarify some error messages
- Remove unnecessary punctuation
- Merge two if conditions in one place
Signed-off-by:...
Michael Hanselmann
04:07 pm Revision 43fcf0d3: kvm: check that the ISO image is there if it's a URL
Perform a simple urllib2 check on ISO images specified as URL before instance
start, so as to work around qemu bug #5...
Apollon Oikonomopoulos
03:13 pm Revision 9d0671ba: Re-wrap and fix formatting issues in gnt-instance.rst
This is mostly rewrapping plus fixing a few small issues in
gnt-instance.rst.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
03:13 pm ganeti-local Revision 9d0671ba: Re-wrap and fix formatting issues in gnt-instance.rst
This is mostly rewrapping plus fixing a few small issues in
gnt-instance.rst.
Signed-off-by: Iustin Pop <iustin@goog...
Iustin Pop
12:25 pm ganeti-local Revision 81dd9bd1: Documentation for the new parameters for KVM
Options added/updated are: cdrom2_image_path, floppy_image_path,
cdrom_disk_type and boot_order.
Signed-off-by: Iust...
Marco Casavecchia
12:25 pm Revision 81dd9bd1: Documentation for the new parameters for KVM
Options added/updated are: cdrom2_image_path, floppy_image_path,
cdrom_disk_type and boot_order.
Signed-off-by: Iust...
Marco Casavecchia

05/03/2011

06:53 pm ganeti-local Revision 958d01f8: cmdlib: Fix typo, s/nick/NIC/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
06:53 pm Revision 958d01f8: cmdlib: Fix typo, s/nick/NIC/
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:25 pm ganeti-local Revision 8dddc5bc: A small optimisation in cluster verify
This removes (count of instances + count of nodes) lock
acquires/releases.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
12:25 pm Revision 8dddc5bc: A small optimisation in cluster verify
This removes (count of instances + count of nodes) lock
acquires/releases.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop

05/02/2011

04:08 pm ganeti-local Revision 72740756: A few docstring fixes
At least one generates an epydoc error :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselm...
Iustin Pop
04:08 pm Revision 72740756: A few docstring fixes
At least one generates an epydoc error :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselm...
Iustin Pop
03:41 pm Revision d143f2c6: luxi: do not handle KeyboardInterrupt
With the current code, it's possible to mistake a ^C for a protocol
error:
node1# gnt-job info 221691
[press ^C]
Unh...
Iustin Pop
03:41 pm ganeti-local Revision d143f2c6: luxi: do not handle KeyboardInterrupt
With the current code, it's possible to mistake a ^C for a protocol
error:
node1# gnt-job info 221691
[press ^C]
Unh...
Iustin Pop
03:41 pm ganeti-local Revision 225e2544: Handle EPIPE errors while writing to the terminal
This handles EPIPE errors in two places: ToStream (to catch logging
done in GenericMain itself) and in GenericMain (t...
Iustin Pop
03:41 pm Revision 225e2544: Handle EPIPE errors while writing to the terminal
This handles EPIPE errors in two places: ToStream (to catch logging
done in GenericMain itself) and in GenericMain (t...
Iustin Pop
03:41 pm ganeti-local Revision 20d317d4: Cluster verify: check for missing bridges
Currently cluster verify doesn't check for bridge information; the
only checks are done at instance create and failov...
Iustin Pop
03:41 pm Revision 20d317d4: Cluster verify: check for missing bridges
Currently cluster verify doesn't check for bridge information; the
only checks are done at instance create and failov...
Iustin Pop
12:16 pm Revision cc130cc7: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
12:16 pm ganeti-local Revision cc130cc7: Use floppy disk and a second CDROM on KVM
Hi all,
this patch will add 3 new KVM parameters and a new option.
New Parameters:
- floppy_image_path = "" -> Spec...
Marco Casavecchia
« Previous
Next »
 

Also available in: Atom