Activity
From 03/23/2010 to 04/21/2010
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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 08:01 pm Revision 74a4c11b: Fix indentation error
- Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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: ... - 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.... - 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.... - 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... - 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...
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... - 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... - 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> - 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> - 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 ... - 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 ... - 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.... - 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.... - 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... - 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... - 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... - 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... - 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/... - 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/... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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> - 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... - 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> - 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>
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... - 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... - 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> - 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> - 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... - 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... - 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-... - 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-...
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 ... - 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 ... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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.... - 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.... - 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> - 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> - 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
... - 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
...
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: ... - 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: ... - 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'... - 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'... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 05:25 pm ganeti-local Revision 1928a56b: Update hspace man page
- 05:25 pm Revision 1928a56b: Update hspace man page
- 05:17 pm Revision bd3286e9: hspace: show more metrics
- This patch adds the metrics of used/allocable/unallocable resources.
- 05:17 pm ganeti-local Revision bd3286e9: hspace: show more metrics
- This patch adds the metrics of used/allocable/unallocable resources.
- 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. - 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. - 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... - 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... - 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). - 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). - 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... - 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...
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 - 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
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> - 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>
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> - 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> - 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 ... - 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 ... - 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> - 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> - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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.... - 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... - 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... - 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... - 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... - 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é ... - 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é ... - 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... - 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...
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... - 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-... - 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... - 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. ... - 05:54 pm Revision fe7c59d5: Fix new pylint errors
- Under squeeze pylint reports the following errors:
************* Module ganeti.serializer
E1103:155:LoadSignedJson: I... - 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-... - 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... - 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. ... - 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... - 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... - 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 ... - 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 ... - 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... - 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...
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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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.
... - 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.
... - 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> - 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> - 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... - 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...
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 ... - 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 ... - 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... - 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... - 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.... - 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.... - 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... - 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...
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> - 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> - 06:51 pm Revision 7ba594c0: kvm_flag hypervisor parameter
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 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> - 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... - 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... - 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 ... - 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 ... - 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... - 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...
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.... - 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....
03/26/2010
- 03:56 pm ganeti-local Revision e6ce18ac: Adding QA RAPI tests for activate-disks and deactivate-disks calls
- * This also adds support for authenticated RAPI calls
* Other HTTP methods than GET/POST
Signed-off-by: René Nussbau... - 03:56 pm Revision e6ce18ac: Adding QA RAPI tests for activate-disks and deactivate-disks calls
- * This also adds support for authenticated RAPI calls
* Other HTTP methods than GET/POST
Signed-off-by: René Nussbau...
03/25/2010
- 02:47 pm ganeti-local Revision b39bf4bb: SerializableConfigParser: Make Loads class indep
- Currently SerializableConfigParser.Loads is a static method that returns
a SerializableConfigParser. With this patch ... - 02:47 pm Revision b39bf4bb: SerializableConfigParser: Make Loads class indep
- Currently SerializableConfigParser.Loads is a static method that returns
a SerializableConfigParser. With this patch ...
03/23/2010
- 06:14 pm ganeti-local Revision 71834b2a: Unbreak command line job submission
- A change introduced in 5299e61f modified the contents of
JobExecutor.jobs, missing a place where this tuple was decon... - 06:14 pm Revision 71834b2a: Unbreak command line job submission
- A change introduced in 5299e61f modified the contents of
JobExecutor.jobs, missing a place where this tuple was decon... - 01:04 pm ganeti-local Revision 2c42c5df: Allow file storage to be grown
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:04 pm ganeti-local Revision 91e2d9ec: Write grow support for file storage
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:04 pm Revision 91e2d9ec: Write grow support for file storage
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:04 pm Revision 2c42c5df: Allow file storage to be grown
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:21 pm ganeti-local Revision 4f7a6a10: Distribute list of enabled hypervisors in ssconf
- This can be used by nodes to know which hypervisors they are supposed to
support.
Signed-off-by: Iustin Pop <iustin@... - 12:21 pm Revision 55c85950: Watcher: fix some doc typos
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:21 pm ganeti-local Revision 10e689d4: Watcher: do not warn for missing hooks dir
- If the hooks dir does not exist, do not warn needlessly. This is similar
to commit a9b7e346 (for backend.py).
Signed... - 12:21 pm ganeti-local Revision 55c85950: Watcher: fix some doc typos
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:21 pm Revision 4f7a6a10: Distribute list of enabled hypervisors in ssconf
- This can be used by nodes to know which hypervisors they are supposed to
support.
Signed-off-by: Iustin Pop <iustin@... - 12:21 pm Revision bbcf7ad0: Extend the hypervisor API with name-only shutdown
- Currently the ShutdownInstance method of the hypervisors takes a full
instance object. However, when doing instance s... - 12:21 pm Revision 10e689d4: Watcher: do not warn for missing hooks dir
- If the hooks dir does not exist, do not warn needlessly. This is similar
to commit a9b7e346 (for backend.py).
Signed... - 12:21 pm ganeti-local Revision bbcf7ad0: Extend the hypervisor API with name-only shutdown
- Currently the ShutdownInstance method of the hypervisors takes a full
instance object. However, when doing instance s... - 11:56 am ganeti-local Revision 24f40363: Merge branch 'devel-2.1'
- * devel-2.1:
ganeti-confd: Call pyinotify flags correctly
Fix burnin error when trying to grow a file volume
So... - 11:56 am Revision 24f40363: Merge branch 'devel-2.1'
- * devel-2.1:
ganeti-confd: Call pyinotify flags correctly
Fix burnin error when trying to grow a file volume
So... - 11:31 am ganeti-local Revision 675bf1b7: ganeti-confd: Call pyinotify flags correctly
- The "apparently pylint was right" commit.
Although the pyinotify constants work on old distributions, they fail on
n... - 11:31 am Revision 675bf1b7: ganeti-confd: Call pyinotify flags correctly
- The "apparently pylint was right" commit.
Although the pyinotify constants work on old distributions, they fail on
n... - 11:31 am ganeti-local Revision 728489a3: Fix burnin error when trying to grow a file volume
- Abstract the growable disk types in a ganeti constants, and only run
disk grow, from burnin, on them.
Signed-off-by:... - 11:31 am Revision 728489a3: Fix burnin error when trying to grow a file volume
- Abstract the growable disk types in a ganeti constants, and only run
disk grow, from burnin, on them.
Signed-off-by:... - 10:35 am ganeti-local Revision e7b61bb0: Introduce a bool CLI option type
- This option type enforces its value to either True or False, relieving
the scripts from manually parsing the values i... - 10:35 am ganeti-local Revision ed904904: Fix backend.VerifyNode behaviour for VG problems
- In case LVM is broken, backend.GetVolumeList will raise an RPC exception
(as expected since it's a function exposed o... - 10:35 am ganeti-local Revision 02c521e4: A rewrite of LUClusterVerify
- Per issue 90, current cluster verify is very very brittle. It's one of
the oldest pieces of code, with only additions... - 10:35 am Revision 3a488770: Some epydoc fixes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 10:35 am Revision ed904904: Fix backend.VerifyNode behaviour for VG problems
- In case LVM is broken, backend.GetVolumeList will raise an RPC exception
(as expected since it's a function exposed o... - 10:35 am Revision e7b61bb0: Introduce a bool CLI option type
- This option type enforces its value to either True or False, relieving
the scripts from manually parsing the values i... - 10:35 am Revision 02c521e4: A rewrite of LUClusterVerify
- Per issue 90, current cluster verify is very very brittle. It's one of
the oldest pieces of code, with only additions... - 10:35 am ganeti-local Revision 3a488770: Some epydoc fixes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 10:33 am ganeti-local Revision 2263aec2: Adding missing documentation to make the docs better
- Also fixed a typo I noticed.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:33 am Revision 2263aec2: Adding missing documentation to make the docs better
- Also fixed a typo I noticed.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Also available in: Atom