Activity
From 11/30/2009 to 12/29/2009
12/29/2009
- 09:33 pm Revision f6044dc4: Update NEWS file for the 0.2.2 release
- 09:33 pm Revision 53c24840: Update hbal man page to note that we use stddev
- We actually use stddev and not the coefficient of variance (as wrongly
noted before), so we update the documentation ... - 08:50 pm Revision 57df9cb3: Update comments in live-test about clusters
- The live test needs a populated cluster, so let's write this down.
12/28/2009
- 02:05 pm Revision d984846d: Merge branch 'devel-2.0' into devel-2.1
- * devel-2.0:
Fix indentation in hv_kvm
Implement BuildHooksEnv for NoHooksLU
Clarifiy some more wide pylint dis... - 01:01 pm Revision 0d0503b2: Improve the dist build rule
- This changes the 'dist' rule to also do a check that the archive can
build all the programs and passes the check test... - 12:43 pm Revision 80f3f415: Update pylintrc
- Since the current pylintrc is in now way good for our style, we update
it:
- remove docstring checks, since we have ... - 12:43 pm Revision fe267188: Add targetted pylint disables
- This patch adds targeted pylint disables, where it makes sense (either
due to limitations in pylint or due to histori... - 12:43 pm Revision 4c4b5058: Fix two bugs in seldom-used codepaths
- New version of pylint, new bugs found!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Olivier Tharan <ol... - 12:43 pm Revision 146afafb: Fix indentation in hv_kvm
- Per pylint warnings.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Olivier Tharan <olive@google.com> - 12:43 pm Revision fc8a6b8f: Implement BuildHooksEnv for NoHooksLU
- This just adds a stub function that raises an assertion error; this
accomplishes two things:
- silences many pylint ... - 12:43 pm Revision c70d2d9b: Clarifiy some more wide pylint disables
- This removes/updates some module-wide pylint disables.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Ol... - 12:43 pm Revision caeffaa0: Partial cherry-pick of 6c881c5 from the 2.1 branch
- This cherry-picks the utils.FieldSet.Matches changes and the significant
jqueue.py change. These are stable in the 2.... - 12:13 pm Revision 1901266d: Remove Version.hs during clean too
- Ganeti/HTools/Version.hs is generated at build time from version (which
is the only one shipped), so it must be remov... - 12:09 pm Revision 0ccaab44: Fix small typo
- This was found, of all things, via lintian during the Debian packaging…
12/18/2009
- 05:56 pm Revision 2b32e20c: Add a release script
- Currently releases are done via the manual procedure on
http://code.google.com/p/ganeti/wiki/ReleaseProcess, but that... - 03:01 pm Revision 1e57442a: Fix a typo in the doc string
- MaybeRaise in lib/errors.py had a typo in the doc string
Signed-off-by: René Nussbaumer <rn@google.com>
Signed-off-b...
12/17/2009
- 06:39 pm Revision b8313b29: install.rst: note about the default parameters
- As we know, those are just defaults, mostly chosen by replicating the
only behavior we supported before allowing cust...
12/16/2009
- 04:10 pm Revision 0084657a: Merge branch 'devel-2.1'
- * devel-2.1:
Bump version to 2.1.0~rc2
Update NEWS file and release Ganeti 2.0.5
Doc updates for --no-name-chec... - 04:10 pm Revision fa05c92d: Merge branch 'stable-2.1' into devel-2.1
- * stable-2.1:
Bump version to 2.1.0~rc2
Update NEWS file and release Ganeti 2.0.5
Security issue: add validatio... - 04:07 pm Revision 1a44f8cd: Bump version to 2.1.0~rc2
- 04:06 pm Revision 5c0433d6: Merge branch 'stable-2.0' into stable-2.1
- * stable-2.0:
Update NEWS file and release Ganeti 2.0.5
Security issue: add validation of script names
Move the... - 03:42 pm Revision e5823b7e: Update NEWS file and release Ganeti 2.0.5
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:54 am Revision 1d65264b: Doc updates for --no-name-check
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 11:54 am Revision 544ca43b: burnin: add --no-name-check support
- This patch modifies burnin to accept the --no-name-check option and also
adds --no-ip-check (which was always set to ... - 11:54 am Revision 18c8f361: CreateInstance: allow no ip check with start mode
- Since gnt-instance start doesn't do any checks on the IP, it doesn't
make much sense to do so in instance create (wit... - 11:54 am Revision 460d22be: Command line/RAPI support for --no-name-check
- This patch adds --no-name-check to gnt-instance add and gnt-backup
import. This is opposite to the opcode parameter (... - 11:54 am Revision 5f23e043: Op/LUCreateInstance support for (no) name checks
- This adds a new opcode parameter ‘name_check’ (similar to ip_check) that
is not required to be present (to easy backw... - 11:47 am Revision 8b2df5f6: Pass --fqdn to ssh hostname checks
- The cluster verify checks for fqdn are done via address lookups, and
there we actually use the FQDN. However, for the...
12/14/2009
- 05:36 pm Revision 4fe80ef2: Move the hooks file mask into constants.py
- This will allow reuse of the same mask for multiple validations.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 05:36 pm Revision f95c81bf: Security issue: add validation of script names
- This patch unifies the search for external script to always go through
utils.FindFile and implements in that function... - 05:34 pm Revision 4dfd6266: Improve LUQueryNodes for lockless case
- In most uses of LUQueryNodes, we don't take a lock. This means that the
instance data is not protected across GetInst...
12/11/2009
- 07:01 pm Revision 0c860cff: Convert n1_score metric from % to count
- This increases the priority of fixing N+1 failures compared to balancing
metrics. - 06:54 pm Revision 8ce618f3: Merge branch 'master' into next
- * master:
Use the oper_ram field if available
rapi, luxi: treat drained nodes as offline - 06:47 pm Revision 673f0f00: Metric: count of primary instances/offline nodes
- This helps with evacuation/failover of instances on 2-node clusters with
one one offline. - 06:43 pm Revision e4d31268: Offline instance metric: change from % to count
- Currently we use the offline instance percentage (with range [0, 1]),
but this is not good, since we want the evacuat... - 06:17 pm Revision 6402a260: Use the oper_ram field if available
- For the RAPI and LUXI backends, we can get the actual memory usage (if
instances are running) via the oper_ram, where...
12/10/2009
- 04:49 pm Revision d24cb692: Merge branch 'devel-2.1'
- * devel-2.1:
Add disk cache control parameter for KVM
Change pyinotify import for broader compatibility
Cluster... - 04:45 pm Revision 19572932: Add disk cache control parameter for KVM
- This patch adds the 'cache' parameter for KVM; currently this is only
customisable at the hypervisor level, so it's t... - 03:53 pm Revision ad54f3d2: Change pyinotify import for broader compatibility
- On some distributions pyinotify is installed in a different way, and the
actual module just contains an internal pyin...
12/09/2009
- 12:30 pm Revision b45222ce: rapi, luxi: treat drained nodes as offline
- Commit e97f211 changed the iallocator backend to handle drained nodes as
offline. This commit completes that change b...
12/05/2009
- 06:18 pm Revision 77220dd2: Ship rapi.rst/rapi.html in the dist archive
- Patch 4352bf6 changed RAPI docs to RST from the previous SGML format
(the last file to be converted to RST).
However...
12/02/2009
- 06:49 pm Revision 31728b11: Add a live-test script
- This can be used to test that all the existing commands work correctly. It
needs a running cluster with at least one ... - 04:58 pm Revision 1cea2e1e: Fix typo breaking LUXI backend
- This really shows the need for actual dist-time full testing (not
unittests). - 04:01 pm Revision 43dc8496: ClusterMasterQuery: add primary ip field
- By allowing also the primary ip field to be fetched directly, we avoid
one more confd lookup, or dns request, to find... - 03:08 pm Revision 250554a9: confd ClusterMasterQuery: allow fields request
- Change the ClusterMasterQuery to allow a query, and if present accept a
list of fields to be returned. Currently only... - 12:57 pm Revision ffeaa443: Update NEWS file for the 0.2.1 release
- 12:57 pm Revision 434c15d5: Fix unittests after instance tags addition
- 12:25 pm Revision 70c708fc: Merge branch 'next'
- * next:
Update documentation for the iextags
Re-wrap the README
Configure exclusion tags via the cluster tags
... - 12:24 pm Revision 73b2e389: Update documentation for the iextags
- 12:20 pm Revision d3b1075f: Re-wrap the README
- … since we added the fill-column 72 setting.
12/01/2009
- 04:43 pm Revision 6e56e84a: Inter-node RPC timeout design
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:29 pm Revision 0648750e: daemon.GenericMain: Don't use dict for SSL paths, improve CLI options
- Pass SSL certificate and key paths from ganeti-* instead of using a dict. The
patch also improves the --ssl-{key,cert... - 03:29 pm Revision 30dabd03: daemon.GenericMain: Don't use list of multithreaded daemons
- Passing it in as a parameter seems more logical.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 03:29 pm Revision 0a71aa17: daemon.GenericMain: Improve --bind and --port options a bit
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:49 pm Revision f5e67f55: Configure exclusion tags via the cluster tags
- This patch adds reading of the exclusion tags from the cluster tags: any
tags starting with htools:iextags: will conv... - 02:45 pm Revision f3d53161: hail: add '-p' option intended for debugging use
- This prints the initial node list on stderr, since stdout is reserved for the
iallocator protocol (even though ganeti... - 01:24 pm Revision 669ea132: Read cluster tags in the IAllocator backend
- 12:49 pm Revision 310fbb64: DRBD: ignore unreadable meta devices
- The DRBD driver can ignore dead disks but not dead meta devices (for
which it refuses to configure the minor). To han... - 12:49 pm Revision 016308cb: Simplify utils.ReadFile
- The documentation for file objects' read method states that if the size
is "negative or ommitted", all data is read; ... - 12:47 pm Revision f89235f1: Read cluster tags in the LUXI backend
- 11:53 am Revision ea017cbc: Read cluster tags in the RAPI backend
- This also shows them in hbal in verbose mode.
11/30/2009
- 04:43 pm Revision 57fd6d0b: A few style updates
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 04:34 pm Revision 313b2dd4: gnt-cluster verify: Warn if node time diverges too far
- The warning will be generated if the clocks diverge by more
than 150 seconds. Due to the way the RPC system works, we...
Also available in: Atom