Activity
From 03/31/2014 to 04/29/2014
04/29/2014
- 03:13 pm Revision 59ab1599: Add a test for parsing version strings
- ...even in the presence of patch levels.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <p... - 01:43 pm Revision edc6dbc6: Set correct Ganeti version on setup commands
- When asked to execute a setup command, prefix it with
a command sequence to test for the existence of the
needed Gane... - 01:43 pm Revision a5bd9ea7: Add a utility to combine shell commands
- Add a function that combines individual shell commands into
a single command (calling the standard shell) that execut...
04/28/2014
- 11:40 am Revision 692ee302: Add design doc for performance tests
- This design doc describes which tests are added in order to test the
performance of Ganeti, specifically when handlin...
04/25/2014
- 05:49 pm Revision 98370c75: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
If Automake version > 1.11, force serial tests
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Review... - 05:39 pm Revision 9f60216e: If Automake version > 1.11, force serial tests
- This fixes broken compilation on Debian Jessie (#802).
See also http://stackoverflow.com/questions/15820844/
Thanks ... - 12:04 pm Revision 462d6658: Fix failed DRBD disk creation cleanup
- When creating a DRBD disk, Ganeti reserves minor numbers on a per-node
basis. In case of a failed disk creation, thes...
04/23/2014
- 12:11 pm Revision e9ba7edf: Fix lint errors introduced during cherry-pick
- Calm a few lint errors introduced during cherry-picking code in
qa_job_utils.py. The fixes were intentionally made in...
04/22/2014
- 04:54 pm Revision 8c7864ba: Hooking up verification for shared file storage
- As for the cluster modify, it was also forgotten to
hook up the verification of the shared file storage
paths despite... - 04:54 pm Revision c02767f0: Fix --shared-file-storage-dir option of gnt-cluster modify
- While all infrastructure to make shared-file storage
runtime-configurable was already submitted, the actual
setting o... - 03:01 pm Revision 90240591: Clarify default setting of 'metavg'
- This fixes issue 810, suggesting to clarify where the
default for 'metavg' comes from.
Signed-off-by: Helga Velroyen...
04/17/2014
- 12:38 pm Revision 73b8f8e1: Fix invocation of GetCommandOutput in QA
- The cherry-picked function _GetOutputFromMaster() calls
GetCommandOutput() with parameters only present in newer Gane... - 10:12 am Revision b63453e9: Clean up RunWithLocks
- This patch cleans RunWithLocks up a little bit by reducing the number
of delay function terminations, and using the Q... - 10:12 am Revision 1d523139: Add an exception-trapping thread class
- To have better control over threads, this patch adds a helper Thread
subclass which captures any exceptions occurring... - 10:12 am Revision 27aa899e: Wait for delay to provide interruption information
- The RunWithLocks test assumed that gnt-debug delay would have the info
needed for interruption ready immediately afte... - 10:12 am Revision 8c975d5e: Add an expected block option to RunWithLocks
- To compensate for the cases where a QA test is supposed to block when
a lock is present, add an additional option sho... - 10:12 am Revision 1e00b69b: Track if a QA test was blocked by locks
- This patch adds threading to the RunWithTests function, allowing one
thread to execute the QA test, and the other to ... - 10:11 am Revision 9e89cf3c: Add a RunWithLocks QA utility function
- This patch adds a QA utility function that acquires a set of locks, and
attempts to run a given function with the loc...
04/15/2014
- 07:20 pm Revision 7384c96a: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Set exclusion tags correctly in requested instance
Export extractExTags and updateExclTags
Documen... - 06:36 pm Revision 93c6a885: Set exclusion tags correctly in requested instance
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 06:36 pm Revision 2a6f6ef7: Export extractExTags and updateExclTags
- ...from the htools Loader. These functions are needed when
parsing the requested instance of an allocator request.
S... - 02:19 pm Revision 06ab985d: Fix 'gnt-cluster' and 'gnt-node list-storage' outputs
- * Update table for 'gnt-node list-storage'
* Add newline between description and the actual command in 'gnt-cluster v...
04/14/2014
- 07:18 pm Revision 29a0a7e2: Document spindles in the hbal man page
- When spindles were introduced as a resource, they were also
used in the computation of the cluster metric. Document t... - 04:48 pm Revision e85d5aa3: Postpone 2.10.3 release to Wednesday, 16th
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 03:58 pm Revision 266ea423: Sample logrotate conf breaks permissions with split users
- The sample logrotate configuration file
(doc/examples/ganeti.logrotate) contains the following line
create 640 roo...
04/10/2014
- 01:57 pm Revision 2d15929f: Revision bump for 2.10.3
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 01:57 pm Revision 49c187f1: Update NEWS file for 2.10.3
- Set the release date to Monday, April 14th.
Mention changes made since 2.10.2.
Signed-off-by: Thomas Thrainer <thoma... - 01:55 pm Revision 820ead90: Warn in UPGRADE about not tar'ing exported insts
- The /var/lib/ganeti directory contains per default also the export
directory, which holds exported instances. Warn in... - 12:20 pm Revision bd9ef845: Fix non-running test and remove custom_nicparams rename
- Due to a missing base class, the test that was supposed to check if
RAPI instance parameter renames during modificati...
04/08/2014
- 03:31 pm Revision a278ef7f: Account for NODE_RES lock in opportunistic locking
- This patch extends the opportunistic locking to take both the
NODE_RES and NODE locks into account when selecting nod... - 02:24 pm Revision c1b512ca: Fix request flooding of noded during disk sync
- If a user manually pauses the DRBD sync, Ganeti started to poll the node
daemon without any waiting between request. ... - 02:16 pm Revision dfd6e56b: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Allow QA asserts to produce more messages
Add messages about skipped QA disk template tests
Fix li...
04/07/2014
- 02:20 pm Revision b64f32c3: Revision bump for 2.9.6
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 02:20 pm Revision 3b693a21: Update NEWS for 2.9.6
- Describe all the changes to Ganeti made since the
2.9.5 release. Also set the release date.
Signed-off-by: Klaus Aeh...
04/04/2014
- 02:03 pm Revision 9db88cef: Update installation guide wrt to DRBD version
- This patch updates the supported DRBD version number to
8.4.
Signed-off-by: Helga Velroyen <helgav@google.com>
Revie... - 12:11 pm Revision 9ef2914f: Fix list-drbd QA test
- The list-drbd QA test assumed falsely that no instance has more than
one disk. This can happen, and this patch accoun... - 12:10 pm Revision 201acc70: Add messages about skipped QA disk template tests
- When disk templates were ignored in the QA, no messages were emitted,
in contrast to pretty much all tests. To make i... - 12:10 pm Revision a9a7352b: Allow QA asserts to produce more messages
- This patch adds a tiny helper function that allows error messages
output by the QA asserts to be prefixed with whatev...
04/01/2014
- 02:12 pm Revision 5f045eb8: (2.10) KVM: use running HVPs to calc blockdev options
- Commit 0fe22ad2 moved the call to _GenerateKVMBlockDevicesOptions() from
_GenerateKVMRuntime() to _ExecuteKvmRuntime.... - 02:11 pm Revision bf969569: (2.10) KVM: reserve a PCI slot for the SCSI controller
- Currently instances with disk_type=scsi are broken, because the SCSI
controller uses a PCI slot not accounted for in ... - 01:56 pm Revision 918baead: KVM: use running HVPs to calc blockdev options
- Commit 0fe22ad2 moved the call to _GenerateKVMBlockDevicesOptions() from
_GenerateKVMRuntime() to _ExecuteKvmRuntime.... - 01:43 pm Revision 5e6d16ab: KVM: reserve a PCI slot for the SCSI controller
- Currently instances with disk_type=scsi are broken, because the SCSI
controller uses a PCI slot not accounted for in ... - 12:22 pm Revision a4bbd52a: Check for LVM-based verification results only when enabled
- This patch fixes a little glitch in 'gnt-cluster verify'.
If LVM-based storage was disabled, it would still check
LVM... - 12:22 pm Revision 824d2357: Fix "existing" typos
- This patch fixes the wording of a couple of messages,
including two typos of the word 'existing'.
Signed-off-by: Hel... - 12:18 pm Revision 715a89c2: Fix output of gnt-instance info after migration
- After migrating a DRBD based instance, the output of gnt-instance info
was wrong wrt. DRBD minors. This patch fixes t...
03/31/2014
- 04:41 pm Revision 2dc0acb9: Verify configuration version number before parsing
- As the attempt to convert the dict used as json representation
of the configuration into a configuration object alrea...
Also available in: Atom