Activity
From 02/22/2011 to 03/23/2011
03/23/2011
- 06:35 pm Revision 07dde0c1: hs-coverage: make a symlink hpc_index.html
- This allows Apache to display the directory in a nicer way.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 06:35 pm Revision c478f837: Another attempt at fixing htools build without curl
- OK, my previous small fix was not good. There is another issue: haddoc
(the documentation generator) needs to pass th... - 06:35 pm Revision 2a8e2dc9: Fix some lint warnings in htools code
- hlint gives more suggestions, but some make the code (IMHO) harder to
read.
Signed-off-by: Iustin Pop <iustin@google... - 06:35 pm Revision d5072e4c: Fix lint errors in the htools code
- These are just changes from hlint suggestions. Still compiles and
passes unittests.
Signed-off-by: Iustin Pop <iusti... - 06:17 pm Revision 98ed5092: Add opcode summary to SubmitManyJobs errors
- Requested-by: Iustin Pop <iustin@google.com>
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti... - 06:09 pm Revision ed9fda24: Add design for submitting jobs from LUs
- This patch adds a design document describing how jobs can be submitted
from within LUs.
Signed-off-by: Michael Hanse... - 03:18 pm Revision 2aa65bf0: Fix Haskell unittests without RAPI
- Since we don't test for now the RAPI backend directly, we can simply
skip the import. Later we can make a conditional... - 02:28 pm Revision 1375e1d9: Add import/export version 2 design document
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:28 pm Revision 278ddaa9: Add design document for lighttpd as HTTP server
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:28 pm Revision 539f195a: Add design document for X509 CA
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:27 pm Revision 30841576: Wrap long lines in configure.ac
- - Use m4_normalize to make single-line strings while removing
unnecessary spaces
- Wrap lines longer than 80 charac... - 01:25 pm Revision 77a180f6: Update INSTALL and devnotes.rst with Haskell notes
- This documents the needed libraries for Haskell development. It also
fixes a tiny typo in devnotes.rst.
Signed-off-b... - 01:25 pm Revision 22c5390d: Revert and change the apidoc and coverage dirs
- Based on Michael's suggestion, this patch partially reverts my
changes. The new directories are:
- doc/api/py
- doc/... - 01:25 pm Revision cc6d2673: Rename away htools/NEWS
- Also add mention about it being obsolete.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselm... - 01:25 pm Revision c3f67183: Cleanup the Haskell-related Makefile.am variables
- This should be more readable now. I wanted to even use the nicer
_SOURCES, but _SOURCES is special in Automake (again...
03/22/2011
- 06:47 pm Revision 191ff68c: Move hlint rule to the main Makefile
- Since we do have errors currently, this is not enabled from the main
'make lint' rule. That will get cleaned up later... - 06:47 pm Revision 8efa942b: Remove obsolete htools/Makefile
- Only one target wasn't ported over (the TAGS one), as hasktags is not
available easily in distributions, so it doesn'... - 06:47 pm Revision 7617fd6b: htools: install hail in the iallocator dir
- Instead of bindir. We do this by adding a new allocdir variable, and
redirecting hail to it.
Signed-off-by: Iustin P... - 06:47 pm Revision d6159933: Makefile.am: add rules for htools compilation
- This patch adds some (not very nice) rules for htools
compilation. Since automake only knows about some languages, an... - 06:47 pm Revision 83d96c36: Integrate htools's gitignore in top-level one
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:47 pm Revision 61d01c0f: Remove some obsolete htools files
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:47 pm Revision e5bd9de5: configure.ac: add checks for Haskell compiler/libs
- This patch adds an enable/disable option for htools (--enable-htools),
and associated tests for determining whether G... - 06:47 pm Revision 50ed57c1: htools: add option to control the use of RAPI
- RAPI needs the curl module, which is a binding to the libcurl C
library. This is more complex (can be compiled either... - 06:47 pm Revision d5506465: Fix parallel compilation for htools
- We do it via per-target-binary .o/.hi files. There are a few other
options, in the end this was chosen as different b... - 06:47 pm Revision b91e9518: Enable htools unittests and coverage reports
- Since we have two sets of coverage data, we make the naming
consistent:
- doc/py-coverage for Python coverage
- doc/... - 06:47 pm Revision a38bfce5: Enable htools apidoc generation and unify dir names
- Previously, Python api doc was under doc/api (which didn't match with
the target rule, apidoc). After this patch, we ... - 06:47 pm Revision ec8379bd: Port the live-test htools rule to the main Makefile
- This was a bit tricky, as the compilation from the top-dir changes the
paths in the .tix/.mix files.
Signed-off-by: ...
03/18/2011
- 04:54 pm Revision dde0e97c: RAPI client: Tidy and test WaitForJobCompletion
- - Use constants
- Don't sleep if no delay is given
- Mark function as deprecated: it uses polling instead of waiting ... - 04:54 pm Revision 63d5eb8a: RAPI client: Add job status constants
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 04:54 pm Revision 98805538: RAPI client: Job IDs are strings
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 04:53 pm Revision 07e0896f: Split BuildHooksEnv of LUs
- Commit dd7f677623 added another call to BuildHooksEnv to provide
post-phase status variables. Since BuildHooksEnv als... - 04:42 pm Revision 959b6fe5: cfgupgrade: really ignore hostname when told so
- cfgupgrade provides a --ignore-hostname option, however consequently it
spawns config.ConfigWriter, which refuses to ... - 01:05 pm Revision cfda0e48: RAPI client: fix epydoc formatting
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:00 pm Revision 16c13387: Add a helper function to the RAPI client
- This adds a new method WaitForJobCompletion that can be used for
client who are not interested in the entire job log,... - 10:40 am Revision 92902e91: Move htools-ganeti 2.3 design doc to doc/
- I didn't know where to put in the TOC, so I added it after the ganeti
2.3 design doc.
Also, it seems that Sphinx is ... - 10:40 am Revision 5a19bd35: Integrate htools man pages in the main tree
- This moves the man pages to their right place, removes the static
footer and header, and adds Makefile rules for the ...
03/17/2011
- 06:43 pm Revision b423c513: Remove restrictive hook node list check
- Commit dd7f67762 added a restrictive check for the node lists returned
by BuildHooksEnv, leading to errors with some ... - 06:39 pm Revision f0a80b01: watcher: Fix misleading usage output
- When “ganeti-watcher” is called with an argument, it would hint at
a non-existing “-f” parameter. With this patch the... - 06:38 pm Revision 562be46d: Revert "Add temporary dir/file for htools import"
- This reverts commit 8bc9e04a21457c4188475dc849d0d7d1e22ee929, not
needed anymore.
Signed-off-by: Iustin Pop <iustin@... - 06:04 pm Revision dc384cf0: Merge remote branch 'htools/master'
- * htools/master: (605 commits)
Update NEWS file for version 0.3.1
Update copyright years in the man pages
Remov... - 05:29 pm Revision 8bc9e04a: Add temporary dir/file for htools import
- In order for “git merge -s recursive -X subtree=htools” to do its
magic, an (mostly empty) directory must exist in th... - 01:49 pm Revision 0dfa2c22: Fix hook node list when adding node
- This broke QA (and everyone trying to add a node) by complaining about
different node lists.
Signed-off-by: Michael ... - 12:17 pm Revision 50769215: Clarify --force-join parameter message
- This isn't only used during cluster merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael ...
03/16/2011
- 07:58 pm Revision ebc75510: HooksMaster: Add more assertions for variable names
- Also replace explicit loop with dict.update.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iust... - 07:58 pm Revision dd7f6776: hooks: Provide variables with post-opcode values
- When a hook is called, it is provided with a number of variables
describing the status of the instance/node/etc. befo... - 07:58 pm Revision 0306ff62: mcpu: Tidy HooksMaster a bit
- - Dictionary indentation
- Add empty lines for readability
- Simplify conditional code
Signed-off-by: Michael Hansel... - 07:58 pm Revision 3d265c2b: cmdlib: Factorize running post-pase hook
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:37 pm Revision e4e35357: locking: Fix race condition in lock monitor
- In some rare cases it can happen that a lock is re-created very soon
after deletion, while the old instance hasn't be...
03/15/2011
- 03:11 pm Revision 4fab7cab: QA: Add tests for queries via RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:11 pm Revision 51ae7c85: qlang: Remove unused import
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:04 pm Revision 208a6cff: RAPI: Add support for querying resources
- - Access is only permitted for authenticated clients (queries can return
sensitive data)
- Filters can be specified... - 03:04 pm Revision 1c7fd467: Add support for query resources in RAPI URIs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:04 pm Revision c1391810: masterd: Simplify code for field queries
- Instead of going via cmdlib and using special cases for different
resources, the list of fields is used directly.
Si... - 03:04 pm Revision abd66bf8: constants: Rename QR_OP_*, add QR_VIA_RAPI
- Commit 28b71a76 added a list of resources which can be queried using
LUXI. Unfortunately the variable was named “QR_O... - 02:57 pm Revision 31554d0a: qlang: Remove unused ReadSimpleFilter
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 02:50 pm Revision 7d4da09e: utils: Export NiceSortKey function
- The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting... - 12:41 pm Revision 9026e935: TLReplaceDisks: Add check if disks are activated
- Previously we failed later with a rather useless error message. This
patch fixes this and tells the user to activate-...
03/14/2011
- 12:51 pm Revision 7738342c: LUOsDiagnose: Move legacy behaviour into filter
- The behaviour of LUOsDiagnose needs special treatment. Commit d22dfef7
changed it to not return hidden, blacklisted o... - 12:50 pm Revision be3a4b14: Convert OsDiagnose to query
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:49 pm Revision 341ff8e9: qlang: Add some more documentation for filters
- It's not perfect, but at least some more.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 12:48 pm Revision 425e5bf0: query: Add conversion wrapper
- Allows converting the value of a column before returning it. Useful for
sorting while still using one of the other ge...
03/11/2011
- 07:06 pm Revision 8864d152: Revert "Only merge nodes that are known to not be offline"
- This reverts commit 288f240f62dafa8bd8ba7482c8367adbdf6d96c2.
That commit was buggy at various levels:
- broke ssh... - 07:06 pm Revision 8697f0fa: cluster-merge: only operate on online nodes
- The node list in MergerData is used only to:
- stop ganeti on the nodes
- readd the nodes to the cluster
As such ... - 07:05 pm Revision 3a93eebb: Fix epydoc warning about unknown reference
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:35 pm Revision fe698b38: config: Wrap MatchNameComponent, reduce lock duration
- - Remove duplication by merging two MatchNameComponent into a wrapper
- Reduce lock duration by getting list of names... - 03:27 pm Revision 8e7078e0: opcodes: Document OpQueryFields' parameters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:55 pm Revision 71a24f8f: Update NEWS file for version 0.3.1
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hansel... - 12:55 pm Revision 26f7b098: Update copyright years in the man pages
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com> - 12:55 pm Revision 05a210a3: Remove obsolete env vars from the manpages
- Commit 16c2369c removed support for using environment variables for
selecting the text backend (since now it's just o...
03/10/2011
- 06:36 pm Revision 288f240f: Only merge nodes that are known to not be offline
- Otherwise the readd will fail, breaking the merge.
Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: ... - 04:45 pm Revision d62ed502: Treat empty oob_program param as default
- There is currently no way to reset oob_program back to its default from
the cmdline, which causes problems for cluste... - 04:30 pm Revision 377972f4: Fix bug in instance listing with orphan instances
- Nodes can return unknown instances, so we shouldn't use the name as an
index without checking.
Signed-off-by: Iustin... - 04:29 pm Revision c24e519e: Fix bug related to log opening failures
- If opening the log file fails, then we shouldn't attempt to use that
variable.
Signed-off-by: Iustin Pop <iustin@goo... - 02:15 pm Revision faaabe3c: Instance failover: fix bug for INT_MIRROR cases
- Patches db366d9a and aac4511a added support for EXT_MIRROR instances,
but inadvertently introduced a bug: for INT_MIR...
03/09/2011
- 03:36 pm Revision cfed3b9f: gnt-cluster epo: Adding --power-delay flag
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:36 pm Revision 0a1fc31c: gnt-node power: Adding --power-delay flag
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:36 pm Revision 0c086a13: cli.py: Adding POWER_DELAY_OPT
- The command line option --power-delay sets the time waited between power
ons.
Signed-off-by: René Nussbaumer <rn@goo... - 02:38 pm Revision c199dbae: Bump version for 2.4.1 release
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 11:39 am Revision beff3779: OpOobCommand: Adding power on delay
- This delays the invocation of the power on of the next node. So if you
power on a bunch of nodes it will not blow the... - 11:39 am Revision c4ec0755: OpOobCommand: Document all fields
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:39 am Revision fcecea0b: gnt-cluster epo: Adding --shutdown-timeout
- This adds the --shutdown-timeout flag to gnt-cluster epo to specify the
shutdown timeout for instance shutdown.
Sign...
03/08/2011
- 07:26 pm Revision 87c80992: cfgupgrade: Fix critical bug overwriting RAPI users file
- The cfgupgrade tool was designed to be idempotent, that means it could
be run several times and still give produce th... - 02:01 pm Revision 41e794f6: KVM: use cache=none for shared disk templates
- Disable host cache for externally mirrored disks to avoid cache incoherency.
Without this, migrations between the sam... - 02:01 pm Revision db366d9a: Shared storage instance failover
- Modify LUFailoverInstance to enable shared storage instances to failover.
Shared storage instance failover requires e... - 02:01 pm Revision 9869360c: Shared file support for tools/burnin
- Make burnin work with -t sharedfile and update burnin's help.
Shared block storage support is *not* included, as cur... - 02:01 pm Revision 3429a076: Rename DTS_NET_MIRROR to DTS_INT_MIRROR
- DTS_INT_MIRROR better contrasts DTS_EXT_MIRROR.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
[iustin... - 02:01 pm Revision aac4511a: Shared storage node migration
- Modify LUNodeMigrate to provide node migration for nodes with instances using
shared storage. gnt-node migrate has to... - 02:00 pm Revision b6135bbc: Shared block storage support
- This patch introduces basic shared block storage support.
It introduces a new storage backend, bdev.PersistentBlockD... - 02:00 pm Revision 1f1d54e7: IAllocator changes to work with shared storage
- Make cmdlib.IAllocator shared-storage-aware. IAllocator requires secondary
nodes only on DTS_NET_MIRROR disk template... - 02:00 pm Revision 77fcff4a: Shared storage instance migration
- Modify LUMigrateInstance and TLMigrateInstance to allow instance migrations for
instances with DTS_EXT_MIRROR disk te... - 02:00 pm Revision 1b7761fd: CLI changes to facilitate shared storage migration/failover
- Add DST_NODE_OPT to cli.py to use for directly specifying the target node
during migration/failover.
gnt-instance fa... - 02:00 pm Revision 8eb34306: Migration and failover: add iallocator and target_node slots
- Add iallocator and target_node slots to OpMigrateInstance and
OpFailoverInstance to facilitate shared-storage-backed ... - 02:00 pm Revision 2be7273c: Add bdev_sizes RPC call
- The bdev_sizes multi-node RPC call returns the sizes of the requested
block devices on the desired nodes. Its intende... - 12:55 pm Revision 2932dc44: QA: Improve tests for gnt-os
- - Test OS lists via command line and RAPI
- Test “gnt-os diagnose” and “gnt-os info”
Signed-off-by: Michael Hanselma... - 12:55 pm Revision 79eac09b: QA: Add utility to ensure item is not in sequence
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:55 pm Revision 074e139f: QA: Rename OS state test for clarification
- Also add an additional check to ensure the OS does not exist.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
... - 12:55 pm Revision 80009a71: QA: Use constants instead of hardcoded numbers
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
03/07/2011
- 06:06 pm Revision ee7f592e: Log log-file reopening
- This makes the log files get an record notifying of the reopen, so as
to force creation of the log files soon after r... - 03:43 pm Revision b713fb7a: Merge branch 'stable-2.4'
- * stable-2.4:
Release 2.4.0
Small improvement to the ganeti man page
Fix LUClusterRepairDiskSizes and rpc resul... - 03:28 pm Revision 3b877f08: query: Add operator for truth
- The “?” operator is the equivalent of “if var” in Python.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi... - 01:57 pm Revision 20203756: Release 2.4.0
- NEWS update and version bump.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@... - 12:36 pm Revision 37aeca89: Merge branch 'devel-2.3' into devel-2.4
- * devel-2.3:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
RAPI: fi... - 11:50 am Revision 7ba19f39: Small improvement to the ganeti man page
- Also specifies the comma-escaping feature.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaume... - 10:59 am Revision 2ca60304: Merge branch 'devel-2.2' into devel-2.3
- * devel-2.2:
Fix LUClusterRepairDiskSizes and rpc result usage
Fix RPC mismatch in blockdev_getsize[s]
Signed-of...
03/04/2011
- 12:41 pm Revision e50d8807: Fix LUClusterRepairDiskSizes and rpc result usage
- This LU was introduced before the RPC result conversion from .data to
.payload, and it has managed to keep the old-st... - 12:41 pm Revision 4ae52cc6: Fix RPC mismatch in blockdev_getsize[s]
- Commit 92fd2250 added consistency checks in the RPC layer, which broke
the call_blockdev_getsizes RPC call (declared ... - 12:34 pm Revision 63ea9789: RAPI: fix evacuate node resource
- PollJob returns the whole op_results, hence a list of opcode results.
Signed-off-by: Iustin Pop <iustin@google.com>
... - 11:52 am Revision a84d1115: gnt-instance rename: Update the man-page
- In commit 31fe5102a a additional check was added. This patch rephrases
the man page accordingly to address this chang...
03/03/2011
- 05:45 pm Revision 31fe5102: LUInstanceRename: Fail if renamed hostname mismatch
- There's a problem if you run gnt-instance rename with a non FQDN and the
renamed LU tries to resolve the hostname to ...
03/02/2011
- 11:36 pm Revision df1f3c62: Merge remote branch 'stable-2.4' into devel-2.4
- * origin/stable-2.4:
Fix typo in kvm-ifup script
NEWS: Replace smartquotes, start lines with uppercase
Update N... - 10:12 pm Revision e83d962b: Remove bridge field from rapi daemon
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:11 pm Revision c97fcab8: Remove bridge field from rapi client
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:11 pm Revision ba05464f: Fix test rapi request
- This was wrong even before, as it contained both a bridge and a link,
which are incompatible when passed together. Fi... - 10:03 pm Revision 72f0ef8e: Remove deprecated 'bridge' nic parameter
- This has been a synonym for "link" since a few major versions.
Add a NEWS entry so we won't forget to mention it at r... - 10:03 pm Revision 717920a0: Unhardcode constants from instance batch create
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 10:03 pm Revision 246f4067: Add comments about INIC, IDISK and NIC constants
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:59 am Revision fbc263a9: query: Fix bug when names are specified
- If the client/caller would specify names through the use of a filter,
the result would be sorted. This is a regressio... - 11:59 am Revision 99e92fa0: Fix typo in kvm-ifup script
- Reported-by: Bas Tichelaar <bas@30loops.net>
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido...
03/01/2011
- 07:18 pm Revision 85a0ff7e: Add DTS_MIRRORED frozenset
- Use DTS_MIRRORED to indicate mirrored disk templates that allow
migrations/failover.
DTS_MIRRORED is the union of DT... - 07:18 pm Revision 7925d409: Shared file storage initialization code
- Add shared file storage handling during cluster initialization.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.g... - 07:11 pm Revision 4b97f902: Core shared file storage support
- This patch introduces core file storage support, consisting of the following:
A configure-time switch for enabling/d... - 05:22 pm Revision a997cec5: Add shared file storage design doc
- Add doc/design-shared-storage.rst to document the proposed changes and update
Makefile.am respectively.
Signed-off-b... - 03:42 pm Revision d3308c6b: cmdlib: Allow use of more complex filters
- This patch finally enables the use of complex filters through opcodes
and LUXI.
Signed-off-by: Michael Hanselmann <h... - 03:42 pm Revision fb0be379: query: Add support for filters
- This patch adds a “compiler” for query filters, converting them to a
callable function used while preparing the query... - 03:31 pm Revision 111bf531: Add query field flags
- Some fields (e.g. “name”) should be treated specially when comparing for
equality. Hypervisor names should use normal... - 12:02 pm Revision 88076fd1: qlang: Add new operators
- These are only used programmatically, not exposed to the user.
Signed-off-by: Michael Hanselmann <hansmi@google.com>... - 11:32 am Revision df3df936: NEWS: Replace smartquotes, start lines with uppercase
- - Sphinx converts ASCII quotes ("") to smartquotes (“”) automatically
- Sentences or list items start with an upperca...
02/28/2011
- 08:40 pm Revision 3ae70d76: Fix LU processor's GetECId
- The exception was never actually raised.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Adeodato... - 05:26 pm Revision ff699aa9: gnt-cluster master-failover: Undrain queue
- - Move functions for drain status (tracked via file) from jqueue to jstore
- Undrain queue on master failover if nece... - 04:22 pm Revision 94b697b0: Update NEWS and release 2.4.0 rc3
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 04:08 pm Revision de039dd4: Merge branch 'devel-2.4' into stable-2.4
- * devel-2.4:
1-char comment typo fix
Expand some acronyms, add to glossary
query_unittest: Fix argument to set(... - 02:56 pm Revision 4ecb94d5: Fix potential data-loss bug in disk wipe routines
- For the 2.4 release, we only add the missing RPC calls. However, this
needs to be fixed properly, by preventing usage... - 02:33 pm Revision b12d5e2e: Query: Add additional test to node.powered for OOB handling
- This patch covers the testing of _GetNodePower of query.py not only for
unavailable but also for OOB support and retu...
02/25/2011
- 05:18 pm Revision 73f1d185: 1-char comment typo fix
- Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:22 pm Revision ea1440c1: gnt-* list-fields: Show field description
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 02:25 pm Revision cc27265e: gnt-instance reboot start instance if not yet started
- This patch starts the instance when gnt-instance reboot is invoked on a
instance already stopped.
Signed-off-by: Ren... - 12:13 pm Revision effb49b4: Update the DD of OOB with gnt-cluster epo
- This command came up in a local discussion about how much logic we
should put into gnt-node power off. We decided to ... - 11:55 am Revision f47941f8: utils: Export NiceSortKey function
- The ability to split a string into a list of strings and integers can be
handy elsewhere and is necessary for sorting...
02/24/2011
- 06:33 pm Revision 3d5ebbf0: Expand some acronyms, add to glossary
- Signed-off-by: Stephen Shirley <diamond@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:40 pm Revision 8e74adce: Fix test output splattering
- Instead of hardcode to ToStdout in the helper class, we should use
a user provided feedback function. In unittests th... - 03:25 pm Revision fcdb582d: Generate query fields in man pages
- This patch replaces the hand-written lists of fields, sometimes
incomplete, wrong or inconsistent, with generated one... - 03:25 pm Revision 95eb4188: Add script to generate query fields documentation
- - All lines matching "@QUERY_FIELDS_${resource}@" in the input will be
replaced with a definition list describing t... - 03:25 pm Revision 79b2ca83: Add query field descriptions
- - Make “doc” parameter to MakeField non-optional
- Add descriptions for all fields
Signed-off-by: Michael Hanselmann... - 03:25 pm Revision 1ae17369: query: Add support for field description
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 03:25 pm Revision 92ea69bf: Add function to format ordinals
- See [1] for the rules.
[1] http://en.wikipedia.org/wiki/Names_of_numbers_in_English#Ordinal_numbers
Signed-off-by: ... - 12:28 pm Revision 66d1f035: Introducing gnt-cluster epo
- This is a convenience command to do an automated EPO in the possible limits of
Ganeti.
Signed-off-by: René Nussbaume... - 12:28 pm Revision 41543d8b: Move OOB_TIMEOUT_OPT to cli.py
- OOB commands where we need to be able to specify the timeout are
enhancing over the border of just gnt-node so we mov...
02/23/2011
- 08:55 pm Revision 75f76703: epydoc.conf: Avoid newlines, rebuild if necessary
- Using $(strip …) ensures there won't be any newlines in the value.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 08:55 pm Revision 1e28e3b8: Add constants for node roles
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:52 pm Revision 61a980a9: Add constants for instance status
- They've been hardcoded for too long.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <... - 03:31 pm Revision 502b3316: Merge remote branch 'devel-2.4'
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:27 pm Revision bacae536: query_unittest: Fix argument to set()
- Commit e431074f introduced an uncatched bug. This patch fixes this. The
set is expecting a list or iteratable to work... - 02:55 pm Revision 4cc4d1fa: query: Use aliases for legacy instance NIC fields
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:43 pm Revision 38499e1b: Merge branch 'devel-2.4'
- * devel-2.4:
Fix title of query field containing instance name
Signed-off-by: Michael Hanselmann <hansmi@google.co...
02/22/2011
- 08:05 pm Revision f2c6673d: Add unittest for cli.FormatResultError
- Also make the parameter for verbosity mandatory.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 08:03 pm Revision f5182ecb: Fix title of query field containing instance name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 08:03 pm Revision 6b9b18a2: cmdlib: Fix pylint error
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:49 pm Revision e26096bd: cmdlib: Use filters internally for queries
- This is in preparation for implementing real query filters.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Re... - 05:57 pm Revision cbfa4f0f: Merge branch 'devel-2.4'
- * devel-2.4: (60 commits)
Update news and bump version for 2.4.0 rc2
Fix pylint warnings
TestRapiInstanceRename... - 02:50 pm Revision a1e43376: Add/rename label for LUXI in documentation
- The HTTP server design doc will refer to the LUXI protocol,
so conflicts need to be avoided.
Signed-off-by: Michael ...
Also available in: Atom