Activity

From 03/29/2010 to 04/27/2010

04/27/2010

05:22 pm ganeti-local Revision 9d198e6f: Improve import/export daemon tests
- Progress messages
- Log output on errors
- Listen timeout tests
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:22 pm Revision 9d198e6f: Improve import/export daemon tests
- Progress messages
- Log output on errors
- Listen timeout tests
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
05:22 pm Revision 043f2292: Retry connection in import-export daemon
Until now, exactly one attempt was made to establish a connection.
If it failed, the whole import/export for the disk...
Michael Hanselmann
05:22 pm ganeti-local Revision 043f2292: Retry connection in import-export daemon
Until now, exactly one attempt was made to establish a connection.
If it failed, the whole import/export for the disk...
Michael Hanselmann
05:22 pm ganeti-local Revision 29da446a: Use new class for wakeup file descriptor in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm Revision 29da446a: Use new class for wakeup file descriptor in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm ganeti-local Revision b9768937: Add wrapper class for signal.set_wrapper_fd
Managing file descriptors is always a bit tricky. Having this in a separate
class is better.
Signed-off-by: Michael ...
Michael Hanselmann
05:22 pm Revision b9768937: Add wrapper class for signal.set_wrapper_fd
Managing file descriptors is always a bit tricky. Having this in a separate
class is better.
Signed-off-by: Michael ...
Michael Hanselmann
05:22 pm ganeti-local Revision 4ca693ca: Move some code into separate class in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:22 pm Revision 4ca693ca: Move some code into separate class in import/export daemon
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann

04/26/2010

06:02 pm Revision b1ddaad9: Update NEWS file for the 0.2.5 release
Iustin Pop
06:02 pm ganeti-local Revision b1ddaad9: Update NEWS file for the 0.2.5 release
Iustin Pop
02:30 pm ganeti-local Revision 1077f25c: Merge branch 'devel-2.1'
* devel-2.1:
masterd: Log PID, UID and GID of connected client
qa: Use qa_utils.UploadFile to upload rapi_users f...
Michael Hanselmann
02:30 pm Revision 1077f25c: Merge branch 'devel-2.1'
* devel-2.1:
masterd: Log PID, UID and GID of connected client
qa: Use qa_utils.UploadFile to upload rapi_users f...
Michael Hanselmann

04/23/2010

06:07 pm ganeti-local Revision f93f2016: masterd: Log PID, UID and GID of connected client
This can be very useful if client programs run as non-root.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:07 pm Revision f93f2016: masterd: Log PID, UID and GID of connected client
This can be very useful if client programs run as non-root.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re...
Michael Hanselmann
06:07 pm Revision a62d1901: qa: Use qa_utils.UploadFile to upload rapi_users file
Just using “echo” would use whatever umask is set in the shell,
in addition to potentially showing the password in th...
Michael Hanselmann
06:07 pm ganeti-local Revision a62d1901: qa: Use qa_utils.UploadFile to upload rapi_users file
Just using “echo” would use whatever umask is set in the shell,
in addition to potentially showing the password in th...
Michael Hanselmann
05:50 pm Revision 47f8a2d2: Remove two unused RPC functions
Both of these functions, “snapshot_export” and “instance_os_import”,
have been replaced by the instance import/export...
Michael Hanselmann
05:50 pm ganeti-local Revision 47f8a2d2: Remove two unused RPC functions
Both of these functions, “snapshot_export” and “instance_os_import”,
have been replaced by the instance import/export...
Michael Hanselmann
05:50 pm ganeti-local Revision b60ea3ff: cmdlib: Convert instance import to new style
Use instance data transfer utility to import instances.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:50 pm Revision b60ea3ff: cmdlib: Convert instance import to new style
Use instance data transfer utility to import instances.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review...
Michael Hanselmann
05:50 pm Revision 4fcb1b59: cmdlib: Convert instance export to new style
With this change, exports of several disks will occur in parallel. Error
handling has also been improved.
Signed-off...
Michael Hanselmann
05:50 pm ganeti-local Revision 4fcb1b59: cmdlib: Convert instance export to new style
With this change, exports of several disks will occur in parallel. Error
handling has also been improved.
Signed-off...
Michael Hanselmann
05:50 pm ganeti-local Revision 5d97d6dd: cmdlib: Add utility to transfer instance data within the cluster
This is yet another wrapper around the instance import/export utility
classes, providing an even simpler API for inst...
Michael Hanselmann
05:50 pm Revision 5d97d6dd: cmdlib: Add utility to transfer instance data within the cluster
This is yet another wrapper around the instance import/export utility
classes, providing an even simpler API for inst...
Michael Hanselmann
05:50 pm ganeti-local Revision 033a1d00: cmdlib: Add utility for instance data import/export
Interpreting the backend's import/export daemon status is a bit tricky.
This utility code keeps track of multiple tra...
Michael Hanselmann
05:50 pm Revision 033a1d00: cmdlib: Add utility for instance data import/export
Interpreting the backend's import/export daemon status is a bit tricky.
This utility code keeps track of multiple tra...
Michael Hanselmann
01:12 pm ganeti-local Revision 747c9ca9: devel/upload: add --no-debug option
When this option is used the /etc/defaults/ganeti file, which sets all
the daemons in debug mode, is not copied.
Sig...
Guido Trotter
01:12 pm Revision 747c9ca9: devel/upload: add --no-debug option
When this option is used the /etc/defaults/ganeti file, which sets all
the daemons in debug mode, is not copied.
Sig...
Guido Trotter

04/22/2010

07:12 pm ganeti-local Revision 6b92f2af: Merge branch 'devel-2.1'
* devel-2.1:
Add a basic unittest for uidpool.RequestUnusedUid
Factorize LUExportInstance
Use ints instead of s...
Michael Hanselmann
07:12 pm Revision 6b92f2af: Merge branch 'devel-2.1'
* devel-2.1:
Add a basic unittest for uidpool.RequestUnusedUid
Factorize LUExportInstance
Use ints instead of s...
Michael Hanselmann
06:16 pm ganeti-local Revision 17f25f78: Add a basic unittest for uidpool.RequestUnusedUid
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:16 pm Revision 17f25f78: Add a basic unittest for uidpool.RequestUnusedUid
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:55 pm ganeti-local Revision e311ed53: Factorize LUExportInstance
Apart from moving parts of the code to separate functions, error handling
is also improved by making sure snapshots a...
Michael Hanselmann
05:55 pm Revision e311ed53: Factorize LUExportInstance
Apart from moving parts of the code to separate functions, error handling
is also improved by making sure snapshots a...
Michael Hanselmann
04:20 pm Revision c7e4b037: Use ints instead of strings to represent user-ids
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:20 pm ganeti-local Revision c7e4b037: Use ints instead of strings to represent user-ids
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
03:16 pm ganeti-local Revision 37549316: Complete what was begun in commit ef40fbfb4
The X509 certificate RPC functions were also renamed, but I
forgot to rename them in rpc.py. Fortunately they aren't ...
Michael Hanselmann
03:16 pm Revision 37549316: Complete what was begun in commit ef40fbfb4
The X509 certificate RPC functions were also renamed, but I
forgot to rename them in rpc.py. Fortunately they aren't ...
Michael Hanselmann
03:09 pm Revision 53a8da8e: QA: fix reimporting instance with different name
Since the original instance still exists, we need to use a different MAC
for its NIC.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
03:09 pm ganeti-local Revision 53a8da8e: QA: fix reimporting instance with different name
Since the original instance still exists, we need to use a different MAC
for its NIC.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:35 pm Revision f81c4737: Add RPC call to send SIGTERM to import/export daemon
This will be used to stop the daemon without doing complete cleanup (yet).
Signed-off-by: Michael Hanselmann <hansmi...
Michael Hanselmann
02:35 pm ganeti-local Revision f81c4737: Add RPC call to send SIGTERM to import/export daemon
This will be used to stop the daemon without doing complete cleanup (yet).
Signed-off-by: Michael Hanselmann <hansmi...
Michael Hanselmann
02:35 pm ganeti-local Revision ef40fbfb: Rename import/export RPC calls to match others
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:35 pm Revision ef40fbfb: Rename import/export RPC calls to match others
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:32 pm Revision 14b3f969: Fix broken commit 9e302a8
Commit 9e302a8 split the StopInstance function in two without properly
duplicating the local variables.
Signed-off-b...
Iustin Pop
02:32 pm ganeti-local Revision 14b3f969: Fix broken commit 9e302a8
Commit 9e302a8 split the StopInstance function in two without properly
duplicating the local variables.
Signed-off-b...
Iustin Pop
02:32 pm ganeti-local Revision 2892a4c9: ssh: make quiet configurable
Currently both CopyFileToNode and BuildCmd hardcode "-q" in the options.
This patch moves this setting as a configura...
Iustin Pop
02:32 pm Revision 2892a4c9: ssh: make quiet configurable
Currently both CopyFileToNode and BuildCmd hardcode "-q" in the options.
This patch moves this setting as a configura...
Iustin Pop
12:35 pm ganeti-local Revision a91143f1: Merge branch 'devel-2.1'
* devel-2.1:
SSH: do not check IPs
Add separate module for backported language functionality
Add make commit-ch...
Michael Hanselmann
12:35 pm Revision a91143f1: Merge branch 'devel-2.1'
* devel-2.1:
SSH: do not check IPs
Add separate module for backported language functionality
Add make commit-ch...
Michael Hanselmann
12:11 pm ganeti-local Revision b427788e: SSH: do not check IPs
Since we use the cluster name for the SSH known_hosts file, ssh will
always detect a changed IP (since we never conne...
Iustin Pop
12:11 pm Revision b427788e: SSH: do not check IPs
Since we use the cluster name for the SSH known_hosts file, ssh will
always detect a changed IP (since we never conne...
Iustin Pop

04/21/2010

08:48 pm ganeti-local Revision cea881e5: Add separate module for backported language functionality
utils.py, where they were before, is already huge.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
Michael Hanselmann
08:48 pm Revision cea881e5: Add separate module for backported language functionality
utils.py, where they were before, is already huge.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
Michael Hanselmann
08:24 pm ganeti-local Revision b341b9ca: Add make commit-check target
distcheck, lint and apidoc. Take three pay only one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
08:24 pm Revision b341b9ca: Add make commit-check target
distcheck, lint and apidoc. Take three pay only one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
08:22 pm ganeti-local Revision 96d1a0c5: LUSetClusterParams: initialize needed parameters
… since the opcode doesn't auto-initialize to None.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balaz...
Iustin Pop
08:22 pm ganeti-local Revision 9e302a8c: hv_chroot: move unmount to CleanupInstance()
This allows cleanup to be done properly if the "instance" wasn't running
at all (based on the CleanupInstance framewo...
Iustin Pop
08:22 pm ganeti-local Revision d271c6fd: Add a hypervisor constant for migration support
This variable can be used by other tools to determine in a generic way
whether a given hypervisor supports migration ...
Iustin Pop
08:22 pm ganeti-local Revision aac0352d: burnin: skip migration based on hypervisor support
The patch adds selection of hypervisor in burnin (on multi-hypervisor
clusters, we always used the default) and optio...
Iustin Pop
08:22 pm Revision aac0352d: burnin: skip migration based on hypervisor support
The patch adds selection of hypervisor in burnin (on multi-hypervisor
clusters, we always used the default) and optio...
Iustin Pop
08:22 pm Revision 96d1a0c5: LUSetClusterParams: initialize needed parameters
… since the opcode doesn't auto-initialize to None.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balaz...
Iustin Pop
08:22 pm Revision d271c6fd: Add a hypervisor constant for migration support
This variable can be used by other tools to determine in a generic way
whether a given hypervisor supports migration ...
Iustin Pop
08:22 pm Revision 9e302a8c: hv_chroot: move unmount to CleanupInstance()
This allows cleanup to be done properly if the "instance" wasn't running
at all (based on the CleanupInstance framewo...
Iustin Pop
08:01 pm ganeti-local Revision 74a4c11b: Fix indentation error
Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho...
Guido Trotter
08:01 pm Revision 74a4c11b: Fix indentation error
Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho...
Guido Trotter
07:26 pm Revision fde0203b: utils: Add function for partial application of function arguments
The function's code was mostly copied from Python's documentation
and it's equivalent to “functools.partial” in Pytho...
Michael Hanselmann
07:26 pm ganeti-local Revision fde0203b: utils: Add function for partial application of function arguments
The function's code was mostly copied from Python's documentation
and it's equivalent to “functools.partial” in Pytho...
Michael Hanselmann
05:48 pm Revision d4f119bd: gnt-instance info: sort the hv parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:48 pm ganeti-local Revision d4f119bd: gnt-instance info: sort the hv parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:48 pm ganeti-local Revision 5b062a58: Add -usbdevice tablet to KVM when using vnc
When using VNC, it is recommended to use a tablet-style
input device instead of a mouse. This allows most VNC viewers...
Apollon Oikonomopoulos
05:48 pm ganeti-local Revision 9cf4321f: Only use boot=on on non-ide disks only (KVM)
boot=on implies that KVM boots using extboot. This is only required
to boot non-IDE disks and has the side-effect tha...
Apollon Oikonomopoulos
05:48 pm Revision 5b062a58: Add -usbdevice tablet to KVM when using vnc
When using VNC, it is recommended to use a tablet-style
input device instead of a mouse. This allows most VNC viewers...
Apollon Oikonomopoulos
05:48 pm Revision 9cf4321f: Only use boot=on on non-ide disks only (KVM)
boot=on implies that KVM boots using extboot. This is only required
to boot non-IDE disks and has the side-effect tha...
Apollon Oikonomopoulos
05:48 pm ganeti-local Revision aa0b600b: KVM: fix a bug in _TryReadUidFile
If the uid pool is not in use _TryReadUidFile will try to return "uid"
even if it hasn't tried to read it at all.
Si...
Guido Trotter
05:48 pm Revision aa0b600b: KVM: fix a bug in _TryReadUidFile
If the uid pool is not in use _TryReadUidFile will try to return "uid"
even if it hasn't tried to read it at all.
Si...
Guido Trotter
04:57 pm ganeti-local Revision debed9ae: utils: Add function to read locked PID file
This is useful in combination with utils.StartDaemon and will be used for
reading the import/export daemon's PID file...
Michael Hanselmann
04:57 pm Revision debed9ae: utils: Add function to read locked PID file
This is useful in combination with utils.StartDaemon and will be used for
reading the import/export daemon's PID file...
Michael Hanselmann
04:56 pm ganeti-local Revision dc101ecc: Add ganeti.masterd module
This will be used to keep masterd-specific code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
04:56 pm Revision dc101ecc: Add ganeti.masterd module
This will be used to keep masterd-specific code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
03:45 pm ganeti-local Revision 693843f9: Fix cfgupgrade's use of GenerateSelfSignedSslCert
In master, the function GenerateSelfSignedSslCert has been moved to
utils.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
03:45 pm Revision 693843f9: Fix cfgupgrade's use of GenerateSelfSignedSslCert
In master, the function GenerateSelfSignedSslCert has been moved to
utils.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
10:23 am ganeti-local Revision cab667cc: Fix RAPI client methods return values
Ensure that all RAPI client methods that should return job ids actually
return job ids.
Signed-off-by: David Knowles...
David Knowles
10:23 am Revision cab667cc: Fix RAPI client methods return values
Ensure that all RAPI client methods that should return job ids actually
return job ids.
Signed-off-by: David Knowles...
David Knowles

04/20/2010

07:26 pm ganeti-local Revision f39cd91d: Merge branch 'devel-2.1'
Conflicts:
doc/security.rst
trivial
lib/cli.py
trivial
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewe...
Balazs Lecz
07:26 pm Revision f39cd91d: Merge branch 'devel-2.1'
Conflicts:
doc/security.rst
trivial
lib/cli.py
trivial
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewe...
Balazs Lecz
06:45 pm ganeti-local Revision 4e9dcb8a: security.rst: add a KVM security section
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:45 pm Revision 4e9dcb8a: security.rst: add a KVM security section
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:45 pm ganeti-local Revision 76431533: KVM: implement the HT_SM_POOL security model
In order not to complicate to much the _ExecuteKVMRuntime function with
nested try/except/finally/else constructs we ...
Guido Trotter
06:45 pm Revision 76431533: KVM: implement the HT_SM_POOL security model
In order not to complicate to much the _ExecuteKVMRuntime function with
nested try/except/finally/else constructs we ...
Guido Trotter
06:45 pm ganeti-local Revision 7548396c: KVM: add an instance uid file concept
If this file exists, for an instance, we release the uid contained
inside back to the uid pool, at instance shutdown....
Guido Trotter
06:45 pm Revision 7548396c: KVM: add an instance uid file concept
If this file exists, for an instance, we release the uid contained
inside back to the uid pool, at instance shutdown....
Guido Trotter
06:45 pm ganeti-local Revision ff20190d: ReleaseUid: accept an integer as uid
We can't guarantee to keep the LockedObject around, when ReleaseUid is
called (because that might happen, for example...
Guido Trotter
06:45 pm Revision ff20190d: ReleaseUid: accept an integer as uid
We can't guarantee to keep the LockedObject around, when ReleaseUid is
called (because that might happen, for example...
Guido Trotter
06:45 pm ganeti-local Revision 14850c5e: LockedUid: add GetUid() method
uidpool users that get passed a LockedUid by the uidpool need to know
which one the uid is. Since it's not nice to ma...
Guido Trotter
06:45 pm Revision 14850c5e: LockedUid: add GetUid() method
uidpool users that get passed a LockedUid by the uidpool need to know
which one the uid is. Since it's not nice to ma...
Guido Trotter
06:45 pm ganeti-local Revision 8904b35c: KVM: move post-shutdown cleanup operations
Currently putting the cleanup just after the actual shutdown ensures
that it never gets called, due to how the retry/...
Guido Trotter
06:45 pm Revision 8904b35c: KVM: move post-shutdown cleanup operations
Currently putting the cleanup just after the actual shutdown ensures
that it never gets called, due to how the retry/...
Guido Trotter
06:45 pm Revision 9d91c6ab: _PrintGroupedParams: sort before printing
It's a lot easier, when looking at the output, if you can search the
parameter you're looking for alphabetically.
Si...
Guido Trotter
06:45 pm ganeti-local Revision 9d91c6ab: _PrintGroupedParams: sort before printing
It's a lot easier, when looking at the output, if you can search the
parameter you're looking for alphabetically.
Si...
Guido Trotter
01:24 pm ganeti-local Revision f28ec899: Add CleanupInstance hypervisor call
Currently some hypervisors (namely kvm) need to do some cleanup after
making sure an instance is stopped. With the mo...
Guido Trotter
01:24 pm Revision f28ec899: Add CleanupInstance hypervisor call
Currently some hypervisors (namely kvm) need to do some cleanup after
making sure an instance is stopped. With the mo...
Guido Trotter
12:38 pm ganeti-local Revision d8aab233: Using the added stop-all functionality from daemon-utils in cluster-merge
Additionally also move to the RunWhileStopped method for the configuration merger.
Signed-off-by: René Nussbaumer <r...
René Nussbaumer
12:38 pm Revision d8aab233: Using the added stop-all functionality from daemon-utils in cluster-merge
Additionally also move to the RunWhileStopped method for the configuration merger.
Signed-off-by: René Nussbaumer <r...
René Nussbaumer
12:25 pm ganeti-local Revision cab91cb2: Complete check-man changes from 5fa16422
Commit 5fa16422 removed the checks at sed time, but only for %.7. We
need to do it for %.8 too.
Signed-off-by: Iusti...
Iustin Pop
12:25 pm ganeti-local Revision ffd91011: Fix a typo commited→committed in gnt-instance.sgml
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:25 pm Revision 9f3ac970: Fix changing the list of enabled hypervisors
When enabling a new hypervisor, we must ensure that we have its
parameters in the cluster (global) hvparams dictionar...
Iustin Pop
12:25 pm Revision cab91cb2: Complete check-man changes from 5fa16422
Commit 5fa16422 removed the checks at sed time, but only for %.7. We
need to do it for %.8 too.
Signed-off-by: Iusti...
Iustin Pop
12:25 pm Revision ffd91011: Fix a typo commited→committed in gnt-instance.sgml
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:25 pm ganeti-local Revision 9f3ac970: Fix changing the list of enabled hypervisors
When enabling a new hypervisor, we must ensure that we have its
parameters in the cluster (global) hvparams dictionar...
Iustin Pop
12:11 pm ganeti-local Revision bb579a7d: Fix heading to the one of epydoc
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:11 pm Revision bb579a7d: Fix heading to the one of epydoc
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer

04/19/2010

06:00 pm ganeti-local Revision f65a637a: Fix gnt-node powercycle documentation
Fix options description in the documentation for gnt-node powercycle.
Signed-off-by: Luca Bigliardi <shammash@google...
Luca Bigliardi
06:00 pm Revision f65a637a: Fix gnt-node powercycle documentation
Fix options description in the documentation for gnt-node powercycle.
Signed-off-by: Luca Bigliardi <shammash@google...
Luca Bigliardi
03:32 pm Revision d3b790bb: Fix a couple of pydoc syntax problems
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
03:32 pm ganeti-local Revision d3b790bb: Fix a couple of pydoc syntax problems
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
01:38 pm Revision 41b10cf6: uidpool: test the separator= argument
Also, fix the string quoting style.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <le...
Guido Trotter
01:38 pm ganeti-local Revision 41b10cf6: uidpool: test the separator= argument
Also, fix the string quoting style.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <le...
Guido Trotter
01:15 pm ganeti-local Revision 2f16ea8f: Makefile.am: sort lists, clean *.py[co] from all directories
*.py[co] were not removed from lib/confd. Removing *.py[co]
from all directories listed in $DIRS can't hurt.
Signed-...
Michael Hanselmann
01:15 pm Revision 2f16ea8f: Makefile.am: sort lists, clean *.py[co] from all directories
*.py[co] were not removed from lib/confd. Removing *.py[co]
from all directories listed in $DIRS can't hurt.
Signed-...
Michael Hanselmann

04/16/2010

05:13 pm ganeti-local Revision 1513e2dd: Readd node: allow changed primary IP
The primary IP is not used for DRBD disks, only for the job queue and
internal commands. As such, it's trivial (with ...
Iustin Pop
05:13 pm Revision 1513e2dd: Readd node: allow changed primary IP
The primary IP is not used for DRBD disks, only for the job queue and
internal commands. As such, it's trivial (with ...
Iustin Pop
04:24 pm Revision 1651d116: Add RPC calls to import and export instance data
These RPC calls can be used to start, monitor and stop the instance data
import/export daemon.
Signed-off-by: Michae...
Michael Hanselmann
04:24 pm ganeti-local Revision 1651d116: Add RPC calls to import and export instance data
These RPC calls can be used to start, monitor and stop the instance data
import/export daemon.
Signed-off-by: Michae...
Michael Hanselmann
04:24 pm Revision 2d76b580: Add daemon for instance import and export
This backend daemon for instance import and export will be used to
transfer instance data to other machines. It is im...
Michael Hanselmann
04:24 pm ganeti-local Revision 2d76b580: Add daemon for instance import and export
This backend daemon for instance import and export will be used to
transfer instance data to other machines. It is im...
Michael Hanselmann
04:11 pm ganeti-local Revision 89100352: Update gnt-cluster manpage with uid-pool options
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 89100352: Update gnt-cluster manpage with uid-pool options
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm ganeti-local Revision 5833b7e6: Add ExecuteWithUnusedUid() to uidpool.py
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 5833b7e6: Add ExecuteWithUnusedUid() to uidpool.py
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm ganeti-local Revision 649bcdd8: Manage the assignment of uids from the uid pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 649bcdd8: Manage the assignment of uids from the uid pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 93be53da: Add basic unittests for uid_pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm ganeti-local Revision 93be53da: Add basic unittests for uid_pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 0fbae49a: Add uid_pool to ssconf
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm ganeti-local Revision 0fbae49a: Add uid_pool to ssconf
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 39b0f0c2: Add --uid-pool option to gnt-cluster init
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 39b0f0c2: Add --uid-pool option to gnt-cluster init
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 852bbc95: Add printing of uid_pool to gnt-cluster info
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 852bbc95: Add printing of uid_pool to gnt-cluster info
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision fdad8c4d: Add --add-uids/--remove-uids to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision fdad8c4d: Add --add-uids/--remove-uids to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 1338f2b4: Add --uid-pool option to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 1338f2b4: Add --uid-pool option to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 6d127406: Add lib/uidpool.py module
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 6d127406: Add lib/uidpool.py module
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 4437d889: Add uid_pool cluster parameter
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 4437d889: Add uid_pool cluster parameter
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 0d0229b5: Add user-id pool design doc
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm ganeti-local Revision 0d0229b5: Add user-id pool design doc
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
03:34 pm ganeti-local Revision 409e8ec2: Merge branch 'devel-2.1'
* devel-2.1:
backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
03:34 pm Revision 409e8ec2: Merge branch 'devel-2.1'
* devel-2.1:
backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
03:33 pm ganeti-local Revision f2e07bb4: backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:33 pm Revision f2e07bb4: backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:06 pm ganeti-local Revision af2ae1c0: Merge branch 'devel-2.1'
* devel-2.1:
utils: Add class to split string stream into lines
Fix cluster behaviour with disabled file storage
...
Iustin Pop
03:06 pm Revision af2ae1c0: Merge branch 'devel-2.1'
* devel-2.1:
utils: Add class to split string stream into lines
Fix cluster behaviour with disabled file storage
...
Iustin Pop

04/15/2010

06:24 pm ganeti-local Revision 339be5a8: utils: Add class to split string stream into lines
This will be used by the new import/export daemon to split
output by its child processes into lines.
Signed-off-by: ...
Michael Hanselmann
06:24 pm Revision 339be5a8: utils: Add class to split string stream into lines
This will be used by the new import/export daemon to split
output by its child processes into lines.
Signed-off-by: ...
Michael Hanselmann
05:37 pm ganeti-local Revision 0e3baaf3: Fix cluster behaviour with disabled file storage
There are a few issues with disabled file storage:
- cluster initialization is broken by default, as it uses the 'no'...
Iustin Pop
05:37 pm Revision 0e3baaf3: Fix cluster behaviour with disabled file storage
There are a few issues with disabled file storage:
- cluster initialization is broken by default, as it uses the 'no'...
Iustin Pop
05:37 pm ganeti-local Revision 454723b5: Update docstrings in tools/ and enable epydoc
This patch updates the docstrings in tools/ (mostly in lvmstrap, which
is very very old code-base) and then enabled t...
Iustin Pop
05:37 pm Revision 454723b5: Update docstrings in tools/ and enable epydoc
This patch updates the docstrings in tools/ (mostly in lvmstrap, which
is very very old code-base) and then enabled t...
Iustin Pop
05:37 pm Revision b5672ea0: Forward-port the ganeti 2.0 cfgupgrade
2.1's cfgupgrade doesn't support upgrading from 1.2, only from 2.0.
However, it's trivial to forward-port the 2.0 cfg...
Iustin Pop
05:37 pm ganeti-local Revision b5672ea0: Forward-port the ganeti 2.0 cfgupgrade
2.1's cfgupgrade doesn't support upgrading from 1.2, only from 2.0.
However, it's trivial to forward-port the 2.0 cfg...
Iustin Pop
05:36 pm ganeti-local Revision ea5fd476: Add a new tool: sanitize-config
This can be used for two purposes:
- safety copy of the config file, with just the secrets changed
- cleanup of the ...
Iustin Pop
05:36 pm Revision ea5fd476: Add a new tool: sanitize-config
This can be used for two purposes:
- safety copy of the config file, with just the secrets changed
- cleanup of the ...
Iustin Pop
05:36 pm Revision aeefe835: Fix cfgupgrade with non-default DATA_DIR
Commit 43575108 added bootstrap.GenerateclusterCrypto and commit
7506a7f1 changed cfgupgrade to use it. However, this...
Iustin Pop
05:36 pm ganeti-local Revision aeefe835: Fix cfgupgrade with non-default DATA_DIR
Commit 43575108 added bootstrap.GenerateclusterCrypto and commit
7506a7f1 changed cfgupgrade to use it. However, this...
Iustin Pop
05:25 pm ganeti-local Revision 1928a56b: Update hspace man page
Iustin Pop
05:25 pm Revision 1928a56b: Update hspace man page
Iustin Pop
05:17 pm Revision bd3286e9: hspace: show more metrics
This patch adds the metrics of used/allocable/unallocable resources. Iustin Pop
05:17 pm ganeti-local Revision bd3286e9: hspace: show more metrics
This patch adds the metrics of used/allocable/unallocable resources. Iustin Pop
05:16 pm ganeti-local Revision e87a419f: Fix Node hiCpu computation
In case we're not enabling limits, let's restrict this to -1, instead of
-1 times the number of pcpus.
Iustin Pop
05:16 pm Revision e87a419f: Fix Node hiCpu computation
In case we're not enabling limits, let's restrict this to -1, instead of
-1 times the number of pcpus.
Iustin Pop
12:50 pm Revision 9b8fac3d: Add a new function to compute allocation deltas
Given two cluster states, the new function can answer the following
questions:
- how much resources currently alloca...
Iustin Pop
12:50 pm ganeti-local Revision 9b8fac3d: Add a new function to compute allocation deltas
Given two cluster states, the new function can answer the following
questions:
- how much resources currently alloca...
Iustin Pop
12:27 pm Revision 86ecce4a: Introduce total vcpu tracking in CStats
We add a new field that tracks the available virtual cpus (expressed as
node cpus times the vcpu ratio).
Iustin Pop
12:27 pm ganeti-local Revision 86ecce4a: Introduce total vcpu tracking in CStats
We add a new field that tracks the available virtual cpus (expressed as
node cpus times the vcpu ratio).
Iustin Pop
12:08 pm ganeti-local Revision 88394aa7: Improving the RAPI documentation
* Be more clear about when POST and PUT should be used
* Be more verbose on parameters
* Describe allowed parameter v...
René Nussbaumer
12:08 pm Revision 88394aa7: Improving the RAPI documentation
* Be more clear about when POST and PUT should be used
* Be more verbose on parameters
* Describe allowed parameter v...
René Nussbaumer

04/14/2010

03:44 pm Revision bfefb674: Merge branch 'master' into next
* master:
Fix iallocator crash when no solutions exist
Fix IAllocator multi-evacuate message
Iustin Pop
03:44 pm ganeti-local Revision bfefb674: Merge branch 'master' into next
* master:
Fix iallocator crash when no solutions exist
Fix IAllocator multi-evacuate message
Iustin Pop

04/13/2010

02:21 pm ganeti-local Revision 691e9563: Mark cluster-merge as executable
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
02:21 pm Revision 691e9563: Mark cluster-merge as executable
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop

04/12/2010

05:53 pm ganeti-local Revision 725ec2f1: QA: Make the rapi credential handling less involving
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:53 pm Revision 725ec2f1: QA: Make the rapi credential handling less involving
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:15 pm Revision 30198f04: Merge remote branch 'devel-2.1'
* devel-2.1:
Update import documentation for the recent changes
Add a identify-defaults options for import
Fix ...
Iustin Pop
05:15 pm ganeti-local Revision 30198f04: Merge remote branch 'devel-2.1'
* devel-2.1:
Update import documentation for the recent changes
Add a identify-defaults options for import
Fix ...
Iustin Pop
04:57 pm Revision 33ea43b6: Update import documentation for the recent changes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:57 pm ganeti-local Revision 33ea43b6: Update import documentation for the recent changes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:57 pm ganeti-local Revision e588764d: Add a identify-defaults options for import
When importing an instance, all the saved valued will be used as
explicitly specified values, overriding the cluster ...
Iustin Pop
04:57 pm Revision e588764d: Add a identify-defaults options for import
When importing an instance, all the saved valued will be used as
explicitly specified values, overriding the cluster ...
Iustin Pop
04:57 pm ganeti-local Revision b6cd72b2: Fix create/import verification of hvparams
Currently the instance creation checks the cluster hv defaults + the new
parameters for validity, ignoring the os-spe...
Iustin Pop
04:57 pm Revision b6cd72b2: Fix create/import verification of hvparams
Currently the instance creation checks the cluster hv defaults + the new
parameters for validity, ignoring the os-spe...
Iustin Pop
04:57 pm ganeti-local Revision d63479b5: objects.Cluster: add method to get hv defaults
Currently the FillHV method is the one that does the cluster hvparams +
os hvparams merger. However, in some cases we...
Iustin Pop
04:57 pm Revision d63479b5: objects.Cluster: add method to get hv defaults
Currently the FillHV method is the one that does the cluster hvparams +
os hvparams merger. However, in some cases we...
Iustin Pop
04:57 pm Revision 0af0f641: Reuse NIC information from export
If the user doesn't pass any nics in import, do not use a default
one-nic, but instead read the nics from the export ...
Iustin Pop
04:57 pm ganeti-local Revision 0af0f641: Reuse NIC information from export
If the user doesn't pass any nics in import, do not use a default
one-nic, but instead read the nics from the export ...
Iustin Pop
04:57 pm Revision cc0d88e9: Reuse backend parameters from export
Similar to the previous patches, if we're missing some parameters and
the export has them (either in the new style or...
Iustin Pop
04:57 pm ganeti-local Revision cc0d88e9: Reuse backend parameters from export
Similar to the previous patches, if we're missing some parameters and
the export has them (either in the new style or...
Iustin Pop
04:57 pm ganeti-local Revision 9b12ed0f: Reuse disk information from export
If the user doesn't pass the disk information on import, automatically
reuse the number and size of disks. This loses...
Iustin Pop
04:57 pm Revision 9b12ed0f: Reuse disk information from export
If the user doesn't pass the disk information on import, automatically
reuse the number and size of disks. This loses...
Iustin Pop
04:56 pm ganeti-local Revision 9f88b0e8: Reuse hypervisor parameters in import
If available, we reuse the parameters from the export info.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
04:56 pm Revision 9f88b0e8: Reuse hypervisor parameters in import
If available, we reuse the parameters from the export info.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
04:56 pm ganeti-local Revision f276c4b5: Read disk template from export info
This patch changes the instance import to read the disk template
automatically from the export info, if the opcode do...
Iustin Pop
04:56 pm Revision f276c4b5: Read disk template from export info
This patch changes the instance import to read the disk template
automatically from the export info, if the opcode do...
Iustin Pop
04:56 pm Revision c1c31426: CreateInstance: separate the reading of the export
We move the reading of the export to a separate function, to simplify
CheckPrepreq and also read it earlier. This wil...
Iustin Pop
04:56 pm ganeti-local Revision c1c31426: CreateInstance: separate the reading of the export
We move the reading of the export to a separate function, to simplify
CheckPrepreq and also read it earlier. This wil...
Iustin Pop
04:56 pm Revision 22f50b1d: Move code from ExpandNames to CheckPrereq
This is needed since only in CheckPrereq we have the nodes locked, and
future import enhancements will need to have a...
Iustin Pop
04:56 pm ganeti-local Revision 22f50b1d: Move code from ExpandNames to CheckPrereq
This is needed since only in CheckPrereq we have the nodes locked, and
future import enhancements will need to have a...
Iustin Pop
04:56 pm ganeti-local Revision 417eabe2: CreateInstance: Move some code to CheckArguments
ExpandNames holds too much non-locking code (first LU to be converted to
ExpandNames, and we didn't have CheckArgumen...
Iustin Pop
04:56 pm Revision 417eabe2: CreateInstance: Move some code to CheckArguments
ExpandNames holds too much non-locking code (first LU to be converted to
ExpandNames, and we didn't have CheckArgumen...
Iustin Pop
04:56 pm ganeti-local Revision 3c8954ad: Export more instance parameters in instance export
Currently the backend parameters are not exported automatically, but
only a few directly in the '[instance]' section....
Iustin Pop
04:56 pm Revision 3c8954ad: Export more instance parameters in instance export
Currently the backend parameters are not exported automatically, but
only a few directly in the '[instance]' section....
Iustin Pop
04:56 pm ganeti-local Revision 6801eb5c: Export the nicparams too during instance export
The patch tries to export all params (based on the dict defined in
constants), using None for missing keys.
Signed-o...
Iustin Pop
04:56 pm Revision 6801eb5c: Export the nicparams too during instance export
The patch tries to export all params (based on the dict defined in
constants), using None for missing keys.
Signed-o...
Iustin Pop
04:56 pm Revision 2a518543: Handle errors better for wrong nic_count in export
This fixes an old 'FIXME' entry.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hans...
Iustin Pop
04:56 pm ganeti-local Revision 2a518543: Handle errors better for wrong nic_count in export
This fixes an old 'FIXME' entry.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hans...
Iustin Pop
03:53 pm Revision 06fcbaf1: QA: Make sure RAPI credentials are setup on cluster init
This patch makes sure that the Ganeti RAPI credentials are setup,
if any, on cluster init time.
Signed-off-by: René ...
René Nussbaumer
03:53 pm ganeti-local Revision 06fcbaf1: QA: Make sure RAPI credentials are setup on cluster init
This patch makes sure that the Ganeti RAPI credentials are setup,
if any, on cluster init time.
Signed-off-by: René ...
René Nussbaumer
12:36 pm ganeti-local Revision e7a25b08: Merge branch 'devel-2.1'
* devel-2.1:
burnin: only remove instances we actually added
burnin.ExecOrQueue: add post-process function
burn...
Guido Trotter
12:36 pm Revision e7a25b08: Merge branch 'devel-2.1'
* devel-2.1:
burnin: only remove instances we actually added
burnin.ExecOrQueue: add post-process function
burn...
Guido Trotter

04/09/2010

05:54 pm ganeti-local Revision fe7c59d5: Fix new pylint errors
Under squeeze pylint reports the following errors:
************* Module ganeti.serializer
E1103:155:LoadSignedJson: I...
Guido Trotter
05:54 pm ganeti-local Revision b05f29a6: burnin.ExecOrQueue: remove variable argument list
In order to later add an optional parameter we transform the variable
ops argument list in an explicit list.
Signed-...
Guido Trotter
05:54 pm ganeti-local Revision 2c035435: burnin.ExecOrQueue: add post-process function
If a post-process function is passed to ExecOrQueue it is executed if
and only if the job is successful. This happens...
Guido Trotter
05:54 pm ganeti-local Revision 1e82a86b: burnin: only remove instances we actually added
Currently burnin, if proceding in parallel, will remove all instances
which were passed, even if they failed to add. ...
Guido Trotter
05:54 pm Revision fe7c59d5: Fix new pylint errors
Under squeeze pylint reports the following errors:
************* Module ganeti.serializer
E1103:155:LoadSignedJson: I...
Guido Trotter
05:54 pm Revision b05f29a6: burnin.ExecOrQueue: remove variable argument list
In order to later add an optional parameter we transform the variable
ops argument list in an explicit list.
Signed-...
Guido Trotter
05:54 pm Revision 2c035435: burnin.ExecOrQueue: add post-process function
If a post-process function is passed to ExecOrQueue it is executed if
and only if the job is successful. This happens...
Guido Trotter
05:54 pm Revision 1e82a86b: burnin: only remove instances we actually added
Currently burnin, if proceding in parallel, will remove all instances
which were passed, even if they failed to add. ...
Guido Trotter
11:48 am ganeti-local Revision edf7d66e: Rename the confd_client unittest (to confd.client)
This is to keep same naming across all tests (modules separate with dot,
followed by _unittest.py).
Signed-off-by: I...
Iustin Pop
11:48 am Revision edf7d66e: Rename the confd_client unittest (to confd.client)
This is to keep same naming across all tests (modules separate with dot,
followed by _unittest.py).
Signed-off-by: I...
Iustin Pop
10:57 am ganeti-local Revision ebacb943: Make watcher request the max coverage
Since the actions are potentially destructive, we should try to get a
consistent view of the cluster, so it's better ...
Iustin Pop
10:57 am Revision ebacb943: Make watcher request the max coverage
Since the actions are potentially destructive, we should try to get a
consistent view of the cluster, so it's better ...
Iustin Pop
10:57 am ganeti-local Revision cc6484c4: ConfdClient.SendRequest: allow max coverage
This patch changes the coverage parameter to allow specification of max
coverage (via -1), versus auto-computation (d...
Iustin Pop
10:57 am Revision cc6484c4: ConfdClient.SendRequest: allow max coverage
This patch changes the coverage parameter to allow specification of max
coverage (via -1), versus auto-computation (d...
Iustin Pop

04/08/2010

06:50 pm ganeti-local Revision 6328fea3: Document the watcher node maintenance feature
The patch changes significantly the watcher man page, as it was very
simplistic.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
06:50 pm Revision 6328fea3: Document the watcher node maintenance feature
The patch changes significantly the watcher man page, as it was very
simplistic.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
06:50 pm ganeti-local Revision 50273051: Watcher: automatic shutdown of orphan resources
This patch changes the watcher so that it maintains (on all nodes) the
list of instances and DRBD devices by shutting...
Iustin Pop
06:50 pm Revision 50273051: Watcher: automatic shutdown of orphan resources
This patch changes the watcher so that it maintains (on all nodes) the
list of instances and DRBD devices by shutting...
Iustin Pop
06:50 pm ganeti-local Revision 5c465a95: Export the maintain_node_health option in ssconf
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
06:50 pm Revision 5c465a95: Export the maintain_node_health option in ssconf
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
06:50 pm ganeti-local Revision 3953242f: Add a new cluster parameter maintain_node_health
This will be used to conditionally enable the watcher node maintenance
feature.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
06:50 pm Revision 3953242f: Add a new cluster parameter maintain_node_health
This will be used to conditionally enable the watcher node maintenance
feature.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
06:50 pm ganeti-local Revision aa2efc52: Add a new confd callback (StoreResultCallback)
This new callback simply stores (without calling any lower-level
callback) the last result; coupled with the filterin...
Iustin Pop
06:50 pm Revision aa2efc52: Add a new confd callback (StoreResultCallback)
This new callback simply stores (without calling any lower-level
callback) the last result; coupled with the filterin...
Iustin Pop
06:50 pm ganeti-local Revision bfbbc223: ConfdClient: add synchronous wait for replies mode
Currently, there is no way for a user of the confd client library to
know how many replies there should be, whether a...
Iustin Pop
06:50 pm Revision bfbbc223: ConfdClient: add synchronous wait for replies mode
Currently, there is no way for a user of the confd client library to
know how many replies there should be, whether a...
Iustin Pop
06:50 pm ganeti-local Revision 71e114da: ConfdClient: unify some internal variables
Currently the requests are tracked in _request and in _expire_requests.
This is conventient, but it restricts the abi...
Iustin Pop
06:50 pm Revision 71e114da: ConfdClient: unify some internal variables
Currently the requests are tracked in _request and in _expire_requests.
This is conventient, but it restricts the abi...
Iustin Pop

04/07/2010

06:47 pm ganeti-local Revision cf6fee17: Merge branch 'devel-2.1'
* devel-2.1:
Fix consistency checks in ConfdFilterCallback
Fix utils.WaitForFdCondition inner retry loop
Fix bu...
Michael Hanselmann
06:47 pm Revision cf6fee17: Merge branch 'devel-2.1'
* devel-2.1:
Fix consistency checks in ConfdFilterCallback
Fix utils.WaitForFdCondition inner retry loop
Fix bu...
Michael Hanselmann
04:57 pm ganeti-local Revision 39292d3a: Fix consistency checks in ConfdFilterCallback
Commit 49b3fda added consistency checks, but these are wrongly triggered
for old responses - we need to make sure to ...
Iustin Pop
04:57 pm Revision 39292d3a: Fix consistency checks in ConfdFilterCallback
Commit 49b3fda added consistency checks, but these are wrongly triggered
for old responses - we need to make sure to ...
Iustin Pop
04:55 pm ganeti-local Revision 1b429e2a: Fix utils.WaitForFdCondition inner retry loop
Commit dfdc4060 added WaitForFdCondition which uses utils.Retry without
handling timeout exceptions. This breaks any ...
Iustin Pop
04:55 pm Revision 1b429e2a: Fix utils.WaitForFdCondition inner retry loop
Commit dfdc4060 added WaitForFdCondition which uses utils.Retry without
handling timeout exceptions. This breaks any ...
Iustin Pop
04:31 pm Revision cc2f004d: Fix bug introduced in 76e5f8b54: mkdir mode
After commit 76e5f8b54, mkdir_mode in utils.RenameFile is
no longer passed to Makedirs. This is fixed by this patch.
...
Michael Hanselmann
04:31 pm ganeti-local Revision cc2f004d: Fix bug introduced in 76e5f8b54: mkdir mode
After commit 76e5f8b54, mkdir_mode in utils.RenameFile is
no longer passed to Makedirs. This is fixed by this patch.
...
Michael Hanselmann
04:15 pm ganeti-local Revision 76e5f8b5: utils: Move wrapper code around os.makedirs into separate function
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:15 pm Revision 76e5f8b5: utils: Move wrapper code around os.makedirs into separate function
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
11:55 am ganeti-local Revision 2004e673: Fix unittest for the rapi client library
Wrong escape, so we make sure to use proper escapes (we want the
backslashes to be embedded, not interpreted). Also c...
Iustin Pop
11:55 am Revision 2004e673: Fix unittest for the rapi client library
Wrong escape, so we make sure to use proper escapes (we want the
backslashes to be embedded, not interpreted). Also c...
Iustin Pop

04/06/2010

05:37 pm ganeti-local Revision 95ab4de9: Adding RAPI client library.
Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Signed-off-by: Iustin ...
David Knowles
05:37 pm Revision 95ab4de9: Adding RAPI client library.
Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Signed-off-by: Iustin ...
David Knowles
03:32 pm Revision 921efbb3: Merge remote branch 'devel-2.1'
* devel-2.1:
Extend ConfdFilterCallback with consistency checks
Abstract the confd client creation
Remove unuse...
Michael Hanselmann
03:32 pm ganeti-local Revision 921efbb3: Merge remote branch 'devel-2.1'
* devel-2.1:
Extend ConfdFilterCallback with consistency checks
Abstract the confd client creation
Remove unuse...
Michael Hanselmann
12:51 pm Revision 49b3fdac: Extend ConfdFilterCallback with consistency checks
Note that users of the callback will have to manually check the
attribute.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
12:51 pm ganeti-local Revision 49b3fdac: Extend ConfdFilterCallback with consistency checks
Note that users of the callback will have to manually check the
attribute.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
12:27 pm ganeti-local Revision 5b349fd1: Abstract the confd client creation
Most creation of confd clients will do the same steps: read MC file,
parse it, read HMAC key, etc. We abstract this f...
Iustin Pop
12:27 pm Revision 5b349fd1: Abstract the confd client creation
Most creation of confd clients will do the same steps: read MC file,
parse it, read HMAC key, etc. We abstract this f...
Iustin Pop

03/31/2010

06:51 pm ganeti-local Revision e065714c: Remove unused import from test file
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:51 pm Revision e065714c: Remove unused import from test file
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:51 pm Revision 7ba594c0: kvm_flag hypervisor parameter
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:51 pm ganeti-local Revision 7ba594c0: kvm_flag hypervisor parameter
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:59 pm ganeti-local Revision cef34868: Move the runas user at execution time
Everything still works the same way, but the user is calculated each
time we start kvm, rather than stored in the con...
Guido Trotter
05:59 pm Revision cef34868: Move the runas user at execution time
Everything still works the same way, but the user is calculated each
time we start kvm, rather than stored in the con...
Guido Trotter
12:54 pm Revision 57587760: Fix iallocator crash when no solutions exist
Commit 5436576 added an un-guarded `head' call, which crashes with
“Prelude.head: empty list” when no results exists ...
Iustin Pop
12:54 pm ganeti-local Revision 57587760: Fix iallocator crash when no solutions exist
Commit 5436576 added an un-guarded `head' call, which crashes with
“Prelude.head: empty list” when no results exists ...
Iustin Pop
12:51 pm Revision 934c62dc: Fix IAllocator multi-evacuate message
Since Ganeti passes full host names (not common-suffix-stripped), we
need to remove the suffix from the evac_nodes ke...
Iustin Pop
12:51 pm ganeti-local Revision 934c62dc: Fix IAllocator multi-evacuate message
Since Ganeti passes full host names (not common-suffix-stripped), we
need to remove the suffix from the evac_nodes ke...
Iustin Pop

03/30/2010

05:21 pm ganeti-local Revision 33664046: Send "501 Not Implemented" back when method not found
Before this was "400 Bad Request" and thus it didn't reflect
the reality.
Signed-off-by: René Nussbaumer <rn@google....
René Nussbaumer
05:21 pm Revision 33664046: Send "501 Not Implemented" back when method not found
Before this was "400 Bad Request" and thus it didn't reflect
the reality.
Signed-off-by: René Nussbaumer <rn@google....
René Nussbaumer
« Previous
Next »
 

Also available in: Atom