Activity
From 05/14/2012 to 06/12/2012
06/12/2012
- 04:55 pm Revision ac13f473: Haskell data types for query2
- This contains the types to express query2 queries, filters and results.
Signed-off-by: Guido Trotter <ultrotter@goog... - 04:52 pm Revision 3bc145d8: Fixed typos, formatting, etc and added a comment
- This patch only touches comments and man pages.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 03:49 pm Revision 3c29e49d: Fix daemon-util with non-root user models
- Commit 4b42c3d6 broke non-root user mode since, while trying to do a
cleanup a move all local variable definitions to... - 02:44 pm Revision 3a44fd5f: Merge branch 'stable-2.6'
- * stable-2.6: (26 commits)
Bump version for beta 2 release
Fix epydoc raises L{...} usage
Fix race condition in... - 01:30 pm Revision 1ad80d57: Bump version for beta 2 release
- I've added the changes under beta1, not beta2, since it's easier to
keep it separate.
Signed-off-by: Iustin Pop <ius... - 01:02 pm Revision 5c3d5dfd: Fix epydoc raises L{...} usage
- For epydoc raise statement, it already expects an exception which will
be hyperlinked; if passing an L{…} construct, ...
06/11/2012
- 05:52 pm Revision be0b29bd: Merge branch 'stable-2.5' into stable-2.6
- * stable-2.5:
Fix race condition in test for *FileID functions
Move KVM keymap from GenerateRuntime to ExecuteRun... - 04:55 pm Revision deb717a0: Fix race condition in test for *FileID functions
- In this test the “file ID” of a temporary file is compared against the
file ID gathered via an open file descriptor t... - 04:29 pm Revision 839642c2: Move KVM keymap from GenerateRuntime to ExecuteRuntime
- Per issue 243, "side-effects" are GenerateRuntime are bad as they
execute only on the initial node of the instance. B... - 04:29 pm Revision 2911f46c: Add the keymap directory to the list of runtime KVM dirs
- Commit 4f580fef added the keymap support, but missed that this
directory needs to be ensured/created at hypervisor in... - 02:19 pm Revision 316dc1ff: Fix make -n use
- Due to the way $(MAKE) behaves (it forces execution of the commands
that contain it), use of $(MAKE) in a command lin... - 01:35 pm Revision 6e4c8f68: Enable hlint in lint and reorganise this target
- Currently, the lint target does a sequential: pep8, pylint, pylint on
the QA sources. hlint is run only when explicit...
06/08/2012
- 05:33 pm Revision b59092f7: Improve error message for auto-promote/node modify
- This has been reported internally 3-4 times already, and the current
version (from 8b437a6e) is still not good enough... - 04:58 pm Revision 1c573fb4: Fix QA import of existing instances
- Commit f346a7d9 broke the TestInstanceImport test in QA, since it
dropped the "always generate" parameter for backup ... - 02:02 pm Revision 656db618: Remove one obsolete hlint override
- During the preparations for 2.6, we cleaned up the codebase to use
newer exceptions (e.g. commits 30d25dd8, 79ac58fa)... - 02:02 pm Revision c5b4a186: Fix prefix bug in Haskell ssconf implementation
- This patch fixes a (brown-bag) bug in the ssconf implementation where
the looked-for filenames were not prefixed with... - 02:02 pm Revision c09254c2: Move the ssconf file prefix constant to constants.py
- This way, it can be reused in the Haskell code too.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido...
06/07/2012
- 04:51 pm Revision f346a7d9: QA: Add configuration options for static MAC address
- In some QA environments static MAC addresses must be used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Rev... - 04:51 pm Revision c1513c7f: QA: Ignore tags using regular expression
- In some QA environments external scripts may add tags. With this patch a
regular expression can be used to ignore the...
06/06/2012
- 02:08 pm Revision d7772efa: Merge branch 'stable-2.5' into stable-2.6
- * stable-2.5:
Fix parallel build failures
QA: Add default setting for tests
Conflicts:
Makefile.am (expe... - 01:40 pm Revision a13d6911: Fix parallel build failures
- This is the 2.5 version of the "fix build failures":
- man/%.gen could be left over even in case of failure, due to
...
06/05/2012
- 08:02 pm Revision 69a15dd7: QA: Add default setting for tests
- Commit 1010ec70b1 enabled all tests by default. In some scenarios where
the configuration is static one may not want ... - 06:58 pm Revision b498540e: QA: add toggle for fewer common instance tests
- Currently, the "common" instance tests (shutdown, rapi stopped
console, stopped modify, startup, rapi shutdown, rapi ... - 06:58 pm Revision 710bc88c: QA: stop logging SSH arguments for each invocation
- Currently, this is how the QA log looks like:
Command: ssh -oEscapeChar=none -oBatchMode=yes -l root -t -oStrictHost... - 04:42 pm Revision f14a8b15: Switch QA to tty-less mode
- This makes ssh generate much less noise when QA is run itself without
a tty, as otherwise we get thousands of lines o...
06/01/2012
- 06:12 pm Revision e375fb61: Fix a type issue and bad logic in cluster verification
- Commit 2e04d454 introduced the new offline state for the instance
state, but being a big monolithic patch it sneaked ... - 12:52 pm Revision 4b5a9365: Make the xen-cmd test more readable and portable
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
05/31/2012
- 06:05 pm Revision db620e95: doc/hooks: Clarify hook directory structure
- I was not able to find where the “.d” suffix is documented, so this
clarification should make it more obvious.
Signe... - 12:09 pm Revision 0625d08f: Support xl as a xen interface command
- xm and xl are mostly compatible, there is just a change in migrate,
which for now we simple bridge by comparing the c... - 12:08 pm Revision 1eb37421: Add XEN_CMD to _autoconf.py
- This is needed so we can specify the xen command upon configure time
Signed-off-by: René Nussbaumer <rn@google.com>
...
05/30/2012
- 02:08 pm Revision 592eb0df: Fix GenericCurlConfig when pycurl is linked against nss
- Redhat links its pycurl against NSS/ so this check fails and therefore
makes ganeti-watcher unusable.
Even though th... - 12:41 pm Revision fcad6377: Fix a tiny typo in a design doc
- Reported by user ewoud, thanks!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@googl... - 11:31 am Revision 4a78c361: Merge branch 'stable-2.6'
- * stable-2.6:
Document that the disk/hypervisor state is not used
Correct the watcher state files in the man page...
05/29/2012
- 03:48 pm Revision a1cef552: Document that the disk/hypervisor state is not used
- This didn't get completed in time for 2.6, so we document that it's
not working as is. Well, it's not broken, just no... - 12:13 pm Revision 4e3c9f2d: Correct the watcher state files in the man page
- The move to per-group state files forgot to update the man page of
ganeti-watcher; let's fix this and add some more d... - 12:12 pm Revision 40b068e5: Re-wrap some lines in watcher code
- These were using exactly 80 chars, and I like them smaller.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 12:09 pm Revision 36691f08: Add support for SIGHUP handling in Haskell daemons
- This patch adds support for handling SIGHUP and reopening the
stdout/stderr logfile in daemon mode (but not in foregr... - 12:09 pm Revision 0c28bee1: Rework logging setup for Haskell daemons
- This fixes a missing functionality: closing of stdout/stderr when
forking daemons. Without this, starting the daemons...
05/24/2012
- 05:27 pm Revision aa9f166a: Update the INSTALL doc for Fedora users
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:27 pm Revision 47834a4f: Adapt example init.d script to work on Fedora
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:08 pm Revision 2803b47d: Merge branch 'stable-2.5' into stable-2.6
- * stable-2.5:
kvm-ifup: Use /bin/bash
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po... - 11:44 am Revision 1817dca9: kvm-ifup: Use /bin/bash
- As reported by Ben Beuchler, kvm-ifup uses bash-specific constructs and
doesn't work with Ubuntu's default shell. We ...
05/23/2012
- 03:24 pm Revision 43c16a8a: Merge branch 'stable-2.6'
- * stable-2.6:
Version bump for 2.6.0~beta1
Adjust cfgupgrade for new minor version
Add support to daemon-util f... - 03:03 pm Revision 106ee697: Merge branch 'devel-2.6' into stable-2.6
- It seems Michael submitted the daemon-util patch on devel-2.6, and I
didn't realise it. It's way too early in the rel... - 01:20 pm Revision aff49a15: Version bump for 2.6.0~beta1
- Finally!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:20 pm Revision 93fd9bb1: Adjust cfgupgrade for new minor version
- Also does some abstracting of the versions.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanse... - 11:49 am Revision 07c7c94a: Add support to daemon-util for distributions without start-stop-daemon
- This adds support to daemon-util for Red Hat based distributions that
do not have a start-stop-daemon. If /sbin/start...
05/22/2012
- 05:02 pm Revision 3f84531d: Fix NEWS file
- Too many empty lines…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 05:02 pm Revision f0fa05ac: Improve the check-news script
- Allow all errors to be displayed, instead of aborting at the first
one, and don't show stacktraces anymore.
Signed-o... - 02:01 pm Revision ef40c537: _MaybeParseUnit: The elements are dicts not arrays
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:25 am Revision cd415612: Make it possible to reset vcpu/spindle ratio to default
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:17 am Revision a6c79f3a: Fix hardcoded paths in gnt-cluster.rst man page
- Also reworks a bit the sentence and fixes a typo.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael... - 11:17 am Revision ff39194f: Add man page documentation for cpu_mask hv parameter
- This is adapted from the design doc.
Also fixes a typo in cmdlib.py.
Signed-off-by: Iustin Pop <iustin@google.com>
... - 11:17 am Revision 387863a5: Add checks from wrong hard-coded paths in manpages
- This is trivial, but should prevent such things in the future.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 11:17 am Revision f67cca80: First round of NEWS file updates for 2.6
- More will come, this is just what I took from the existing NEWS
entries.
Signed-off-by: Iustin Pop <iustin@google.co... - 10:56 am Revision eb70f6cf: gnt-group: Adding vcpu/spindle ratio to ipolicy flags
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:56 am Revision 31d827d1: gnt-cluster modify: Add ipolicy for spindle ratio opt
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:56 am Revision ad5cc6bd: cli: Add ipolicy_spindle_ratio to CreateIPolicyFromOpts
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
05/21/2012
- 01:43 pm Revision 4b42c3d6: Add support to daemon-util for distributions without start-stop-daemon
- This adds support to daemon-util for Red Hat based distributions that
do not have a start-stop-daemon. If /sbin/start... - 12:21 pm Revision 83d4ba5e: gnt-instance info: Rework beparams listings
- This patch reworks the beparams listing to the new style. However, due
to this process the naming of the fields with ...
05/16/2012
- 02:52 pm Revision 15b5f9a4: Fix a tiny typo
- Was showing in the man page as --diskN, without a space.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ...
05/15/2012
- 06:48 pm Revision 38ef0c2c: constants: Add FIXME regarding CPU pinning bitfield
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:38 pm Revision 0c2e59ac: Beautify disk ipolicy violations in cluster-verify
- Currently, we only get:
instance3: ['disk-size value 512 is not in range [1024, 1048576]'
which doesn't explain w... - 02:38 pm Revision 0fd5547a: Fix _ComputeNewInstanceViolations logic
- This function did the opposite: was computing which old instance
violated the specs but no longer do it now. new - ol... - 02:38 pm Revision ea0f78c8: Beautify a couple of error messages
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:38 pm Revision d67e0a94: Allow units in ipolicy disk/mem CLI changes
- This makes "gnt-cluster modify --specs-mem-size max=16g" work. The
downside (due to how we iterate) is that error mes... - 02:38 pm Revision 703fa9ab: Move some ipolicy functions from objects to cli
- These are only used in CLI programs to parse command line options and
such they do not belong in object.py (I will ch... - 02:19 pm Revision 889bed16: qa_utils: Factorize code for getting entity name
- This reduces code duplication and provides better error messages if
something is incorrect while getting a node or in... - 02:19 pm Revision 1a4e4b17: NEWS: Style fixes
- - Quote where appropriate
- Small wording changes
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:...
05/14/2012
- 08:32 pm Revision 2ac35588: qa_utils: Accept string as instance for check
- Some tests don't have access to an instance dictionary.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:38 pm Revision 51131cad: QA: Cleanup after commit 5fa0375e4a
- Some tests had wrong assumptions on the instance status and some
needed explicit start or stop commands.
Signed-off-... - 06:34 pm Revision e78a6817: LUInstanceCreate: Run rename script on instance import
- If an instance is imported with a different name, network settings may have to
be changed. Since import scripts may n... - 04:49 pm Revision d3b51156: ganeti.query_unittest: Adding testcase for diskparams
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:51 pm Revision 7228ca91: gnt-group add: Fix diskparam fill
- This was a pretty non-obvious bug. A cluster looks sane after
gnt-cluster init, however on a daemon restart the diskp... - 02:51 pm Revision b3230b32: gnt-group modify: Fix an update issue with diskparams
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:37 pm Revision 302424e7: Make x509 unittest testClockSkew a bit less flaky
- Since the tested function actually uses time.time(), it cannot be make
fully stable, but 1 second is very dangerous; ...
Also available in: Atom