Activity
From 12/20/2010 to 01/18/2011
01/18/2011
- 07:04 pm ganeti-local Revision c81ed2b2: Add check-news to EXTRA_DIST
- This was missing from commit 7385c51d.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop... - 07:04 pm Revision c81ed2b2: Add check-news to EXTRA_DIST
- This was missing from commit 7385c51d.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop... - 06:43 pm ganeti-local Revision 7385c51d: Add script checking release dates in NEWS
- This will detect human errors when setting a release date in NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 06:43 pm Revision 7385c51d: Add script checking release dates in NEWS
- This will detect human errors when setting a release date in NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 05:55 pm ganeti-local Revision af58707c: query: use the actual types for BE/HV parameters
- This patch exposes the VTYPE kind of BE/HV parameters, instead of
returning QFT_OTHER. The current situation makes a ... - 05:55 pm Revision af58707c: query: use the actual types for BE/HV parameters
- This patch exposes the VTYPE kind of BE/HV parameters, instead of
returning QFT_OTHER. The current situation makes a ... - 05:55 pm ganeti-local Revision ff4cd4d2: query: return UNAVAIL for "wrong" HV parameters
- If a HV parameter is required that does not apply for an instance,
currently the code returns None. This is bad, as i... - 05:55 pm Revision ff4cd4d2: query: return UNAVAIL for "wrong" HV parameters
- If a HV parameter is required that does not apply for an instance,
currently the code returns None. This is bad, as i... - 05:55 pm ganeti-local Revision d1c3c3b3: query: change (debug-mode) field validation errors
- Currently, the single assert just checks that the entire row is
consistent (true/false), and dumps the row and field ... - 05:55 pm Revision d1c3c3b3: query: change (debug-mode) field validation errors
- Currently, the single assert just checks that the entire row is
consistent (true/false), and dumps the row and field ... - 05:55 pm ganeti-local Revision 0ca7e384: Rename a few instance field titles
- The conversion to querylib introduced unique field titles, which however
did an inconsistent rename of the instance v... - 05:55 pm Revision 0ca7e384: Rename a few instance field titles
- The conversion to querylib introduced unique field titles, which however
did an inconsistent rename of the instance v... - 05:55 pm ganeti-local Revision e2d188cc: query: Change internal result computation
- While looking at the query library, I realized that while we have five
field statuses, making this a 5-dimensional sp... - 05:55 pm Revision e2d188cc: query: Change internal result computation
- While looking at the query library, I realized that while we have five
field statuses, making this a 5-dimensional sp... - 05:55 pm ganeti-local Revision 82599b3e: Import QRFS_* and QFT_* in query.py
- Currently, the QRFT/QFT constants are used with the module (e.g.
constants.QRFS_NORMAL) in the query library. Given t... - 05:55 pm Revision 82599b3e: Import QRFS_* and QFT_* in query.py
- Currently, the QRFT/QFT constants are used with the module (e.g.
constants.QRFS_NORMAL) in the query library. Given t... - 03:07 pm ganeti-local Revision f774bd03: Build epydoc's module list from Makefile
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:07 pm Revision f774bd03: Build epydoc's module list from Makefile
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:55 pm ganeti-local Revision dc022e01: epydoc: specify files in tools/
- This way we can add there non-python scripts
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 02:55 pm ganeti-local Revision 199b2053: KVM: Add auxiliary functions to handle tap devices
- Add two new functions, _OpenTap and _ProbeTapVnetHdr, to
hypervisors.hv_kvm.
_ProbeTapVnetHdr checks if the host ker... - 02:55 pm ganeti-local Revision 26916aad: Ship default kvm-ifup script
- In order to retain backwards compatibility, we ship the shell script previously
generated by _WriteNetScript as a sta... - 02:55 pm ganeti-local Revision 5d9bfd87: KVM: Perform network configuration in Ganeti
- This patch introduces network configuration for KVM in Ganeti.
There are three problems with having KVM perform netw... - 02:55 pm ganeti-local Revision 7be85163: KVM: don't fail removing non-existing nic path
- This shouldn't normally happen, but if it does no need to fail.
Signed-off-by: Guido Trotter <ultrotter@google.com>
... - 02:55 pm Revision dc022e01: epydoc: specify files in tools/
- This way we can add there non-python scripts
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 02:55 pm Revision 199b2053: KVM: Add auxiliary functions to handle tap devices
- Add two new functions, _OpenTap and _ProbeTapVnetHdr, to
hypervisors.hv_kvm.
_ProbeTapVnetHdr checks if the host ker... - 02:55 pm Revision 26916aad: Ship default kvm-ifup script
- In order to retain backwards compatibility, we ship the shell script previously
generated by _WriteNetScript as a sta... - 02:55 pm Revision 5d9bfd87: KVM: Perform network configuration in Ganeti
- This patch introduces network configuration for KVM in Ganeti.
There are three problems with having KVM perform netw... - 02:55 pm Revision 7be85163: KVM: don't fail removing non-existing nic path
- This shouldn't normally happen, but if it does no need to fail.
Signed-off-by: Guido Trotter <ultrotter@google.com>
... - 01:47 pm ganeti-local Revision c6afb1ca: Rename OpGetTags and LUGetTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 715462e7: Rename OpSearchTags and LUSearchTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision d1602edc: Rename OpAddTags and LUAddTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision b469eb4d: Rename OpTestJobqueue and LUTestJobqueue
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision ff0d18e6: Check consistency of the class names and OP_ID
- As the class names should be now consistent with the OP_IDs, we add a
check for wrongly-defined OP_IDs.
However, the... - 01:47 pm ganeti-local Revision e89a9021: Remove hard-coded OP_ID definitions
- The removal requires adding a few pylint ignores, as it cannot know that
OP_ID will be defined at runtime.
Also swit... - 01:47 pm Revision c6afb1ca: Rename OpGetTags and LUGetTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 715462e7: Rename OpSearchTags and LUSearchTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision d1602edc: Rename OpAddTags and LUAddTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision b469eb4d: Rename OpTestJobqueue and LUTestJobqueue
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision ff0d18e6: Check consistency of the class names and OP_ID
- As the class names should be now consistent with the OP_IDs, we add a
check for wrongly-defined OP_IDs.
However, the... - 01:47 pm Revision e89a9021: Remove hard-coded OP_ID definitions
- The removal requires adding a few pylint ignores, as it cannot know that
OP_ID will be defined at runtime.
Also swit... - 01:47 pm ganeti-local Revision c873d91c: Rename OpStartupInstance and LUStartupInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision d817d49f: Rename OpAddNode and LUAddNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 0ae89533: Rename OpNodeEvacuationStrategy and LUNodeEvacuationStrategy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 5b14a488: Rename OpMigrateNode and LUMigrateNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 2cee4077: Rename OpModifyNodeStorage and LUModifyNodeStorage
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René N... - 01:47 pm ganeti-local Revision e0d4735f: Rename OpPowercycleNode and LUPowercycleNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 2237687b: Rename OpQueryNodes and LUQueryNodes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 8ed55bfd: Rename OpQueryNodeVolumes and LUQueryNodeVolumes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision ad8d0595: Rename OpQueryNodeStorage and LUQueryNodeStorage
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 73d565a3: Rename OpRemoveNode and LURemoveNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision f13973c4: Rename OpSetNodeParams and LUSetNodeParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision da2d02e7: Rename OpDiagnoseOS and LUDiagnoseOS
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 3f0ab95f: Rename OpDelTags and LUDelTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision c873d91c: Rename OpStartupInstance and LUStartupInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision d817d49f: Rename OpAddNode and LUAddNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 0ae89533: Rename OpNodeEvacuationStrategy and LUNodeEvacuationStrategy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 5b14a488: Rename OpMigrateNode and LUMigrateNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 2cee4077: Rename OpModifyNodeStorage and LUModifyNodeStorage
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René N... - 01:47 pm Revision e0d4735f: Rename OpPowercycleNode and LUPowercycleNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 2237687b: Rename OpQueryNodes and LUQueryNodes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 8ed55bfd: Rename OpQueryNodeVolumes and LUQueryNodeVolumes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision ad8d0595: Rename OpQueryNodeStorage and LUQueryNodeStorage
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 73d565a3: Rename OpRemoveNode and LURemoveNode
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision f13973c4: Rename OpSetNodeParams and LUSetNodeParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision da2d02e7: Rename OpDiagnoseOS and LUDiagnoseOS
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 3f0ab95f: Rename OpDelTags and LUDelTags
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 75c866c2: Rename OpMigrateInstance and LUMigrateInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 0091b480: Rename OpMoveInstance and LUMoveInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision f2af0bec: Rename OpQueryInstances and LUQueryInstances
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision dc28c4e4: Rename OpQueryInstanceData and LUQueryInstanceData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 90ab1a95: Rename OpRebootInstance and LURebootInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 6b273e78: Rename OpRecreateInstanceDisks and LURecreateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 5073fd8f: Rename OpReinstallInstance and LUReinstallInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 3cd2d4b1: Rename OpRemoveInstance and LURemoveInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision 5659e2e2: Rename OpRenameInstance and LURenameInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 668f755d: Rename OpReplaceDisks and LUReplaceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 9a3cc7ae: Rename OpSetInstanceParams and LUSetInstanceParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision ee3e37a7: Rename OpShutdownInstance and LUShutdownInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 75c866c2: Rename OpMigrateInstance and LUMigrateInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 0091b480: Rename OpMoveInstance and LUMoveInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision f2af0bec: Rename OpQueryInstances and LUQueryInstances
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision dc28c4e4: Rename OpQueryInstanceData and LUQueryInstanceData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 90ab1a95: Rename OpRebootInstance and LURebootInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 6b273e78: Rename OpRecreateInstanceDisks and LURecreateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 5073fd8f: Rename OpReinstallInstance and LUReinstallInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 3cd2d4b1: Rename OpRemoveInstance and LURemoveInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision 5659e2e2: Rename OpRenameInstance and LURenameInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 668f755d: Rename OpReplaceDisks and LUReplaceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 9a3cc7ae: Rename OpSetInstanceParams and LUSetInstanceParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm Revision ee3e37a7: Rename OpShutdownInstance and LUShutdownInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanse... - 01:47 pm ganeti-local Revision bd8210a7: Rename OpVerifyDisks and LUVerifyDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision fabf1731: Rename OpAddGroup and LUAddGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 934704ae: Rename OpAssignGroupNodes and LUAssignGroupNodes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision d4d654bd: Rename OpQueryGroups and LUQueryGroups
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 4d1baa51: Rename OpRemoveGroup and LURemoveGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision a8173e82: Rename OpRenameGroup and LURenameGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 7cbf74f0: Rename OpSetGroupParams and LUSetGroupParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 83f5d475: Rename OpActivateInstanceDisks and LUActivateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision cc0dec7b: Rename OpConnectConsole and LUConnectConsole
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision e1530b10: Rename OpCreateInstance and LUCreateInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision e176281f: Rename OpDeactivateInstanceDisks and LUDeactivateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 019dbee1: Rename OpFailoverInstance and LUFailoverInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 60472d29: Rename OpGrowDisk and LUGrowDisk
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision bd8210a7: Rename OpVerifyDisks and LUVerifyDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision fabf1731: Rename OpAddGroup and LUAddGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 934704ae: Rename OpAssignGroupNodes and LUAssignGroupNodes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision d4d654bd: Rename OpQueryGroups and LUQueryGroups
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 4d1baa51: Rename OpRemoveGroup and LURemoveGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision a8173e82: Rename OpRenameGroup and LURenameGroup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 7cbf74f0: Rename OpSetGroupParams and LUSetGroupParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 83f5d475: Rename OpActivateInstanceDisks and LUActivateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision cc0dec7b: Rename OpConnectConsole and LUConnectConsole
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision e1530b10: Rename OpCreateInstance and LUCreateInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision e176281f: Rename OpDeactivateInstanceDisks and LUDeactivateInstanceDisks
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 019dbee1: Rename OpFailoverInstance and LUFailoverInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 60472d29: Rename OpGrowDisk and LUGrowDisk
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 71910715: Rename OpPrepareExport and LUPrepareExport
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 7ca2d4d8: Rename OpQueryExports and LUQueryExports
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision ca5890ad: Rename OpRemoveExport and LURemoveExport
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 2f093ea0: Rename OpQueryConfigValues and LUQueryConfigValues
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision c6d43e9e: Rename OpDestroyCluster and LUDestroyCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision bc84ffa7: Rename OpPostInitCluster and LUPostInitCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision a2f7ab92: Rename OpQueryClusterInfo and LUQueryClusterInfo
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision d1240007: Rename OpRedistributeConfig and LURedistributeConfig
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision e126df25: Rename OpRenameCluster and LURenameCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision 5d01aca3: Rename OpRepairDiskSizes and LURepairDiskSizes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision a6682fdc: Rename OpSetClusterParams and LUSetClusterParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision a3d32770: Rename OpVerifyCluster and LUVerifyCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 71910715: Rename OpPrepareExport and LUPrepareExport
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 7ca2d4d8: Rename OpQueryExports and LUQueryExports
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision ca5890ad: Rename OpRemoveExport and LURemoveExport
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 2f093ea0: Rename OpQueryConfigValues and LUQueryConfigValues
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision c6d43e9e: Rename OpDestroyCluster and LUDestroyCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision bc84ffa7: Rename OpPostInitCluster and LUPostInitCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision a2f7ab92: Rename OpQueryClusterInfo and LUQueryClusterInfo
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision d1240007: Rename OpRedistributeConfig and LURedistributeConfig
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision e126df25: Rename OpRenameCluster and LURenameCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision 5d01aca3: Rename OpRepairDiskSizes and LURepairDiskSizes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision a6682fdc: Rename OpSetClusterParams and LUSetClusterParams
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision a3d32770: Rename OpVerifyCluster and LUVerifyCluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision a703bf43: Fix the OP_ID of OpAssignGroupNodes
- Commit 96276ae added the above opcode, but forgot to update the OP_ID
per our previous mailing list discussions. This... - 01:47 pm ganeti-local Revision 4ff922a2: Rename OpExportInstance and LUExportInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm Revision a703bf43: Fix the OP_ID of OpAssignGroupNodes
- Commit 96276ae added the above opcode, but forgot to update the OP_ID
per our previous mailing list discussions. This... - 01:47 pm Revision 4ff922a2: Rename OpExportInstance and LUExportInstance
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:47 pm ganeti-local Revision ff6082e4: Fix bug introduced by f5677ab
- Commit f5677ab added the _VerifyOob functionality, but there are two
issues with this function:
- a real bug, as obj... - 01:47 pm Revision ff6082e4: Fix bug introduced by f5677ab
- Commit f5677ab added the _VerifyOob functionality, but there are two
issues with this function:
- a real bug, as obj...
01/14/2011
- 06:15 pm ganeti-local Revision 33590e1d: Merge branch 'devel-2.3' into devel-2.4
- * devel-2.3:
Allow burnin with hidden OSes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 06:15 pm Revision 33590e1d: Merge branch 'devel-2.3' into devel-2.4
- * devel-2.3:
Allow burnin with hidden OSes
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin... - 06:14 pm Revision eddc9815: Allow burnin with hidden OSes
- burnin is a cluster/testing feature, so it makes sense that a hidden OS
can be used for it.
Signed-off-by: Guido Tro... - 06:14 pm ganeti-local Revision eddc9815: Allow burnin with hidden OSes
- burnin is a cluster/testing feature, so it makes sense that a hidden OS
can be used for it.
Signed-off-by: Guido Tro... - 02:42 pm Revision a91f69c4: Bump version for Ganeti 2.4.0~beta1
- Update the version in all necessary places. Update NEWS with release
date.
Signed-off-by: Michael Hanselmann <hansmi... - 02:42 pm ganeti-local Revision a91f69c4: Bump version for Ganeti 2.4.0~beta1
- Update the version in all necessary places. Update NEWS with release
date.
Signed-off-by: Michael Hanselmann <hansmi... - 02:42 pm ganeti-local Revision 3daa24ea: Update NEWS for Ganeti 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N... - 02:42 pm Revision 3daa24ea: Update NEWS for Ganeti 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: René N... - 02:42 pm Revision cc7d6f1a: Update RPC protocol version for Ganeti 2.4
- As it's quite easy to forget updating the protocol version (and was
actually forgotten for Ganeti 2.3), it is now der... - 02:42 pm ganeti-local Revision cc7d6f1a: Update RPC protocol version for Ganeti 2.4
- As it's quite easy to forget updating the protocol version (and was
actually forgotten for Ganeti 2.3), it is now der... - 11:38 am ganeti-local Revision 4fc977e9: Set +x on tools/ganeti-listrunner
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 11:38 am Revision 4fc977e9: Set +x on tools/ganeti-listrunner
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 11:36 am ganeti-local Revision b32d6567: Merge branch 'devel-2.3'
- Conflicts:
doc/design-2.3.rst
This was a minor conflict with some rewording of a phrase
lib/client/gnt_instance.... - 11:36 am Revision b32d6567: Merge branch 'devel-2.3'
- Conflicts:
doc/design-2.3.rst
This was a minor conflict with some rewording of a phrase
lib/client/gnt_instance.... - 11:27 am ganeti-local Revision 8f8ce6d1: query: Update docstrings
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 11:27 am Revision 8f8ce6d1: query: Update docstrings
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
01/13/2011
- 06:11 pm ganeti-local Revision 6d33a6eb: Fix growing of DRBD disks
- Patch 03941a26 made disk growth VG-aware, but the code has a bug: it
only works for LD_LV disks, and not LD_DRBD. To ... - 06:11 pm Revision 6d33a6eb: Fix growing of DRBD disks
- Patch 03941a26 made disk growth VG-aware, but the code has a bug: it
only works for LD_LV disks, and not LD_DRBD. To ... - 02:09 pm Revision b288b6f3: List node parameters in gnt-group list
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo... - 02:09 pm ganeti-local Revision b288b6f3: List node parameters in gnt-group list
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo... - 02:08 pm Revision 8572f1fe: List node parameters (if any) in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:08 pm ganeti-local Revision 8572f1fe: List node parameters (if any) in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:08 pm ganeti-local Revision 88be69ee: List node parameters in gnt-cluster info output
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:08 pm Revision 88be69ee: List node parameters in gnt-cluster info output
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
01/12/2011
- 07:54 pm ganeti-local Revision b58a4d16: Fix typos in RAPI docstrings, add unittest
- This patch fixes a number of typos and standardizes RAPI resource
docstrings. A unittest is added.
Signed-off-by: Mi... - 07:54 pm Revision b58a4d16: Fix typos in RAPI docstrings, add unittest
- This patch fixes a number of typos and standardizes RAPI resource
docstrings. A unittest is added.
Signed-off-by: Mi... - 05:59 pm Revision acd19189: Move FormatParameterDict from gnt_instance.py to cli.py
- This function is useful for other cli-tools who need to display
a dict based parameter field.
Signed-off-by: René Nu... - 05:59 pm ganeti-local Revision acd19189: Move FormatParameterDict from gnt_instance.py to cli.py
- This function is useful for other cli-tools who need to display
a dict based parameter field.
Signed-off-by: René Nu... - 05:57 pm Revision 904b3bfe: gnt-group modify: ndparams not correctly updated
- ndparams should delete keys which are reset to default
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: A... - 05:57 pm ganeti-local Revision 904b3bfe: gnt-group modify: ndparams not correctly updated
- ndparams should delete keys which are reset to default
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: A... - 02:33 pm ganeti-local Revision 78b40c5e: Add Ganeti 2.4 design document
- It contains links to the two implemented designs. The detailed documents
are removed from the visible table of conten... - 02:33 pm Revision 78b40c5e: Add Ganeti 2.4 design document
- It contains links to the two implemented designs. The detailed documents
are removed from the visible table of conten... - 02:23 pm ganeti-local Revision f78f971e: last_resort groups prioritized by iallocator plugin
- Also change language slightly for preferred groups to look better now
that it's repeated.
Signed-off-by: Stephen Shi... - 02:23 pm Revision f78f971e: last_resort groups prioritized by iallocator plugin
- Also change language slightly for preferred groups to look better now
that it's repeated.
Signed-off-by: Stephen Shi... - 02:10 pm ganeti-local Revision 25be0c75: Remove --master-netdev default value
- Since the --master-netdev option is now used both at cluster init and at
cluster modify time, it cannot have a defaul... - 02:10 pm Revision 25be0c75: Remove --master-netdev default value
- Since the --master-netdev option is now used both at cluster init and at
cluster modify time, it cannot have a defaul... - 12:41 pm Revision 3582eef6: Run pylint over QA code too
- Right now, the QA code is not covered by pylint, and this shows at
least one low-impact bug.
This patch does the nec... - 12:41 pm ganeti-local Revision 3582eef6: Run pylint over QA code too
- Right now, the QA code is not covered by pylint, and this shows at
least one low-impact bug.
This patch does the nec... - 11:18 am Revision f7e6f3c8: QA: use a persistent SSH connection to the master
- The recent additions to QA (many more tests) make QA slow if the
machine on which the QA runs is not very close to th... - 11:18 am ganeti-local Revision f7e6f3c8: QA: use a persistent SSH connection to the master
- The recent additions to QA (many more tests) make QA slow if the
machine on which the QA runs is not very close to th... - 10:17 am ganeti-local Revision 69df9d2b: QA: Fix duplicated OOB tests
- Patch f55312bd added the OOB tests to TestClusterVerify, which is not
actually a test for cluster verify, but a runne... - 10:17 am Revision 69df9d2b: QA: Fix duplicated OOB tests
- Patch f55312bd added the OOB tests to TestClusterVerify, which is not
actually a test for cluster verify, but a runne...
01/11/2011
- 07:33 pm ganeti-local Revision 7b0bf9cd: Add ability to retain specified fds open in RunCmd
- Passing tap devices to KVM as file descriptors requires that the respective
file decriptors remain open during utils.... - 07:33 pm Revision 7b0bf9cd: Add ability to retain specified fds open in RunCmd
- Passing tap devices to KVM as file descriptors requires that the respective
file decriptors remain open during utils.... - 05:39 pm ganeti-local Revision 6a050007: Add tests for objects.Instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:39 pm Revision 6a050007: Add tests for objects.Instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:39 pm ganeti-local Revision daa55b04: objects: Fix off-by-one in error message
- For an instance with a single disk the message should be “… disks 0 to
0”, not “… 0 to 1”.
Signed-off-by: Michael Ha... - 05:39 pm Revision daa55b04: objects: Fix off-by-one in error message
- For an instance with a single disk the message should be “… disks 0 to
0”, not “… 0 to 1”.
Signed-off-by: Michael Ha... - 05:33 pm Revision 63fc4229: utils: Cleanup and sort wildcard imports
- Also convert the per-line pylint instructions to one per-module
instruction.
Signed-off-by: Michael Hanselmann <hans... - 05:33 pm ganeti-local Revision 63fc4229: utils: Cleanup and sort wildcard imports
- Also convert the per-line pylint instructions to one per-module
instruction.
Signed-off-by: Michael Hanselmann <hans... - 05:33 pm ganeti-local Revision 79b60c1c: utils: Drop RemovePidFile
- It's equivalent to a simple RemoveFile now.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 05:33 pm Revision 79b60c1c: utils: Drop RemovePidFile
- It's equivalent to a simple RemoveFile now.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 05:33 pm Revision 90e234a6: utils: Move NewUUID to utils.io
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:33 pm ganeti-local Revision 90e234a6: utils: Move NewUUID to utils.io
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:33 pm Revision 7ebd876f: utils: Move more text-related code
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:33 pm ganeti-local Revision 7ebd876f: utils: Move more text-related code
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:33 pm ganeti-local Revision a4ccecf6: utils: Move process-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:33 pm Revision a4ccecf6: utils: Move process-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:32 pm Revision 44c9b4fe: utils: Move ResetTempfileModule to wrappers module
- It's not exactly a wrapper, but this seemed like the best place.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 05:32 pm ganeti-local Revision 44c9b4fe: utils: Move ResetTempfileModule to wrappers module
- It's not exactly a wrapper, but this seemed like the best place.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 05:32 pm ganeti-local Revision 7d444d59: utils: Move RunningTimeout to utils.algo
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:32 pm Revision 7d444d59: utils: Move RunningTimeout to utils.algo
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:32 pm ganeti-local Revision 17b97ab3: utils: Move code manipulating /etc/hosts to separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:32 pm Revision 17b97ab3: utils: Move code manipulating /etc/hosts to separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:53 pm Revision 3ae8dd03: Fix utils.io unittest
- “import signal” was missing, but of course it didn't show during my
testing.
Signed-off-by: Michael Hanselmann <hans... - 04:53 pm ganeti-local Revision 3ae8dd03: Fix utils.io unittest
- “import signal” was missing, but of course it didn't show during my
testing.
Signed-off-by: Michael Hanselmann <hans... - 04:25 pm ganeti-local Revision c50645c0: utils: Move X509-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision c50645c0: utils: Move X509-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm ganeti-local Revision 3865ca48: utils: Move I/O-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision 3865ca48: utils: Move I/O-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm ganeti-local Revision 9d1b963f: utils: Move code related to file locking into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision 9d1b963f: utils: Move code related to file locking into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm ganeti-local Revision 7831fc5f: utils: Move wrappers into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:25 pm Revision 7831fc5f: utils: Move wrappers into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:24 pm Revision 7b4baeb1: utils: Use function to disable fork
- Use a function instead of a variable written by another module.
Signed-off-by: Michael Hanselmann <hansmi@google.com... - 04:24 pm ganeti-local Revision 7b4baeb1: utils: Use function to disable fork
- Use a function instead of a variable written by another module.
Signed-off-by: Michael Hanselmann <hansmi@google.com... - 04:24 pm ganeti-local Revision 8342c325: utils: Change RemovePidFile to take path, not name
- This avoids having to monkey-patch the utils module for unittests.
Monkey patching is evil and caused a bug while mov... - 04:24 pm Revision 8342c325: utils: Change RemovePidFile to take path, not name
- This avoids having to monkey-patch the utils module for unittests.
Monkey patching is evil and caused a bug while mov... - 03:09 pm Revision 0f39886a: Fix a typo in backend.py
- Sorry I thought I did run commit-check but must not have paid attention
to its output. There was a typo in the docstr... - 03:09 pm ganeti-local Revision 0f39886a: Fix a typo in backend.py
- Sorry I thought I did run commit-check but must not have paid attention
to its output. There was a typo in the docstr... - 02:44 pm Revision 1d5f1b4c: Pause/Resume sync accordingly before wiping disk
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:44 pm ganeti-local Revision 1d5f1b4c: Pause/Resume sync accordingly before wiping disk
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:44 pm ganeti-local Revision 9c007da8: Add RPC calls for pause/resume sync of devices
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:44 pm Revision 9c007da8: Add RPC calls for pause/resume sync of devices
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:44 pm Revision 5119c79e: Add backend method for pause/resume sync of devices
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:44 pm ganeti-local Revision 5119c79e: Add backend method for pause/resume sync of devices
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 02:44 pm ganeti-local Revision a3fffcc6: Make it possible to pause/resume sync of mirrored dev
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:44 pm Revision a3fffcc6: Make it possible to pause/resume sync of mirrored dev
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:39 pm ganeti-local Revision 18009c1e: Fix some doc issues introduced in recent commits
- The hooks is due to me not checking the recent patch from David, and
the cli.py change is due to the utils.py split.
... - 12:39 pm Revision 18009c1e: Fix some doc issues introduced in recent commits
- The hooks is due to me not checking the recent patch from David, and
the cli.py change is due to the utils.py split.
... - 12:03 pm ganeti-local Revision dd5e7794: More fixes to hooks documentation
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ... - 12:03 pm Revision dd5e7794: More fixes to hooks documentation
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ...
01/10/2011
- 06:32 pm ganeti-local Revision f3fd2c9d: Add QA tests for OpAssignGroupNodes
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 0a05f959: Fix docstring for "cmd" in qa_utils.GetSSHCommand
- Docstring indicated "cmd" should be a list, when it's expected that
it'll be a string.
Also, converted docstring to ... - 06:32 pm Revision f3fd2c9d: Add QA tests for OpAssignGroupNodes
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 0a05f959: Fix docstring for "cmd" in qa_utils.GetSSHCommand
- Docstring indicated "cmd" should be a list, when it's expected that
it'll be a string.
Also, converted docstring to ... - 06:32 pm ganeti-local Revision 919852da: Add `gnt-group assign-nodes` in the CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 8ec505dd: Add unit tests for CheckAssignmentForSplitInstances
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 96276ae7: Add OpAssignGroupNodes and LUAssignGroupNodes
- This operation allows to assign nodes to a group, verifying whether
the change would leave any mirrored instance spli... - 06:32 pm Revision 4245446f: Expose OpAssignGroupNodes over RAPI and RAPI client
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm ganeti-local Revision 4245446f: Expose OpAssignGroupNodes over RAPI and RAPI client
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 96276ae7: Add OpAssignGroupNodes and LUAssignGroupNodes
- This operation allows to assign nodes to a group, verifying whether
the change would leave any mirrored instance spli... - 06:32 pm Revision 8ec505dd: Add unit tests for CheckAssignmentForSplitInstances
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 919852da: Add `gnt-group assign-nodes` in the CLI
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:32 pm Revision 3eff8ae6: Cluster verify warns if there are split instances
- Emit a warning for each instance with a mirrored disk template that has
its primary and secondary nodes living in dif... - 06:32 pm ganeti-local Revision 3eff8ae6: Cluster verify warns if there are split instances
- Emit a warning for each instance with a mirrored disk template that has
its primary and secondary nodes living in dif... - 06:17 pm ganeti-local Revision 3af47e13: Validate RAPI resource paths
- To stay consistent, RAPI resources should only use a restricted set of
characters. No uppercase, no “_”, etc. This is... - 06:17 pm Revision 3af47e13: Validate RAPI resource paths
- To stay consistent, RAPI resources should only use a restricted set of
characters. No uppercase, no “_”, etc. This is... - 06:16 pm ganeti-local Revision 1ae4c5a1: utils: Move logging-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm ganeti-local Revision 71ab9dbe: utils: Rename _CloseFDNoErr to CloseFdNoError
- This makes it a public function, which is necessary for
moving code into separate files.
Signed-off-by: Michael Hans... - 06:16 pm ganeti-local Revision f21bb4b7: utils: Move hashing-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm ganeti-local Revision 4d130f34: utils: Remove unused variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 1ae4c5a1: utils: Move logging-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 71ab9dbe: utils: Rename _CloseFDNoErr to CloseFdNoError
- This makes it a public function, which is necessary for
moving code into separate files.
Signed-off-by: Michael Hans... - 06:16 pm Revision f21bb4b7: utils: Move hashing-related code into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:16 pm Revision 4d130f34: utils: Remove unused variables
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 4fd029cf: utils: Split algorithms into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 79d22269: utils: Split Retry & co. into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 7fcffe27: utils: Move text-related functions into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 36a4acd4: utils: Move Mlockall into separate file
- The unittest file is renamed to match the other utils.* tests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>... - 06:15 pm Revision 4fd029cf: utils: Split algorithms into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 79d22269: utils: Split Retry & co. into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm Revision 7fcffe27: utils: Move text-related functions into separate file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:15 pm ganeti-local Revision 36a4acd4: utils: Move Mlockall into separate file
- The unittest file is renamed to match the other utils.* tests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>... - 06:15 pm ganeti-local Revision c047a981: utils: Move to separate module
- This is preparing for splitting the whole units module.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:15 pm Revision c047a981: utils: Move to separate module
- This is preparing for splitting the whole units module.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 04:50 pm ganeti-local Revision 3986684e: Rapi: read and use the vm_capable node flag
- Similar to the IAllocator change, this patch reads and uses the
vm_capable flag in Rapi. Furthermore, it changes the ... - 04:50 pm Revision 3986684e: Rapi: read and use the vm_capable node flag
- Similar to the IAllocator change, this patch reads and uses the
vm_capable flag in Rapi. Furthermore, it changes the ... - 04:50 pm Revision 3eeea90f: IAllocator: read and use the vm_capable node flag
- This allows non-vm_capable nodes, which don't export runtime data, to
not break the IAllocator message parsing.
Sign... - 04:50 pm ganeti-local Revision 3eeea90f: IAllocator: read and use the vm_capable node flag
- This allows non-vm_capable nodes, which don't export runtime data, to
not break the IAllocator message parsing.
Sign... - 04:50 pm Revision 1b2cb110: IAllocator: replace fake policy with real one
- This small patch actually reads the allocation policy from the
IAllocator message.
Signed-off-by: Iustin Pop <iustin... - 04:50 pm ganeti-local Revision 1b2cb110: IAllocator: replace fake policy with real one
- This small patch actually reads the allocation policy from the
IAllocator message.
Signed-off-by: Iustin Pop <iustin... - 04:50 pm ganeti-local Revision 2befdc14: JSON: improve error reporting
- Currently, we list the entire object in error messages. But for large
objects (e.g. an IAllocator message), this make... - 04:50 pm Revision 2befdc14: JSON: improve error reporting
- Currently, we list the entire object in error messages. But for large
objects (e.g. an IAllocator message), this make... - 04:49 pm Revision e8230242: JSON functions: change signature of (maybe)fromObj
- Currently, fromObj/maybeFromObj take first the key, and then the
object. This is suboptimal, as this form is not easy... - 04:49 pm ganeti-local Revision e8230242: JSON functions: change signature of (maybe)fromObj
- Currently, fromObj/maybeFromObj take first the key, and then the
object. This is suboptimal, as this form is not easy... - 04:07 pm ganeti-local Revision 7187e6ff: Add unit test for ganeti.rapi.client's ModifyGroup
- This was forgotten in f18fab7.
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 04:07 pm Revision 7187e6ff: Add unit test for ganeti.rapi.client's ModifyGroup
- This was forgotten in f18fab7.
Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google... - 02:42 pm Revision a1a7bc78: mcpu: Automatically build the DISPATCH_TABLE
- While reviewing dato's interdiff for the OpAssignGroupNodes, I
realised that we can do better. This patch replaces th... - 02:42 pm ganeti-local Revision a1a7bc78: mcpu: Automatically build the DISPATCH_TABLE
- While reviewing dato's interdiff for the OpAssignGroupNodes, I
realised that we can do better. This patch replaces th... - 02:41 pm ganeti-local Revision 687c10d9: Generalize the OpCode-should-be-in-mcpu test
- Currently, the unittest TestDispatchTable in mcpu unittest does a
hard-coded approach to test whether an opcode shoul... - 02:41 pm Revision 687c10d9: Generalize the OpCode-should-be-in-mcpu test
- Currently, the unittest TestDispatchTable in mcpu unittest does a
hard-coded approach to test whether an opcode shoul... - 11:47 am ganeti-local Revision bde65914: Document the intended use of (vm|master)_capable
- This patch adds the intended usage scenarios of these two flags.
Additionally it corrects the tag valid charset.
Si... - 11:47 am Revision bde65914: Document the intended use of (vm|master)_capable
- This patch adds the intended usage scenarios of these two flags.
Additionally it corrects the tag valid charset.
Si... - 11:47 am ganeti-local Revision a1cef11c: IAllocator: fix breakage for non-vm_capable nodes
- Currently, the IAllocator doesn't know that non-vm_capable nodes
should not be queried for hypervisor/instance inform... - 11:47 am Revision a1cef11c: IAllocator: fix breakage for non-vm_capable nodes
- Currently, the IAllocator doesn't know that non-vm_capable nodes
should not be queried for hypervisor/instance inform...
01/07/2011
- 06:05 pm ganeti-local Revision abd42b0a: Fix syntax error with Python 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:05 pm Revision abd42b0a: Fix syntax error with Python 2.4
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:47 pm Revision b577dac4: gnt-instance info: Show disk template
- The data was already there, but not shown.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin... - 05:47 pm ganeti-local Revision b577dac4: gnt-instance info: Show disk template
- The data was already there, but not shown.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin... - 05:39 pm ganeti-local Revision 1bc47d38: Convert node evacuation to multi-group
- This patch does the necessary changes to make the new tryMGEvac work
correctly: each instance remains inside its prim... - 05:39 pm Revision 1bc47d38: Convert node evacuation to multi-group
- This patch does the necessary changes to make the new tryMGEvac work
correctly: each instance remains inside its prim... - 05:39 pm Revision 2ca68e2b: Evacuation: extract the inner fold function
- This makes the code more readable, which will help with the
multi-group evacuation.
Signed-off-by: Iustin Pop <iusti... - 05:39 pm ganeti-local Revision 2ca68e2b: Evacuation: extract the inner fold function
- This makes the code more readable, which will help with the
multi-group evacuation.
Signed-off-by: Iustin Pop <iusti... - 05:39 pm ganeti-local Revision c9224fa4: Rapi: fully evaluate the body in getUrl
- Currently, the Rapi.getUrl function returns the body without
evaluating it, and the other functions (loadData, parseD... - 05:39 pm Revision c9224fa4: Rapi: fully evaluate the body in getUrl
- Currently, the Rapi.getUrl function returns the body without
evaluating it, and the other functions (loadData, parseD... - 05:39 pm Revision 4d8e5008: Rapi: move the curl options list to a separate var
- A small cleanup, this just moves the options to a separate list to
avoid instantiation at every call.
Signed-off-by:... - 05:39 pm ganeti-local Revision 4d8e5008: Rapi: move the curl options list to a separate var
- A small cleanup, this just moves the options to a separate list to
avoid instantiation at every call.
Signed-off-by:... - 05:39 pm Revision 693342ad: hscan: fix long-standing bug with node memory data
- There is a long-standing bug in hscan, due to the serialization
workflow. Basically, hscan loads data from the remote... - 05:39 pm ganeti-local Revision 693342ad: hscan: fix long-standing bug with node memory data
- There is a long-standing bug in hscan, due to the serialization
workflow. Basically, hscan loads data from the remote... - 05:39 pm Revision 55da339e: Node: add and export a 'used disk' function
- This is similar to iMem.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 05:39 pm ganeti-local Revision 55da339e: Node: add and export a 'used disk' function
- This is similar to iMem.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 05:39 pm ganeti-local Revision 425af248: Node: Export the instance memory function
- This exports the iMem function as a standalone function, instead of
being hardcoded in showField.
Signed-off-by: Ius... - 05:39 pm Revision 425af248: Node: Export the instance memory function
- This exports the iMem function as a standalone function, instead of
being hardcoded in showField.
Signed-off-by: Ius... - 05:39 pm Revision 4bc33d60: Instance relocation: stay within the current group
- This patch adds a new top-level relocation function that restricts the
relocation to the instance's group, and switch... - 05:39 pm ganeti-local Revision 4bc33d60: Instance relocation: stay within the current group
- This patch adds a new top-level relocation function that restricts the
relocation to the instance's group, and switch... - 05:34 pm ganeti-local Revision 55cc0a44: Use new console information in hypervisor abstraction
- This makes use of the new way of returning console information from the
master daemon. Unittests are included.
Signe... - 05:34 pm Revision 55cc0a44: Use new console information in hypervisor abstraction
- This makes use of the new way of returning console information from the
master daemon. Unittests are included.
Signe... - 05:34 pm ganeti-local Revision 25ce3ec4: Introduce verbose opcode result for console
- With this patch OpConnectConsole will no longer just return a command
with arguments, but rather a detailed descripti... - 05:34 pm Revision 25ce3ec4: Introduce verbose opcode result for console
- With this patch OpConnectConsole will no longer just return a command
with arguments, but rather a detailed descripti... - 01:02 pm ganeti-local Revision 2a917701: luxi.Client: Add function to close connection
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:02 pm Revision 2a917701: luxi.Client: Add function to close connection
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:27 pm ganeti-local Revision 047686c5: Merge branch 'devel-2.3'
- * devel-2.3:
Remove unused import from client.gnt_instance
gnt-instance console: Improve error reporting
Increa... - 12:27 pm Revision 047686c5: Merge branch 'devel-2.3'
- * devel-2.3:
Remove unused import from client.gnt_instance
gnt-instance console: Improve error reporting
Increa... - 12:01 pm ganeti-local Revision ab92578a: Remove unused import from client.gnt_instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 12:01 pm Revision ab92578a: Remove unused import from client.gnt_instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 11:22 am ganeti-local Revision 49e4c837: Updating hooks documentation with missing environment variables
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ... - 11:22 am Revision 49e4c837: Updating hooks documentation with missing environment variables
- Signed-off-by: David Knowles <dknowles@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin ...
01/06/2011
- 06:52 pm ganeti-local Revision 678aa6d3: gnt-instance console: Improve error reporting
- If the SSH command fails, this will give a more detailed error
message than before.
Signed-off-by: Michael Hanselman... - 06:52 pm Revision 678aa6d3: gnt-instance console: Improve error reporting
- If the SSH command fails, this will give a more detailed error
message than before.
Signed-off-by: Michael Hanselman... - 06:42 pm Revision eaf7d41d: Increase timeout for connection on remote import
- The source cluster has to shut down an instance before it can be
exported. Doing so can take a while, but the default... - 06:42 pm ganeti-local Revision eaf7d41d: Increase timeout for connection on remote import
- The source cluster has to shut down an instance before it can be
exported. Doing so can take a while, but the default... - 06:42 pm ganeti-local Revision bd275a93: import-export: Improve timeout error reporting
- When the source cluster takes too long to create a snapshot, the
destination would time out. Unfortunately no good er... - 06:42 pm Revision bd275a93: import-export: Improve timeout error reporting
- When the source cluster takes too long to create a snapshot, the
destination would time out. Unfortunately no good er... - 05:19 pm ganeti-local Revision 016acd85: List recorded powered state in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:19 pm Revision 016acd85: List recorded powered state in gnt-node info
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:19 pm Revision 52b5d286: Support query of node field 'powered'
- This field is based on OOB support and is only available if there's oob
support for that node.
Signed-off-by: René N... - 05:19 pm ganeti-local Revision 52b5d286: Support query of node field 'powered'
- This field is based on OOB support and is only available if there's oob
support for that node.
Signed-off-by: René N... - 03:02 pm ganeti-local Revision 7ab8b7d7: qa_group.py: reimplement query tests with qa_utils
- Now that group queries use query2 infrastructure, update the QA tests to
use the generic functions in qa_utils.py.
S... - 03:02 pm Revision 7ab8b7d7: qa_group.py: reimplement query tests with qa_utils
- Now that group queries use query2 infrastructure, update the QA tests to
use the generic functions in qa_utils.py.
S... - 03:02 pm ganeti-local Revision d8b7ff5f: ganeti.query_unittest.py: add tests for group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision d8b7ff5f: ganeti.query_unittest.py: add tests for group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision ca4ac9c9: Convert “gnt-group list” to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm ganeti-local Revision ca4ac9c9: Convert “gnt-group list” to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm ganeti-local Revision 31a5d995: cmdlib.py: convert LUQueryGroups to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:02 pm Revision 31a5d995: cmdlib.py: convert LUQueryGroups to query2
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision a0d64991: cmdlib.py: move _GetQueryImplementation to end of file
- _GetQueryImplementation() uses _QUERY_IMPL, which list all query type
implementations. By moving it to the end of the... - 03:01 pm Revision a0d64991: cmdlib.py: move _GetQueryImplementation to end of file
- _GetQueryImplementation() uses _QUERY_IMPL, which list all query type
implementations. By moving it to the end of the... - 03:01 pm Revision 8e21cfc0: query.py: add definitions for node group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision 8e21cfc0: query.py: add definitions for node group queries
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision e070c663: constants.py: define QR_GROUP resource
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm Revision e070c663: constants.py: define QR_GROUP resource
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:01 pm ganeti-local Revision e571ee44: ganeti.query_unittest.py: test lock fields too
- Additionally, change TestQueryFields.testSomeFields() to handle lists of
fields shorter than 20 elements.
Signed-off... - 03:01 pm Revision e571ee44: ganeti.query_unittest.py: test lock fields too
- Additionally, change TestQueryFields.testSomeFields() to handle lists of
fields shorter than 20 elements.
Signed-off... - 12:33 pm Revision b98bb41e: lvmstrap: also test sysfs holders
- If a device has entries in its holder directory
(/sys/block/$name/holders), it means that some kernel system "uses"
t... - 12:33 pm ganeti-local Revision b98bb41e: lvmstrap: also test sysfs holders
- If a device has entries in its holder directory
(/sys/block/$name/holders), it means that some kernel system "uses"
t... - 12:33 pm ganeti-local Revision 577d45d4: lvmstrap: add support for non-partitioned md disks
- This patch, originally written by Marc Schmitt <mschmitt@google.com>,
adds support for MD devices (used in a non-part... - 12:33 pm Revision 577d45d4: lvmstrap: add support for non-partitioned md disks
- This patch, originally written by Marc Schmitt <mschmitt@google.com>,
adds support for MD devices (used in a non-part... - 12:33 pm ganeti-local Revision d2cd6944: RPC: mark jobqueue functions as URGENT
- Recently, we've seen more and more cases of a specific breakage
pattern in Ganeti: master candidates which are semi-a... - 12:33 pm Revision d2cd6944: RPC: mark jobqueue functions as URGENT
- Recently, we've seen more and more cases of a specific breakage
pattern in Ganeti: master candidates which are semi-a... - 12:29 pm Revision 362c5845: Merge branch 'devel-2.3'
- * devel-2.3:
cfgupgrade: Remove unused “program” variable
cfgupgrade: Check master name, clarify question
Makef... - 12:29 pm ganeti-local Revision 362c5845: Merge branch 'devel-2.3'
- * devel-2.3:
cfgupgrade: Remove unused “program” variable
cfgupgrade: Check master name, clarify question
Makef... - 12:27 pm ganeti-local Revision 9d199a65: cfgupgrade: Remove unused “program” variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:27 pm Revision 9d199a65: cfgupgrade: Remove unused “program” variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:21 pm ganeti-local Revision 8abc36f1: QA: Remove 'oob_program=default' on gnt-cluster modify
- On cluster level there's no 'default' because it's the highest cascading
level. Due to this 'default' is a valid valu... - 12:21 pm Revision 8abc36f1: QA: Remove 'oob_program=default' on gnt-cluster modify
- On cluster level there's no 'default' because it's the highest cascading
level. Due to this 'default' is a valid valu... - 12:08 pm Revision 24d16f76: Convert “gnt-debug locks” to query2
- Locks can now be queried using “Query(what="lock", …)” over LUXI.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 12:08 pm ganeti-local Revision 24d16f76: Convert “gnt-debug locks” to query2
- Locks can now be queried using “Query(what="lock", …)” over LUXI.
Signed-off-by: Michael Hanselmann <hansmi@google.c... - 12:06 pm ganeti-local Revision 011974df: cfgupgrade: Check master name, clarify question
- - Check hostname and abort if it doesn't match contents of
“ssconf_master_node”, can be overridden using “--ignore-... - 12:06 pm Revision 011974df: cfgupgrade: Check master name, clarify question
- - Check hostname and abort if it doesn't match contents of
“ssconf_master_node”, can be overridden using “--ignore-... - 12:06 pm ganeti-local Revision e8deef56: Makefile: Merge build-time reST copying
- No need to copy this snippet around, “make” can work harder for us.
Signed-off-by: Michael Hanselmann <hansmi@google... - 12:06 pm Revision e8deef56: Makefile: Merge build-time reST copying
- No need to copy this snippet around, “make” can work harder for us.
Signed-off-by: Michael Hanselmann <hansmi@google... - 12:06 pm ganeti-local Revision 7a03d293: Move doc/upgrade.rst to UPGRADE, copy at build-time
- This will allow distributions to install the file as text documentation.
Signed-off-by: Michael Hanselmann <hansmi@g... - 12:06 pm Revision 7a03d293: Move doc/upgrade.rst to UPGRADE, copy at build-time
- This will allow distributions to install the file as text documentation.
Signed-off-by: Michael Hanselmann <hansmi@g...
01/05/2011
- 07:42 pm ganeti-local Revision 35dd762d: Import upgrade notes into documentation
- This patch formats the upgrade notes currently in the wiki[1] as reST
and adds them to the documentation.
[1] http:/... - 07:42 pm Revision 35dd762d: Import upgrade notes into documentation
- This patch formats the upgrade notes currently in the wiki[1] as reST
and adds them to the documentation.
[1] http:/... - 07:28 pm Revision f7c8f153: Fix OpSetInstanceParams.disk_template check
- When moving the opcode parameters I moved two or three checks from an
opcode's CheckArguments function to the type ch... - 07:28 pm ganeti-local Revision f7c8f153: Fix OpSetInstanceParams.disk_template check
- When moving the opcode parameters I moved two or three checks from an
opcode's CheckArguments function to the type ch... - 06:14 pm Revision e23881ed: RAPI: Add resource to grow instance disk
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:14 pm ganeti-local Revision e23881ed: RAPI: Add resource to grow instance disk
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm ganeti-local Revision b714765a: Reword "one of hmgt" as "one of h/m/g/t" for clarity
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:57 pm Revision b714765a: Reword "one of hmgt" as "one of h/m/g/t" for clarity
- Signed-off-by: Adeodato Simo <dato@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:41 pm Revision f55312bd: QA: Adding new cluster verify cases
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:41 pm ganeti-local Revision f55312bd: QA: Adding new cluster verify cases
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:41 pm ganeti-local Revision f5677ab3: out of band verification in gnt-cluster verify
- This adds the verify tests for out of band management
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Mi... - 02:41 pm Revision f5677ab3: out of band verification in gnt-cluster verify
- This adds the verify tests for out of band management
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Mi... - 02:41 pm ganeti-local Revision 16f41f24: Adding additional VerifyNode checks to backend
- This adds checks for out of band support. The helpers have to exist and
they have to be executable.
Signed-off-by: R... - 02:41 pm Revision 16f41f24: Adding additional VerifyNode checks to backend
- This adds checks for out of band support. The helpers have to exist and
they have to be executable.
Signed-off-by: R... - 01:27 pm ganeti-local Revision cfaeaaf7: baserlib: Add function for filling opcodes
- This function makes use of the opcode parameters which now live
directly in the opcode. A number of RAPI resources ca... - 01:27 pm Revision 62e999a5: RAPI: Add resource to modify cluster
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:27 pm Revision cfaeaaf7: baserlib: Add function for filling opcodes
- This function makes use of the opcode parameters which now live
directly in the opcode. A number of RAPI resources ca... - 01:27 pm ganeti-local Revision 62e999a5: RAPI: Add resource to modify cluster
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:42 pm ganeti-local Revision 65ffb373: Improve opcode summary tests
- Test full summary instead of just format.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 12:42 pm Revision 65ffb373: Improve opcode summary tests
- Test full summary instead of just format.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 12:42 pm ganeti-local Revision 1cbef6d8: Migrate code verifying opcode parameters to base class
- This allows the function to be used in other places as well.
An optional parameter is added to control whether defaul... - 12:42 pm Revision 1cbef6d8: Migrate code verifying opcode parameters to base class
- This allows the function to be used in other places as well.
An optional parameter is added to control whether defaul... - 12:40 pm ganeti-local Revision dbc96028: Improve tests for OP_ID
- … by detecting duplicates.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goo... - 12:40 pm Revision dbc96028: Improve tests for OP_ID
- … by detecting duplicates.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goo... - 12:40 pm Revision 0bff0b12: cmdlib: Remove opcode parameters
- Remove the parameter definitions and use those from the opcode classes
instead. Small style changes are also made (em... - 12:40 pm ganeti-local Revision 0bff0b12: cmdlib: Remove opcode parameters
- Remove the parameter definitions and use those from the opcode classes
instead. Small style changes are also made (em... - 12:40 pm ganeti-local Revision 65e183af: opcodes: Add opcode parameter definitions
- This is the first step for migrating them from cmdlib. A metaclass is
used to define “__slots__” upon class creation ... - 12:40 pm Revision 65e183af: opcodes: Add opcode parameter definitions
- This is the first step for migrating them from cmdlib. A metaclass is
used to define “__slots__” upon class creation ... - 12:39 pm ganeti-local Revision a6070ef7: query2: Add new field status “offline”
- This allows “gnt-node list” to show the difference between modes marked
offline and nodes with e.g. RPC errors (“(nod... - 12:39 pm Revision a6070ef7: query2: Add new field status “offline”
- This allows “gnt-node list” to show the difference between modes marked
offline and nodes with e.g. RPC errors (“(nod...
01/04/2011
- 07:18 pm ganeti-local Revision ac63b093: QA: Fix out-of-band tests
- - Handle situations with no non-master node
- Expand node name to make test work when configuration just has short
... - 07:18 pm Revision ac63b093: QA: Fix out-of-band tests
- - Handle situations with no non-master node
- Expand node name to make test work when configuration just has short
... - 05:10 pm Revision ecdf0398: Add unittests for ht module
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm ganeti-local Revision ecdf0398: Add unittests for ht module
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm Revision 8568de9e: ht.TInt: Exclude boolean values
- See inline comment.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:10 pm ganeti-local Revision 8568de9e: ht.TInt: Exclude boolean values
- See inline comment.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:42 pm ganeti-local Revision 72729d6e: Cleanup bootstrap.SetupNodeDaemon
- - Code formatting
- Use ShellQuote for one argument
- Remove variables no longer used after commit 9294514d
Signed-o... - 04:42 pm Revision 72729d6e: Cleanup bootstrap.SetupNodeDaemon
- - Code formatting
- Use ShellQuote for one argument
- Remove variables no longer used after commit 9294514d
Signed-o...
12/31/2010
- 02:52 pm ganeti-local Revision cee32223: Merge branch 'devel-2.3'
- * devel-2.3:
Fix typo in gnt-instance manpage
jqueue: Fix cancelling while in waitlock in queue
cli: Extend mes... - 02:52 pm Revision cee32223: Merge branch 'devel-2.3'
- * devel-2.3:
Fix typo in gnt-instance manpage
jqueue: Fix cancelling while in waitlock in queue
cli: Extend mes... - 02:37 pm ganeti-local Revision 2a0f9372: Fix build errors with ganeti-listrunner
- - Remove non-ASCII character from manpage
- Reformat docstring for epydoc in script
These caused build breakage on s... - 02:37 pm Revision 2a0f9372: Fix build errors with ganeti-listrunner
- - Remove non-ASCII character from manpage
- Reformat docstring for epydoc in script
These caused build breakage on s... - 02:37 pm ganeti-local Revision ab737f24: Fix typo in gnt-instance manpage
- s/os-name/os-type/. This was reported in issue 133.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b... - 02:37 pm Revision ab737f24: Fix typo in gnt-instance manpage
- s/os-name/os-type/. This was reported in issue 133.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-b...
12/30/2010
- 07:51 pm ganeti-local Revision 2466c0fd: cli: Change “<…>” in query output to “(…)”
- This should reduce the amount of damage in case of accidential copy &
paste.
Signed-off-by: Michael Hanselmann <hans... - 07:51 pm Revision 2466c0fd: cli: Change “<…>” in query output to “(…)”
- This should reduce the amount of damage in case of accidential copy &
paste.
Signed-off-by: Michael Hanselmann <hans... - 07:51 pm Revision da7e44ee: Initial import of listrunner
- This tool was used and worked on internally for quite a long time. We
decided to include it in Ganeti.
Known issues:... - 07:51 pm ganeti-local Revision da7e44ee: Initial import of listrunner
- This tool was used and worked on internally for quite a long time. We
decided to include it in Ganeti.
Known issues:... - 03:56 pm Revision cb0c77ff: Container: remove fromAssocList
- Container.fromAssocList is just a re-export of IntMap.fromList; it
makes sense to remove it and simply export the ori... - 03:56 pm ganeti-local Revision cb0c77ff: Container: remove fromAssocList
- Container.fromAssocList is just a re-export of IntMap.fromList; it
makes sense to remove it and simply export the ori... - 03:56 pm Revision a3eee4ad: Parallelize the balancing computations
- This small patch changes the balancing computation to work in
parallel, if possible.
While the normal linking is aga... - 03:56 pm ganeti-local Revision a3eee4ad: Parallelize the balancing computations
- This small patch changes the balancing computation to work in
parallel, if possible.
While the normal linking is aga... - 03:46 pm ganeti-local Revision d5ccec02: Allocation routines: return list of resource stats
- Currently, the allocation routines (iterateAlloc and tieredAlloc)
return only the final state of the cluster and the ... - 03:46 pm Revision d5ccec02: Allocation routines: return list of resource stats
- Currently, the allocation routines (iterateAlloc and tieredAlloc)
return only the final state of the cluster and the ... - 03:43 pm Revision f52dadb2: Fix updating of available (V)CPUs in CStats
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:43 pm ganeti-local Revision f52dadb2: Fix updating of available (V)CPUs in CStats
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:43 pm Revision fd3fe74d: RAPI: implement backwards compat with Ganeti 2.3
- This is a cheap way to get back compatibility with Ganeti 2.3 (and
lower) in the RAPI backend. It is however not very... - 03:43 pm ganeti-local Revision fd3fe74d: RAPI: implement backwards compat with Ganeti 2.3
- This is a cheap way to get back compatibility with Ganeti 2.3 (and
lower) in the RAPI backend. It is however not very... - 03:42 pm ganeti-local Revision a083e855: Document Utils.tryFromObj
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:42 pm Revision a083e855: Document Utils.tryFromObj
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 03:41 pm Revision 6bc39970: Add 'Read' instances for most objects
- This allows a cluster structure to be easily serialized via "read";
together with the already existing instances of S... - 03:41 pm ganeti-local Revision 6bc39970: Add 'Read' instances for most objects
- This allows a cluster structure to be easily serialized via "read";
together with the already existing instances of S... - 11:51 am Revision 6eaa7bb8: hspace: abstract the listing of the allocation map
- Just another cleanup of duplicate code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <lecz... - 11:51 am ganeti-local Revision 6eaa7bb8: hspace: abstract the listing of the allocation map
- Just another cleanup of duplicate code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <lecz... - 11:49 am ganeti-local Revision 33e44f0c: Add maybePrintInsts for the instance listing
- This again abstracts a bit the instance listing. Due to the fact that
I don't want to import Cluster.hs in CLI.hs, we... - 11:49 am Revision 33e44f0c: Add maybePrintInsts for the instance listing
- This again abstracts a bit the instance listing. Due to the fact that
I don't want to import Cluster.hs in CLI.hs, we... - 11:49 am ganeti-local Revision 417f6b50: Add maybePrintNodes for abstracting the node list
- Since this bit of code (including the “when (isJust …)” is used in
multiple places, let's abstract it in a function t... - 11:49 am Revision 417f6b50: Add maybePrintNodes for abstracting the node list
- Since this bit of code (including the “when (isJust …)” is used in
multiple places, let's abstract it in a function t... - 11:48 am Revision 4188449c: Add maybeSaveData for cluster state saving
- This functionality was replicated in multiple places (hbal & hspace),
so we abstract it for better clarity.
Addition... - 11:48 am ganeti-local Revision 4188449c: Add maybeSaveData for cluster state saving
- This functionality was replicated in multiple places (hbal & hspace),
so we abstract it for better clarity.
Addition... - 11:45 am ganeti-local Revision 86ea20e8: Simplify the codeflow in hscan.hs
- We change processData to just load the data, and return a simpler
type.
Signed-off-by: Iustin Pop <iustin@google.com... - 11:45 am Revision 86ea20e8: Simplify the codeflow in hscan.hs
- We change processData to just load the data, and return a simpler
type.
Signed-off-by: Iustin Pop <iustin@google.com... - 11:45 am Revision c0e31451: Convert Text.serializeCluster to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:45 am ganeti-local Revision c0e31451: Convert Text.serializeCluster to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:44 am Revision f4f6eb0b: Convert the rest of the pipeline to ClusterData
- This patch converts the backends and mergeData to the new ClusterData
type.
Signed-off-by: Iustin Pop <iustin@google... - 11:44 am ganeti-local Revision f4f6eb0b: Convert the rest of the pipeline to ClusterData
- This patch converts the backends and mergeData to the new ClusterData
type.
Signed-off-by: Iustin Pop <iustin@google... - 11:44 am ganeti-local Revision 017a0c3d: Move part of the loader pipeline to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:44 am Revision 017a0c3d: Move part of the loader pipeline to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:40 am ganeti-local Revision 34c00528: Convert Loader.RqType to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:40 am Revision 34c00528: Convert Loader.RqType to ClusterData
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am Revision 7b6e99b3: Add a new type ClusterData
- This will be used to hold all the disparate uses of the cluster data:
we have either tuples with these four elements,... - 11:38 am ganeti-local Revision 7b6e99b3: Add a new type ClusterData
- This will be used to hold all the disparate uses of the cluster data:
we have either tuples with these four elements,... - 11:38 am ganeti-local Revision 45cb5963: Ajust hspace manpage for the new simulation syntax
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am Revision 45cb5963: Ajust hspace manpage for the new simulation syntax
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 11:38 am ganeti-local Revision 6c7448bb: Simulation backend: read the allocation policy too
- This patch moves the allocation policy from hardcoded to be read from
the given specification, and extends the error ... - 11:38 am Revision 6c7448bb: Simulation backend: read the allocation policy too
- This patch moves the allocation policy from hardcoded to be read from
the given specification, and extends the error ... - 11:36 am Revision 9983063b: Simulation backend: allow multiple node groups
- This patch changes the behaviour of the --simulation option to be an
incremental option, where each new use defines a... - 11:36 am ganeti-local Revision 9983063b: Simulation backend: allow multiple node groups
- This patch changes the behaviour of the --simulation option to be an
incremental option, where each new use defines a...
12/29/2010
- 05:48 pm ganeti-local Revision 30c945d0: jqueue: Fix cancelling while in waitlock in queue
- Since the recent change to leave jobs in the “waitlock” status (commit
5fd6b6947), cancelling a job while it's back i... - 05:48 pm Revision 30c945d0: jqueue: Fix cancelling while in waitlock in queue
- Since the recent change to leave jobs in the “waitlock” status (commit
5fd6b6947), cancelling a job while it's back i...
12/24/2010
- 12:16 pm ganeti-local Revision c4f10abb: LUInstanceRename: log result of name resolving
- While the LU does return the final name, it's useful to log the actual
DNS resolving process (input and output) in or... - 12:16 pm Revision c4f10abb: LUInstanceRename: log result of name resolving
- While the LU does return the final name, it's useful to log the actual
DNS resolving process (input and output) in or...
12/23/2010
- 05:52 pm Revision 54cffd50: Merge branch 'stable-0.2'
- * stable-0.2:
Move man files to man/ subdirectory
Conflicts (all removed):
man/hail.1
man/hbal.1
... - 05:52 pm ganeti-local Revision 54cffd50: Merge branch 'stable-0.2'
- * stable-0.2:
Move man files to man/ subdirectory
Conflicts (all removed):
man/hail.1
man/hbal.1
... - 05:38 pm Revision ab0521f9: Move man files to man/ subdirectory
- This is just change on the 0.2 branch to synchronize with the master
branch. It allows automated builds to work bette... - 05:38 pm ganeti-local Revision ab0521f9: Move man files to man/ subdirectory
- This is just change on the 0.2 branch to synchronize with the master
branch. It allows automated builds to work bette... - 05:17 pm Revision 50211c86: Merge branch 'stable-0.2'
- * devel-0.2:
Update NEWS file for 0.2.8 release
hbal: return meaningful exit code for job failures
Change the b... - 05:17 pm ganeti-local Revision 50211c86: Merge branch 'stable-0.2'
- * devel-0.2:
Update NEWS file for 0.2.8 release
hbal: return meaningful exit code for job failures
Change the b... - 04:16 pm Revision d7f18640: Update NEWS file for 0.2.8 release
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 04:16 pm ganeti-local Revision d7f18640: Update NEWS file for 0.2.8 release
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Adeodato Simo <dato@google.com> - 02:41 pm Revision 649cb0c9: Fix typo in _ComputeInstanceData
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
- 02:26 pm Revision 23448f82: hbal: return meaningful exit code for job failures
- Currently, LUXI job failures only display a warning message, while
still returning a success exit code. We change hba... - 02:26 pm ganeti-local Revision 23448f82: hbal: return meaningful exit code for job failures
- Currently, LUXI job failures only display a warning message, while
still returning a success exit code. We change hba... - 02:25 pm ganeti-local Revision 4715711d: Change the balancing function
- Currently the balancing function is a modified version of the standard
deviation (stddev divided by list length), due... - 02:25 pm Revision 4715711d: Change the balancing function
- Currently the balancing function is a modified version of the standard
deviation (stddev divided by list length), due... - 11:16 am Revision 949397c8: Move some tiered spec functionality to Cluster.hs
- This splits out a bit of code from hspace.hs and moves it into its own
function in Cluster.hs.
Signed-off-by: Iustin... - 11:16 am ganeti-local Revision 949397c8: Move some tiered spec functionality to Cluster.hs
- This splits out a bit of code from hspace.hs and moves it into its own
function in Cluster.hs.
Signed-off-by: Iustin...
12/21/2010
- 08:14 pm ganeti-local Revision c694367b: Fix QA for “list-fields” commands
- The list of fields is not only sorted, but sorted in a nice way.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 08:14 pm Revision c694367b: Fix QA for “list-fields” commands
- The list of fields is not only sorted, but sorted in a nice way.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 08:14 pm ganeti-local Revision 0f9294f7: Remove utils.FormatTimestampWithTZ
- Long story short: time.strftime("%Z", time.localtime()) doesn't work,
even though it's documented to be equivalent to... - 08:14 pm Revision 0f9294f7: Remove utils.FormatTimestampWithTZ
- Long story short: time.strftime("%Z", time.localtime()) doesn't work,
even though it's documented to be equivalent to... - 08:14 pm ganeti-local Revision 9e691184: Ensure temp files from RunCmd tests are removed
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 08:14 pm Revision 9e691184: Ensure temp files from RunCmd tests are removed
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:23 pm ganeti-local Revision 3536c792: Allow customisation of the disk index separator
- As per issue 124, some Xen versions (or packaging) don't deal nicely
with the colon being part of a disk name. Theref... - 03:23 pm Revision 3536c792: Allow customisation of the disk index separator
- As per issue 124, some Xen versions (or packaging) don't deal nicely
with the colon being part of a disk name. Theref... - 03:18 pm ganeti-local Revision 9f37f689: utils: Timezone fixes and tests
- - Update docstrings to explicitely mention Epoch
- Fix timezone bug in FormatTimestampWithTZ, where it would
use GM... - 03:18 pm Revision 9f37f689: utils: Timezone fixes and tests
- - Update docstrings to explicitely mention Epoch
- Fix timezone bug in FormatTimestampWithTZ, where it would
use GM... - 03:18 pm ganeti-local Revision b60fcb6f: query: Add wrapper for creating response object
- It'll be used for querying locks.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 03:18 pm Revision b60fcb6f: query: Add wrapper for creating response object
- It'll be used for querying locks.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 03:18 pm ganeti-local Revision aa29e95f: Move QueryFields to query module
- Also replace “sorted” with “utils.NiceSort” now that it supports a key
function.
Signed-off-by: Michael Hanselmann <... - 03:18 pm Revision aa29e95f: Move QueryFields to query module
- Also replace “sorted” with “utils.NiceSort” now that it supports a key
function.
Signed-off-by: Michael Hanselmann <...
12/20/2010
- 11:23 pm ganeti-local Revision cd4c86a8: cli: Extend message for LUXI timeouts
- Point out that jobs already submitted continue to run.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 11:23 pm Revision cd4c86a8: cli: Extend message for LUXI timeouts
- Point out that jobs already submitted continue to run.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewe... - 11:23 pm ganeti-local Revision 28e3e216: Fix timeout handling in LUXI client
- If the socket can't be read in time, it raises “socket.timeout”, for
which there is special handling code. Unfortunat... - 11:23 pm Revision 28e3e216: Fix timeout handling in LUXI client
- If the socket can't be read in time, it raises “socket.timeout”, for
which there is special handling code. Unfortunat... - 04:42 pm ganeti-local Revision 82d25bbb: Merge branch 'devel-2.3'
- * devel-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Conflicts:
NEWS: Trivial
Si... - 04:42 pm Revision 82d25bbb: Merge branch 'devel-2.3'
- * devel-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Conflicts:
NEWS: Trivial
Si... - 04:33 pm ganeti-local Revision 43217ac7: Merge branch 'stable-2.3' into devel-2.3
- * stable-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Signed-off-by: Michael Hanse... - 04:33 pm Revision 43217ac7: Merge branch 'stable-2.3' into devel-2.3
- * stable-2.3:
Prepare 2.3.1 release
Fix disk status verification in LUClusterVerify
Signed-off-by: Michael Hanse... - 04:18 pm ganeti-local Revision a8c68e44: Add QA scripts to checked Python code
- pylint is not yet included as the code needs some work for that.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 04:18 pm Revision a8c68e44: Add QA scripts to checked Python code
- pylint is not yet included as the code needs some work for that.
Signed-off-by: Michael Hanselmann <hansmi@google.co... - 04:18 pm ganeti-local Revision 930e77d1: ganeti-qa: Wrap lines longer than 80 chars
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:18 pm Revision 930e77d1: ganeti-qa: Wrap lines longer than 80 chars
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:22 pm ganeti-local Revision bb2dc35a: Prepare 2.3.1 release
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:22 pm Revision bb2dc35a: Prepare 2.3.1 release
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:23 pm Revision 716c6be5: Text.hs: serialize cluster tags when writing data
- This is the complement to the reading part. Now the live-test works
correctly against clusters with configured exclus... - 02:23 pm Revision 01fec0a1: hail: allow overriding cluster data from requests
- Currently, it's not easy to generate “fake” IAllocator request files
for hail. As such, testing on simulated clusters... - 02:23 pm Revision f4c7d37a: Text: read/write the allocation policy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision c4c37257: Luxi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision 2ddabf4f: Rapi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision b2ba4669: Implement a JSON instance for AllocPolicy
- This will allow reading this attribute via the Rapi/Luxi backends.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 02:23 pm Revision 1a3cc8ad: live-test: support multi-group clusters
- Since currently hbal can only work on single groups at a time, we need
to be able to specify the target group when ru... - 02:23 pm Revision 73206d0a: IAllocator: respect the alloc_policy for groups
- This patch changes the allocate mode to respect the alloc_policy for
groups. It does this by changing the sort key fr... - 02:23 pm Revision afcd5a0b: Text.hs: also read cluster tags from the data file
- This means that a file with the correct information is as accurate as
the other backends (Luxi, Rapi). Serialization ... - 02:23 pm Revision a604456d: Text.hs: change to use sepSplit
- The new sepSplit function can split based on empty lines, so we remove
the hackish text splitting from before and sim... - 02:23 pm Revision 748d5d50: Generalise the sepSplit function
- Currently it works on splitting strings by individual chars, but we
can generalise it to split lists by list elements... - 02:23 pm Revision aec636b9: hail: display group names in info messages
- This patch switches from the group index to the group name for the
informational messages in the hail results.
Signe... - 02:23 pm ganeti-local Revision 73206d0a: IAllocator: respect the alloc_policy for groups
- This patch changes the allocate mode to respect the alloc_policy for
groups. It does this by changing the sort key fr... - 02:23 pm Revision e4d8071d: Text.hs: also save the group data when serialising
- This should have been in the previous patches, but sent separate for
clarity.
The live-test script is updated to rea... - 02:23 pm Revision 10ef6b4e: Change the Node.group attribute
- Currently, the Node.group attribute is the UUID of the group, as until
recently Ganeti didn't export the node group p... - 02:23 pm ganeti-local Revision 10ef6b4e: Change the Node.group attribute
- Currently, the Node.group attribute is the UUID of the group, as until
recently Ganeti didn't export the node group p... - 02:23 pm ganeti-local Revision e4d8071d: Text.hs: also save the group data when serialising
- This should have been in the previous patches, but sent separate for
clarity.
The live-test script is updated to rea... - 02:23 pm ganeti-local Revision e0c85e08: hbal: display the group name in the multi-group case
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision aec636b9: hail: display group names in info messages
- This patch switches from the group index to the group name for the
informational messages in the hail results.
Signe... - 02:23 pm ganeti-local Revision 748d5d50: Generalise the sepSplit function
- Currently it works on splitting strings by individual chars, but we
can generalise it to split lists by list elements... - 02:23 pm ganeti-local Revision a604456d: Text.hs: change to use sepSplit
- The new sepSplit function can split based on empty lines, so we remove
the hackish text splitting from before and sim... - 02:23 pm ganeti-local Revision afcd5a0b: Text.hs: also read cluster tags from the data file
- This means that a file with the correct information is as accurate as
the other backends (Luxi, Rapi). Serialization ... - 02:23 pm ganeti-local Revision 716c6be5: Text.hs: serialize cluster tags when writing data
- This is the complement to the reading part. Now the live-test works
correctly against clusters with configured exclus... - 02:23 pm ganeti-local Revision 1a3cc8ad: live-test: support multi-group clusters
- Since currently hbal can only work on single groups at a time, we need
to be able to specify the target group when ru... - 02:23 pm ganeti-local Revision b2ba4669: Implement a JSON instance for AllocPolicy
- This will allow reading this attribute via the Rapi/Luxi backends.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 02:23 pm ganeti-local Revision 2ddabf4f: Rapi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision c4c37257: Luxi: read the allocation policy from the cluster
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision f4c7d37a: Text: read/write the allocation policy
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm ganeti-local Revision 01fec0a1: hail: allow overriding cluster data from requests
- Currently, it's not easy to generate “fake” IAllocator request files
for hail. As such, testing on simulated clusters... - 02:23 pm Revision e0c85e08: hbal: display the group name in the multi-group case
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:23 pm Revision a679e9dc: Rework the data loader pipelines to read groups
- This (invasive) patch changes all the loader pipelines to read the node
groups data from the cluster, via the various... - 02:23 pm ganeti-local Revision a679e9dc: Rework the data loader pipelines to read groups
- This (invasive) patch changes all the loader pipelines to read the node
groups data from the cluster, via the various... - 02:22 pm ganeti-local Revision f4531f51: Add lookupGroup utility function
- This will be used in the various backends similar to the lookupNode
function.
Signed-off-by: Iustin Pop <iustin@goog... - 02:22 pm Revision f4531f51: Add lookupGroup utility function
- This will be used in the various backends similar to the lookupNode
function.
Signed-off-by: Iustin Pop <iustin@goog... - 02:20 pm ganeti-local Revision 0dc1bf87: Add a new Group.hs module describing node groups
- This is not yet used by the rest of the code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz... - 02:20 pm Revision 0dc1bf87: Add a new Group.hs module describing node groups
- This is not yet used by the rest of the code.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz... - 02:20 pm Revision edd0a48f: Add the new OpQueryGroups opcode definition
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 02:20 pm ganeti-local Revision edd0a48f: Add the new OpQueryGroups opcode definition
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Also available in: Atom