Activity

From 05/25/2011 to 06/23/2011

06/23/2011

05:47 pm Revision de2b0d1d: Merge branch 'devel-2.4'
* devel-2.4:
LUInstanceCreate: use opcodes.RequireFileStorage
Don't add ",boot=on" to disks on kvm >= 0.14
KVM:...
Guido Trotter
05:47 pm ganeti-local Revision de2b0d1d: Merge branch 'devel-2.4'
* devel-2.4:
LUInstanceCreate: use opcodes.RequireFileStorage
Don't add ",boot=on" to disks on kvm >= 0.14
KVM:...
Guido Trotter
04:53 pm ganeti-local Revision 0376655e: remove bootstrap._InitSharedFileStorage
This function is a copy of bootstrap._InitFileStorage with the following
differences:
- check constants.ENABLE_SHAR...
Guido Trotter
04:53 pm Revision 0376655e: remove bootstrap._InitSharedFileStorage
This function is a copy of bootstrap._InitFileStorage with the following
differences:
- check constants.ENABLE_SHAR...
Guido Trotter
04:51 pm ganeti-local Revision 7afca87f: LUInstanceCreate: use opcodes.RequireFileStorage
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
04:51 pm Revision 7afca87f: LUInstanceCreate: use opcodes.RequireFileStorage
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
04:51 pm Revision 4304964a: Don't add ",boot=on" to disks on kvm >= 0.14
Under newer kvm this prevents the vm from starting.
Ah, change!
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter
04:51 pm ganeti-local Revision 4304964a: Don't add ",boot=on" to disks on kvm >= 0.14
Under newer kvm this prevents the vm from starting.
Ah, change!
Signed-off-by: Guido Trotter <ultrotter@google.com>
...
Guido Trotter

06/22/2011

07:16 pm Revision 3af16328: KVM: fix per-instance stored UID value
When using the pool security model, _ExecuteKVMRuntime was storing the
instance's UID using str(uid), which would res...
Apollon Oikonomopoulos
07:16 pm ganeti-local Revision 3af16328: KVM: fix per-instance stored UID value
When using the pool security model, _ExecuteKVMRuntime was storing the
instance's UID using str(uid), which would res...
Apollon Oikonomopoulos
02:17 pm Revision c33472b5: Fix issue with tags on instance creation
Commit 720f56c85a added the ability to specify tags when creating an
instance. The “tags” attribute of an instance ob...
Michael Hanselmann
02:12 pm Revision cd0e63d6: Network query: handle default NIC link value
When asked to return statistics about a network usage by instances, we didn't
properly handle the link=None case. Thi...
Apollon Oikonomopoulos
02:12 pm Revision 6ad82cef: Update network design doc
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 2d25bcdf: Network management design doc
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 679cba3a: query: add network query primitives
Add NetworkQueryData data container for network-related queries. Also add a
network query field generator and helper ...
Apollon Oikonomopoulos
02:12 pm Revision 47a6db9b: bootstrap: initialize network configuration to an empty dict
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 1190610e: Add pool management unit tests
Add unit tests to check proper IP address pool management logic.
The tests cover all simple operations on an IP addre...
Apollon Oikonomopoulos
02:12 pm Revision cafa5b70: Add network-related LUs
Add Logical Units for network adding and querying network config objects.
Signed-off-by: Apollon Oikonomopoulos <apo...
Apollon Oikonomopoulos
02:12 pm Revision 427746af: LUGroupSetParams: handle network map/unmap
Modify LUGroupSetParams to accept network addition/removal. Networks are
connected to nodegroups' links.
Signed-off-...
Apollon Oikonomopoulos
02:12 pm Revision 7ffdb1d8: Add network-related opcodes
Add opcodes for network addition and query.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Apollon Oikonomopoulos
02:12 pm Revision 600eeb31: Add network query LUXI method
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision f709cbca: Add gnt-network client script
gnt-network manipulates network objects. Required parameters have been added to
ganeti.cli.
Signed-off-by: Apollon O...
Apollon Oikonomopoulos
02:12 pm Revision ac75fad9: Instance addition and removal: manage IP addresses
Prototype implementation of IP address management during instance
addition/removal.
Signed-off-by: Apollon Oikonomop...
Apollon Oikonomopoulos
02:12 pm Revision 87d534cb: Document network-related hooks
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision dc5af8d1: Add network and IP pool config methods and ssconf
Add helper methods to ganeti.config.ConfigWriter to handle Network addition and
removal, IP address reservation and c...
Apollon Oikonomopoulos
02:12 pm Revision c1439c1c: Make bash completion network-aware
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision f7ee7f53: Make zsh completion network-aware
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 1eeeea44: Fix cyclic dependency between iallocator and pools
The IP pool management infrastructure currently needs to know an instance's
node to fill in IP addresses. For this to...
Apollon Oikonomopoulos
02:12 pm Revision 246f300d: gnt-network info: include external reservations
Also include the list of externally reserved IP addresses in an address pool in
the output of gnt-network info <netwo...
Apollon Oikonomopoulos
02:12 pm Revision 5f2725c1: More fixes regarding ip pool mgmt and instance creation
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 03265e02: Add doc/examples/zsh_completion to .gitignore
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Apollon Oikonomopoulos
02:12 pm Revision 85c5d3c9: Improve temporary reservation of IP addresses
Add a new method, TemporaryReservationManager.GetECReserved(), which returns all
reservations held by a given ec_id.
...
Apollon Oikonomopoulos
02:12 pm Revision c95ac777: ConfigWriter.ReleaseIp: change semantics
Change the semantics of ReleaseIp, so that it can be called from outside
without knowing the exact network UUID, by p...
Apollon Oikonomopoulos
02:12 pm Revision 6609f455: RemoveInstance: handle IP default NIC link
Call cluster.SimpleFillNIC to get the default link when link is None.
Signed-off-by: Apollon Oikonomopoulos <apollon...
Apollon Oikonomopoulos
02:12 pm Revision ac82d660: IP pool management during instance modification
Perform suitable pool operations on NIC addition, removal and modification.
Signed-off-by: Apollon Oikonomopoulos <a...
Apollon Oikonomopoulos
02:12 pm Revision 4260755b: Add tag handling to {Op,LU}InstanceCreate
Add a tag slot to opcodes.OpInstanceCreate. We do not reuse _PTags, as this is
intended for OpTagsSet and thus:
a)...
Apollon Oikonomopoulos
02:12 pm Revision 62ef8d4d: Add tagging option to gnt-instance create
Add TAG_ADD_OPT option to cli.py and use it in gnt-instance. Modify
cli.GenericInstanceCreate() accordingly.
Signed-...
Apollon Oikonomopoulos
02:12 pm Revision aca8d56e: Export instance tags to instance hooks
Instance hooks now get an INSTANCE_TAGS environment variable, which contains a
space-delimited list of the affected i...
Apollon Oikonomopoulos
02:12 pm Revision dd7ea762: TemporaryReservationManager: decrement retry counter
The retry counter used in TemporaryReservationManager.Generate() was not
decremented for each failed retry, as presum...
Apollon Oikonomopoulos
02:12 pm Revision 2cb80e1d: Handle StopIteration in free IP generation
Catch the StopIteration exception and return None to the temporary_ips
reservation manager, so that it fails at the 6...
Apollon Oikonomopoulos
02:12 pm Revision e8f80e7d: Handle address pool exhaustion properly in cmdlib
We catch the ConfigurationError raised by ConfigWriter.GenerateIp() in
LUInstanceCreate and LUInstanceSetParams, so t...
Apollon Oikonomopoulos
02:12 pm Revision 4ffb8181: Fix typo in gnt-network list
ToStdOut -> ToStdout
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Apollon Oikonomopoulos
02:12 pm Revision 9dfd5fc2: Add lib/ippool.py: IP pool management primitives
This patch introduces primitive structures for IP pool management. The core of
the IP Pool management framework is th...
Apollon Oikonomopoulos
02:12 pm Revision 62a7762b: Add config objects and methods for IP pools
This patch introduces the following changes to lib.config and lib.objects to
facilitate IP pool management.
- Add a ...
Apollon Oikonomopoulos
02:12 pm Revision 2abc8f57: LUCreateInstance: Retrieve IPs from an IP pool
A new ip keyword is added ("pool") to signify that LUCreateInstance should get
the instance's IP from an IP pool (rat...
Apollon Oikonomopoulos
02:12 pm Revision 4bba8e4c: Add ganeti.network: address pool management tools
lib.network contains AddressPool, a helper class for ganeti.objects.Network.
AddressPool wraps a Network object and p...
Apollon Oikonomopoulos
02:12 pm Revision 5974efea: lib.objects: Add network object definition
Add a network object definition, with the appropriate slots, to lib.objects.
Also add a “networks” top-level configu...
Apollon Oikonomopoulos
01:26 pm Revision 034c116d: KVM: configure bridged NICs at migration start
Commit 5d9bfd870 moved tap interface handling from KVM to Ganeti, partly to
also solve the problem of routed interfac...
Apollon Oikonomopoulos

06/17/2011

03:57 pm Revision 2492231f: Merge branch 'devel-2.4'
* devel-2.4:
Add one forgotten element to the file disk path
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
03:57 pm ganeti-local Revision 2492231f: Merge branch 'devel-2.4'
* devel-2.4:
Add one forgotten element to the file disk path
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
03:57 pm ganeti-local Revision 00ca374a: Add one forgotten element to the file disk path
This was left out during the fix/refactoring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René N...
Guido Trotter
03:57 pm Revision 00ca374a: Add one forgotten element to the file disk path
This was left out during the fix/refactoring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René N...
Guido Trotter
02:36 pm ganeti-local Revision 08b000be: Merge branch 'devel-2.4'
* devel-2.4:
LUInstanceCreate: fix file storage dir calculation
Check that filestorage is enabled when requested
...
Guido Trotter
02:36 pm Revision 08b000be: Merge branch 'devel-2.4'
* devel-2.4:
LUInstanceCreate: fix file storage dir calculation
Check that filestorage is enabled when requested
...
Guido Trotter
02:26 pm Revision c16915bd: Add DTS_FILEBASED constant
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Guido Trotter
02:26 pm ganeti-local Revision c16915bd: Add DTS_FILEBASED constant
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Guido Trotter
02:26 pm ganeti-local Revision d2129ac4: LUInstanceCreate: fix file storage dir calculation
- Move the calculation at the beginning of CheckPrereq, since it doesn't
modify any state, but still keeps locks
- ...
Guido Trotter
02:26 pm Revision d2129ac4: LUInstanceCreate: fix file storage dir calculation
- Move the calculation at the beginning of CheckPrereq, since it doesn't
modify any state, but still keeps locks
- ...
Guido Trotter
02:26 pm Revision 1bb1e297: Check that filestorage is enabled when requested
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Guido Trotter
02:26 pm ganeti-local Revision 1bb1e297: Check that filestorage is enabled when requested
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Guido Trotter
02:25 pm Revision 2112772e: Remove self.op.file_storage_dir isabs check
As the manpage says, and the code does, self.op.file_storage_dir is an
additional relative path under the cluster fil...
Guido Trotter
02:25 pm ganeti-local Revision 2112772e: Remove self.op.file_storage_dir isabs check
As the manpage says, and the code does, self.op.file_storage_dir is an
additional relative path under the cluster fil...
Guido Trotter
11:41 am Revision 9afa0de1: htools live test: test instance selection as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:41 am ganeti-local Revision 9afa0de1: htools live test: test instance selection as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:41 am ganeti-local Revision bcd87e22: --select-instances hbal manpage update
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:41 am Revision bcd87e22: --select-instances hbal manpage update
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:41 am Revision fcd731d9: Check that the selected instances are known
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:41 am ganeti-local Revision fcd731d9: Check that the selected instances are known
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am Revision c6ccc073: Loader.updateMovable: evaluate selected instances
This also adds docstrings for the function arguments and renames exinst
to exinsts, which is how it is called in othe...
Guido Trotter
11:38 am ganeti-local Revision c6ccc073: Loader.updateMovable: evaluate selected instances
This also adds docstrings for the function arguments and renames exinst
to exinsts, which is how it is called in othe...
Guido Trotter
11:38 am Revision 2d1708e0: Add instance selection list to Loader.mergeData
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am ganeti-local Revision 2d1708e0: Add instance selection list to Loader.mergeData
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am ganeti-local Revision ddef0585: Add --select-instances hbal flag
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am Revision ddef0585: Add --select-instances hbal flag
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am Revision 6c30ce16: Remove double whitespace in help string
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:38 am ganeti-local Revision 6c30ce16: Remove double whitespace in help string
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
11:19 am Revision eec83a95: Add gnt-network design doc
This design covers high level network block definition and pool
management.
Signed-off-by: Apollon Oikonomopoulos <a...
Apollon Oikonomopoulos
11:19 am ganeti-local Revision eec83a95: Add gnt-network design doc
This design covers high level network block definition and pool
management.
Signed-off-by: Apollon Oikonomopoulos <a...
Apollon Oikonomopoulos

06/15/2011

06:11 pm Revision 60152bbe: Replace iallocator's mreloc w/ change-group and node-evac
This patch removes all occurrences of the “multi-relocate” iallocator
mode. Commit 25ee7fd845 updated the design docu...
Michael Hanselmann
06:11 pm ganeti-local Revision 60152bbe: Replace iallocator's mreloc w/ change-group and node-evac
This patch removes all occurrences of the “multi-relocate” iallocator
mode. Commit 25ee7fd845 updated the design docu...
Michael Hanselmann

06/14/2011

03:46 pm Revision fa23cc50: Fix a couple of typos
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley
03:46 pm ganeti-local Revision fa23cc50: Fix a couple of typos
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Stephen Shirley

06/10/2011

06:50 pm Revision 7ecb3d0e: Makefile: Add version check for iallocator.rst
iallocator.rst contains the Ganeti version at the top.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe...
Michael Hanselmann
06:50 pm ganeti-local Revision 7ecb3d0e: Makefile: Add version check for iallocator.rst
iallocator.rst contains the Ganeti version at the top.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe...
Michael Hanselmann
06:50 pm ganeti-local Revision 25ee7fd8: Update iallocator design for node group-aware operations
A while ago a new ``multi-relocate`` mode was proposed and documented.
As it turned out, the interface had some defic...
Michael Hanselmann
06:50 pm Revision 25ee7fd8: Update iallocator design for node group-aware operations
A while ago a new ``multi-relocate`` mode was proposed and documented.
As it turned out, the interface had some defic...
Michael Hanselmann
06:48 pm ganeti-local Revision 194c8ca4: jqueue: Allow loading of archived jobs
Chained jobs need to look at previous jobs, including archived ones. A
nice side-effect of this change is the ability...
Michael Hanselmann
06:48 pm Revision 194c8ca4: jqueue: Allow loading of archived jobs
Chained jobs need to look at previous jobs, including archived ones. A
nice side-effect of this change is the ability...
Michael Hanselmann
05:50 pm Revision 13699e58: Adding basic abstraction layer for caching
This includes an own simple cache implementation and an
interface to a memcache instance.
Signed-off-by: René Nussba...
René Nussbaumer
05:50 pm ganeti-local Revision 13699e58: Adding basic abstraction layer for caching
This includes an own simple cache implementation and an
interface to a memcache instance.
Signed-off-by: René Nussba...
René Nussbaumer

06/09/2011

04:04 pm Revision ecc760ce: Fix _checkRsaPrivateKey for newer key generation
Keys generated under debian sid just read "BEGIN PRIVATE KEY" rather
than "BEGIN RSA PRIVATE KEY".
Signed-off-by: Gu...
Guido Trotter
04:04 pm ganeti-local Revision ecc760ce: Fix _checkRsaPrivateKey for newer key generation
Keys generated under debian sid just read "BEGIN PRIVATE KEY" rather
than "BEGIN RSA PRIVATE KEY".
Signed-off-by: Gu...
Guido Trotter

06/08/2011

08:44 am Revision fceb01fe: Fix locking issues in LUClusterVerifyGroup
- Use functions in ConfigWriter instead of custom loops
- Calculate nodes only once instances locks are acquired, rem...
Michael Hanselmann
08:44 am ganeti-local Revision fceb01fe: Fix locking issues in LUClusterVerifyGroup
- Use functions in ConfigWriter instead of custom loops
- Calculate nodes only once instances locks are acquired, rem...
Michael Hanselmann
08:44 am Revision c5312a10: cmdlib: Acquire BGL for LUClusterVerifyConfig
LUClusterVerifyConfig verifies a number of configuration settings. For
doing so, it needs a consistent list of nodes,...
Michael Hanselmann
08:44 am ganeti-local Revision c5312a10: cmdlib: Acquire BGL for LUClusterVerifyConfig
LUClusterVerifyConfig verifies a number of configuration settings. For
doing so, it needs a consistent list of nodes,...
Michael Hanselmann

06/07/2011

03:32 pm Revision fbb2c636: Export/import instance tags
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:32 pm ganeti-local Revision fbb2c636: Export/import instance tags
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
03:31 pm Revision 0f8810df: Fix issue with tags on instance creation
Commit 720f56c85a added the ability to specify tags when creating an
instance. The “tags” attribute of an instance ob...
Michael Hanselmann
03:31 pm ganeti-local Revision 0f8810df: Fix issue with tags on instance creation
Commit 720f56c85a added the ability to specify tags when creating an
instance. The “tags” attribute of an instance ob...
Michael Hanselmann

06/03/2011

02:10 pm Revision 1e6d5750: Fix incomplete merge
Commit 66bd7445 changed the semantics of _JobProcessor on finished
jobs, and updated the related unittests in the 2.4...
Iustin Pop
02:10 pm ganeti-local Revision 1e6d5750: Fix incomplete merge
Commit 66bd7445 changed the semantics of _JobProcessor on finished
jobs, and updated the related unittests in the 2.4...
Iustin Pop

06/01/2011

08:24 pm Revision 9dfa16fc: Export instance tags to instance hooks
Instance hooks now get an INSTANCE_TAGS environment variable, which contains a
space-delimited list of the affected i...
Apollon Oikonomopoulos
08:24 pm Revision a57981c5: Add tagging option to gnt-instance create
Add TAG_ADD_OPT option to cli.py and use it in gnt-instance. Modify
cli.GenericInstanceCreate() accordingly.
Signed-...
Apollon Oikonomopoulos
08:24 pm Revision 720f56c8: Add tag handling to {Op,LU}InstanceCreate
Add a tag slot to opcodes.OpInstanceCreate. We do not reuse _PTags, as this is
intended for OpTagsSet and thus:
a)...
Apollon Oikonomopoulos
08:24 pm ganeti-local Revision 720f56c8: Add tag handling to {Op,LU}InstanceCreate
Add a tag slot to opcodes.OpInstanceCreate. We do not reuse _PTags, as this is
intended for OpTagsSet and thus:
a)...
Apollon Oikonomopoulos
08:24 pm ganeti-local Revision a57981c5: Add tagging option to gnt-instance create
Add TAG_ADD_OPT option to cli.py and use it in gnt-instance. Modify
cli.GenericInstanceCreate() accordingly.
Signed-...
Apollon Oikonomopoulos
08:24 pm ganeti-local Revision 9dfa16fc: Export instance tags to instance hooks
Instance hooks now get an INSTANCE_TAGS environment variable, which contains a
space-delimited list of the affected i...
Apollon Oikonomopoulos
08:14 pm Revision 85061b9a: http.client: Make debug log less noisy
The HTTP client code generates quite a lot of debug log messages. With
this patch they're hidden unless explicitely e...
Michael Hanselmann
08:14 pm ganeti-local Revision 85061b9a: http.client: Make debug log less noisy
The HTTP client code generates quite a lot of debug log messages. With
this patch they're hidden unless explicitely e...
Michael Hanselmann
08:08 pm ganeti-local Revision 07346f28: Merge branch 'devel-2.4'
* devel-2.4:
jqueue: Fix potential race condition when cancelling queued jobs
Fix argument order in ReserveLV and...
Michael Hanselmann
08:08 pm Revision 07346f28: Merge branch 'devel-2.4'
* devel-2.4:
jqueue: Fix potential race condition when cancelling queued jobs
Fix argument order in ReserveLV and...
Michael Hanselmann
06:04 pm ganeti-local Revision 28f19313: htools: introduce a type alias for JSON objects
This makes the type definitions a bit more readable/simpler.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
06:04 pm Revision 28f19313: htools: introduce a type alias for JSON objects
This makes the type definitions a bit more readable/simpler.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
05:29 pm Revision b5cec17a: hail: stop using old-style 'nodes' key
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:29 pm ganeti-local Revision b5cec17a: hail: stop using old-style 'nodes' key
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:29 pm ganeti-local Revision 695c1bab: hail: add parsing of multi-relocate request
This is not handled yet, this patch just adds parsing of the incoming
request.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
05:29 pm Revision 695c1bab: hail: add parsing of multi-relocate request
This is not handled yet, this patch just adds parsing of the incoming
request.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop
05:29 pm ganeti-local Revision b790839a: hail: add option for displaying the parsed request
This can be used for debugging.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@...
Iustin Pop
05:29 pm Revision b790839a: hail: add option for displaying the parsed request
This can be used for debugging.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@...
Iustin Pop
05:29 pm Revision 2c3273e7: hail: add new data types for the multi-reloc mode
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
05:29 pm ganeti-local Revision 2c3273e7: hail: add new data types for the multi-reloc mode
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
04:52 pm Revision c1dc897b: Remove duplicate CDROM_IMAGE_PATH KVM hv param def
Introduced during merge, because of fba7f91. Remove the second definition, as
it broke KVM HTTP CDROM boot.
Signed-o...
Apollon Oikonomopoulos

05/31/2011

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

05/30/2011

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

05/28/2011

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

05/27/2011

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

05/26/2011

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

05/25/2011

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

Also available in: Atom