Activity
From 09/02/2009 to 10/01/2009
10/01/2009
- 08:37 pm ganeti-local Revision e623dbe3: Master candidate stats, return one more value
- Other than returning the current number of candidates, and the number of
desired and possible candidates, we also ret... - 08:37 pm Revision e623dbe3: Master candidate stats, return one more value
- Other than returning the current number of candidates, and the number of
desired and possible candidates, we also ret... - 07:47 pm Revision 34cb5617: SingleActionPipeCondition =~ s/Action/Notify/
- With this patch we simplify usage on the SingleActionCondition (which
wasn't a condition at all) by making it a real ... - 07:47 pm ganeti-local Revision 34cb5617: SingleActionPipeCondition =~ s/Action/Notify/
- With this patch we simplify usage on the SingleActionCondition (which
wasn't a condition at all) by making it a real ... - 07:46 pm Revision b8140229: testNotification: add more checking about order
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:46 pm ganeti-local Revision b8140229: testNotification: add more checking about order
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:45 pm ganeti-local Revision c5fe2a67: Abstract base condition test cases
- This way they can be used to test different condition classes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 07:45 pm Revision c5fe2a67: Abstract base condition test cases
- This way they can be used to test different condition classes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 07:45 pm ganeti-local Revision 63f2e724: Move the "done" queue inside _ThreadedTestCase
- All (ok, all but one) _ThreadedTestCase users have a done Queue, so we
move its building in the _ThreadedTestCase set... - 07:45 pm Revision 63f2e724: Move the "done" queue inside _ThreadedTestCase
- All (ok, all but one) _ThreadedTestCase users have a done Queue, so we
move its building in the _ThreadedTestCase set... - 07:45 pm ganeti-local Revision 2419060d: Abstract "base" condition code in a separate class
- Each condition has an underlying lock, the acquire and release methods,
and a few helper methods to check that it's c... - 07:45 pm Revision 2419060d: Abstract "base" condition code in a separate class
- Each condition has an underlying lock, the acquire and release methods,
and a few helper methods to check that it's c... - 07:35 pm Revision a66bd91b: locking.SharedLock: Fix bug in delete function
- SharedLock.__acquire_unlocked uses keyword parameters. Just passing
the timeout would set the “shared” parameter.
Si... - 07:35 pm ganeti-local Revision a66bd91b: locking.SharedLock: Fix bug in delete function
- SharedLock.__acquire_unlocked uses keyword parameters. Just passing
the timeout would set the “shared” parameter.
Si... - 07:17 pm Revision 5e0a6daf: Rename LockSet.acquire parameter “blocking” to “timeout”
- Also remove the “blocking” parameter from LockSet.remove and
GanetiLockManager.remove. There's no point in implementi... - 07:17 pm ganeti-local Revision 5e0a6daf: Rename LockSet.acquire parameter “blocking” to “timeout”
- Also remove the “blocking” parameter from LockSet.remove and
GanetiLockManager.remove. There's no point in implementi... - 04:59 pm ganeti-local Revision 2042aa94: Try to fix locking unittests
- Our automated test system found a few problems in the new locking
unittests. This patch should fix them, although I w... - 04:59 pm Revision 2042aa94: Try to fix locking unittests
- Our automated test system found a few problems in the new locking
unittests. This patch should fix them, although I w...
09/30/2009
- 06:35 pm ganeti-local Revision c6997f21: Change SharedLock to new pipe(2)-based condition
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:35 pm Revision c6997f21: Change SharedLock to new pipe(2)-based condition
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:34 pm ganeti-local Revision 48dabc6a: Add _PipeCondition class
- _PipeCondition is a condition implemented using pipe(2) and poll(2).
It allows the implementation of timeouts without... - 06:34 pm Revision 48dabc6a: Add _PipeCondition class
- _PipeCondition is a condition implemented using pipe(2) and poll(2).
It allows the implementation of timeouts without... - 06:34 pm ganeti-local Revision d76167a5: Add _SingleActionPipeCondition class
- This class will be used as a basic block for pipe(2)-based
conditions. Upon initialization it creates a pipe and can ... - 06:34 pm Revision d76167a5: Add _SingleActionPipeCondition class
- This class will be used as a basic block for pipe(2)-based
conditions. Upon initialization it creates a pipe and can ... - 06:33 pm ganeti-local Revision 84e344d4: SharedLock: implement timeouts
- This patch greatly simplifies the SharedLock code and implements
timeouts for the acquire() and delete() functions. A... - 06:33 pm Revision 84e344d4: SharedLock: implement timeouts
- This patch greatly simplifies the SharedLock code and implements
timeouts for the acquire() and delete() functions. A... - 05:49 pm ganeti-local Revision 23824641: Extend confd instances ips query
- The query now accepts a link parameter.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trott... - 05:49 pm Revision 23824641: Extend confd instances ips query
- The query now accepts a link parameter.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trott... - 03:59 pm ganeti-local Revision c8872a0b: Merge remote branch 'origin/master' into mogu
- * origin/master:
Fix burnin's verbose mode
Final NEWS update and version increase for 2.0.4
Encode the actual e... - 03:59 pm Revision c8872a0b: Merge remote branch 'origin/master' into mogu
- * origin/master:
Fix burnin's verbose mode
Final NEWS update and version increase for 2.0.4
Encode the actual e... - 03:12 am Revision 1cf97474: Change ExtLoader to only handle I/O errors
- Due to the Control.Exception changes between 6.8 and 6.10, using it
portably is difficult. Since we're only intereste... - 03:12 am ganeti-local Revision 1cf97474: Change ExtLoader to only handle I/O errors
- Due to the Control.Exception changes between 6.8 and 6.10, using it
portably is difficult. Since we're only intereste...
09/29/2009
- 08:25 pm ganeti-local Revision e73a5804: Improve description of migrate/failover post hooks env
- Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 08:25 pm Revision e73a5804: Improve description of migrate/failover post hooks env
- Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 08:25 pm Revision 454fe3cd: Update env vars for instances in hooks documentation
- Remove variables which are listed at the beginning of the section and variables
which are not declared when building ... - 08:25 pm ganeti-local Revision 454fe3cd: Update env vars for instances in hooks documentation
- Remove variables which are listed at the beginning of the section and variables
which are not declared when building ... - 06:52 pm ganeti-local Revision 88d31e5c: Fix burnin's verbose mode
- The timestamp need special formatting, which was done for the internal
buffer storage but not for the messages logged... - 06:52 pm Revision 88d31e5c: Fix burnin's verbose mode
- The timestamp need special formatting, which was done for the internal
buffer storage but not for the messages logged... - 04:43 pm Revision cf924b6d: Brown-paper-bag release fixing haddock issues
- Haddock doesn't like pre-processed files (at least not in all versions).
Thus we need to remove the ExtLoader module ... - 04:43 pm ganeti-local Revision cf924b6d: Brown-paper-bag release fixing haddock issues
- Haddock doesn't like pre-processed files (at least not in all versions).
Thus we need to remove the ExtLoader module ... - 02:26 pm ganeti-local Revision 12fa49b3: Update NEWS file for the 0.1.7 release
- 02:26 pm Revision 12fa49b3: Update NEWS file for the 0.1.7 release
- 02:25 pm ganeti-local Revision 38f536cb: Make the test suite return an reasonable exit code
- Test.QuickCheck.Batch.runTests doesn't return any error statistics,
which makes the test suite just display errorrs a... - 02:25 pm Revision 38f536cb: Make the test suite return an reasonable exit code
- Test.QuickCheck.Batch.runTests doesn't return any error statistics,
which makes the test suite just display errorrs a... - 01:31 pm ganeti-local Revision d303fefe: Final NEWS update and version increase for 2.0.4
- QA passed successfully, let's try to have a release.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Mich... - 01:31 pm Revision d303fefe: Final NEWS update and version increase for 2.0.4
- QA passed successfully, let's try to have a release.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Mich... - 01:06 pm Revision 74554d66: Add initial confd client unittests
- Some basic tests for the confd client library
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Micha... - 01:06 pm ganeti-local Revision 74554d66: Add initial confd client unittests
- Some basic tests for the confd client library
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Micha... - 01:06 pm Revision a5229439: confd/client: make it possible to update peer list
- Until now the peers have to be the same all the time. Adding a new
function to update the list, and call it from the ... - 01:06 pm ganeti-local Revision a5229439: confd/client: make it possible to update peer list
- Until now the peers have to be the same all the time. Adding a new
function to update the list, and call it from the ... - 12:48 pm ganeti-local Revision 834f8b67: Remove ‘-u’ from masterd shebang
- This is not needed anymore - the original change was more than a year
ago when masterd was in its incipient phase.
S... - 12:48 pm Revision 834f8b67: Remove ‘-u’ from masterd shebang
- This is not needed anymore - the original change was more than a year
ago when masterd was in its incipient phase.
S...
09/28/2009
- 06:58 pm ganeti-local Revision 5f6f260a: confd/client: pass self to upcalls
- It may be handy for upcalls to know which client called them, and call
it back. So we create a new "client" field in ... - 06:58 pm Revision 5f6f260a: confd/client: pass self to upcalls
- It may be handy for upcalls to know which client called them, and call
it back. So we create a new "client" field in ... - 05:09 pm Revision fbb95f28: Turn on, and fix, more warnings
- The Makefile was intented to be -Wall and not simply -W, but I missed
that. This enables more warnings and also enabl... - 05:09 pm Revision 685f5bc6: Brown bag fix: invert a test
- During testing I used the test inversely to see it triggers correctly,
and committed by mistake the inverted test. Fi... - 05:09 pm ganeti-local Revision fbb95f28: Turn on, and fix, more warnings
- The Makefile was intented to be -Wall and not simply -W, but I missed
that. This enables more warnings and also enabl... - 05:09 pm ganeti-local Revision 685f5bc6: Brown bag fix: invert a test
- During testing I used the test inversely to see it triggers correctly,
and committed by mistake the inverted test. Fi... - 04:16 pm Revision 45ab6a8d: Add support for building without curl
- Since curl is not always needed (e.g. when only using luxi or less
likely file backends only) and is also not always ... - 04:16 pm ganeti-local Revision 45ab6a8d: Add support for building without curl
- Since curl is not always needed (e.g. when only using luxi or less
likely file backends only) and is also not always ... - 03:50 pm Revision e8f89bb6: Split the exernal data loader out of CLI.hs
- Currently the external data loader is in CLI.hs, which makes all
programs that need cli functionality (options, etc.)... - 03:50 pm ganeti-local Revision e8f89bb6: Split the exernal data loader out of CLI.hs
- Currently the external data loader is in CLI.hs, which makes all
programs that need cli functionality (options, etc.)... - 12:38 pm ganeti-local Revision ab1a6973: devel/upload.in: make it more project generic
- Only install ganeti specific files if they exist. This way we can call
ganeti's devel/upload in another sub-projects ... - 12:38 pm Revision ab1a6973: devel/upload.in: make it more project generic
- Only install ganeti specific files if they exist. This way we can call
ganeti's devel/upload in another sub-projects ... - 12:37 pm Revision a9613def: ConfdFilterCallback: fix a bug in expire
- The HandleExpire function takes the whole "up" structure, and not just
the salt.
Signed-off-by: Guido Trotter <ultro... - 12:37 pm ganeti-local Revision a9613def: ConfdFilterCallback: fix a bug in expire
- The HandleExpire function takes the whole "up" structure, and not just
the salt.
Signed-off-by: Guido Trotter <ultro... - 12:36 pm Revision 1fea2f0d: ganeti-confd: cleanup imports
- Many functionalities of confd have been moved to other classes/modules,
and the main confd daemon doesn't reference t... - 12:36 pm ganeti-local Revision 1fea2f0d: ganeti-confd: cleanup imports
- Many functionalities of confd have been moved to other classes/modules,
and the main confd daemon doesn't reference t... - 12:36 pm ganeti-local Revision 0b678558: ganeti-confd: don't depend on the os log dir
- ganeti-confd doesn't need to log anything related to os installations.
Signed-off-by: Guido Trotter <ultrotter@googl... - 12:36 pm Revision 0b678558: ganeti-confd: don't depend on the os log dir
- ganeti-confd doesn't need to log anything related to os installations.
Signed-off-by: Guido Trotter <ultrotter@googl...
09/25/2009
- 06:56 pm ganeti-local Revision e6345c35: Encode the actual exception raised by LU execution
- Currently, the actual exception raised during an LU execution (one of
OpPrereqError, OpExecError, HooksError, etc.) i... - 06:56 pm Revision e6345c35: Encode the actual exception raised by LU execution
- Currently, the actual exception raised during an LU execution (one of
OpPrereqError, OpExecError, HooksError, etc.) i... - 06:56 pm ganeti-local Revision a6607331: Move the luxi error handling into errors.py
- Currently the luxi error handling is hardcoded as special encoding on
the masterd-side and special decoding on the cl... - 06:56 pm Revision a6607331: Move the luxi error handling into errors.py
- Currently the luxi error handling is hardcoded as special encoding on
the masterd-side and special decoding on the cl... - 06:54 pm ganeti-local Revision 31821208: Fix the confusing ssh/hostname message in node add
- Before, it used to say:
ssh/hostname verification failed node1.example.com -> hostname mismatch, got
node2
Now ... - 06:54 pm Revision 31821208: Fix the confusing ssh/hostname message in node add
- Before, it used to say:
ssh/hostname verification failed node1.example.com -> hostname mismatch, got
node2
Now ... - 06:41 pm ganeti-local Revision bae7e531: Add man page for ganeti-cleaner
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:41 pm Revision bae7e531: Add man page for ganeti-cleaner
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:37 pm ganeti-local Revision 392ca296: Implement ConfdFilterCallback
- This callback can be stacked with another one, and will filter duplicate
or old results, making handling of results e... - 05:37 pm ganeti-local Revision ed008420: Remove secrets and kill confd on cluster leave
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:37 pm Revision 392ca296: Implement ConfdFilterCallback
- This callback can be stacked with another one, and will filter duplicate
or old results, making handling of results e... - 05:37 pm Revision ed008420: Remove secrets and kill confd on cluster leave
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:37 pm ganeti-local Revision cf7b0cc4: Confd client: add module level documentation
- Populate the docstring with documentation on the client library's usage.
Signed-off-by: Guido Trotter <ultrotter@goo... - 05:37 pm Revision cf7b0cc4: Confd client: add module level documentation
- Populate the docstring with documentation on the client library's usage.
Signed-off-by: Guido Trotter <ultrotter@goo... - 05:37 pm Revision 7579eb06: Update NEWS file for version 2.0.4
- We don't bump up the version yet, pending more QA tests.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ... - 05:37 pm ganeti-local Revision 7579eb06: Update NEWS file for version 2.0.4
- We don't bump up the version yet, pending more QA tests.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ... - 05:14 pm ganeti-local Revision 430b923c: Add uuid on node/instance add and cluster init
- This patch does a little bit of cleanup first, since we want to call
GenerateUniqueID without reacquiring the lock.
... - 05:14 pm Revision 430b923c: Add uuid on node/instance add and cluster init
- This patch does a little bit of cleanup first, since we want to call
GenerateUniqueID without reacquiring the lock.
... - 05:13 pm ganeti-local Revision 22482387: Fix RAPI QA, broken by NIC parameters changes
- This also adds the new nic.links query field.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trott... - 05:13 pm Revision 22482387: Fix RAPI QA, broken by NIC parameters changes
- This also adds the new nic.links query field.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trott... - 04:27 pm ganeti-local Revision 8db31d6b: Automatically cleanup _temporary_ids at save
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
(cherry picked from... - 04:27 pm Revision 8db31d6b: Automatically cleanup _temporary_ids at save
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
(cherry picked from... - 04:27 pm Revision 26b316d0: Separate the computation of all config IDs
- We will need this in another place, so we abstract the 'compute all
current IDs' functionality into a separate functi... - 04:27 pm ganeti-local Revision 26b316d0: Separate the computation of all config IDs
- We will need this in another place, so we abstract the 'compute all
current IDs' functionality into a separate functi... - 04:01 pm ganeti-local Revision 2d90608c: Change config upgrade to be explicit
- Currently the config upgrade is done at each object instantiation, that
means that ganeti-noded will run UpgradeConfi... - 04:01 pm Revision 2d90608c: Change config upgrade to be explicit
- Currently the config upgrade is done at each object instantiation, that
means that ganeti-noded will run UpgradeConfi... - 03:22 pm ganeti-local Revision 59b76636: Merge commit 'origin/next'
- * commit 'origin/next': (74 commits)
Fix gnt-node modify online help
Fix gnt-job info entry in gnt-job(8)
locki... - 03:22 pm Revision 59b76636: Merge commit 'origin/next'
- * commit 'origin/next': (74 commits)
Fix gnt-node modify online help
Fix gnt-job info entry in gnt-job(8)
locki...
09/24/2009
- 06:32 pm ganeti-local Revision 7faf5110: Wrap documentation to max 72 characters per line
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:32 pm Revision 7faf5110: Wrap documentation to max 72 characters per line
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:31 pm Revision 558fd122: Set Vim textwidth in each documentation file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:31 pm ganeti-local Revision 558fd122: Set Vim textwidth in each documentation file
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:12 pm ganeti-local Revision c124045f: Add missing import sys to lib/daemon.py
- It does “print >> sys.stderr, …” but there is no import sys.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:12 pm Revision c124045f: Add missing import sys to lib/daemon.py
- It does “print >> sys.stderr, …” but there is no import sys.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:10 pm ganeti-local Revision 56c9a709: Add documentation on manual cluster cleanup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:10 pm Revision 56c9a709: Add documentation on manual cluster cleanup
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:44 pm Revision ca9ccea8: Add implementation details for 2.1 locking changes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:44 pm ganeti-local Revision ca9ccea8: Add implementation details for 2.1 locking changes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:06 pm ganeti-local Revision d63218ce: KVMHypervisor: wrap long line
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:06 pm Revision d63218ce: KVMHypervisor: wrap long line
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:38 pm ganeti-local Revision 7118a0df: Export the uuid in RAPI
- This also simplifies a little the field declaration in RAPI.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 02:38 pm Revision 7118a0df: Export the uuid in RAPI
- This also simplifies a little the field declaration in RAPI.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 02:38 pm Revision 259578eb: Export and show the cluster uuid in cluster info
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:38 pm ganeti-local Revision 259578eb: Export and show the cluster uuid in cluster info
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:38 pm ganeti-local Revision edc8fc5f: Man page updates for the uuid field
- Also corrects wrong indentation in the gnt-instance.sgml file.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 02:38 pm Revision edc8fc5f: Man page updates for the uuid field
- Also corrects wrong indentation in the gnt-instance.sgml file.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe... - 02:37 pm ganeti-local Revision 033d58b0: Implement uuid in gnt-node/instance list and info
- The patch modifies LUQueryInstanceData to return the uuid too and also
adds support for it in the gnt-* scripts.
Sig... - 02:37 pm Revision 033d58b0: Implement uuid in gnt-node/instance list and info
- The patch modifies LUQueryInstanceData to return the uuid too and also
adds support for it in the gnt-* scripts.
Sig... - 02:37 pm Revision 19bed813: Simplify handling of regular fields in LUQuery*
- For fields that correspond directly to an object's field, we can
simplify the handling. The patch also adds the new '... - 02:37 pm ganeti-local Revision 19bed813: Simplify handling of regular fields in LUQuery*
- For fields that correspond directly to an object's field, we can
simplify the handling. The patch also adds the new '... - 02:37 pm Revision 76d5d3a3: Automatically fill in missing UUIDs
- The patch also starts using the current UUIDs (in the new attributes)
while computing the _AllIDs list.
Signed-off-b... - 02:37 pm ganeti-local Revision 76d5d3a3: Automatically fill in missing UUIDs
- The patch also starts using the current UUIDs (in the new attributes)
while computing the _AllIDs list.
Signed-off-b... - 02:37 pm ganeti-local Revision e1dcc53a: Add uuid attributes to configuration entities
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:37 pm Revision e1dcc53a: Add uuid attributes to configuration entities
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:37 pm Revision 34d657ba: Automatically cleanup _temporary_ids at save
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:37 pm ganeti-local Revision 34d657ba: Automatically cleanup _temporary_ids at save
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 02:36 pm ganeti-local Revision 34e54ebc: Separate the computation of all config IDs
- We will need this in another place, so we abstract the 'compute all
current IDs' functionality into a separate functi... - 02:36 pm Revision 34e54ebc: Separate the computation of all config IDs
- We will need this in another place, so we abstract the 'compute all
current IDs' functionality into a separate functi... - 01:04 pm ganeti-local Revision 77b076ca: Node init: copy hmac key as well
- Without this confd will not start when a node is added to the cluster.
Signed-off-by: Guido Trotter <ultrotter@googl... - 01:04 pm Revision 77b076ca: Node init: copy hmac key as well
- Without this confd will not start when a node is added to the cluster.
Signed-off-by: Guido Trotter <ultrotter@googl... - 01:04 pm ganeti-local Revision 9f83899a: Install guide: talk about routing mode
- The networking section is updated to talk about both routing and
bridging.
Signed-off-by: Guido Trotter <ultrotter@g... - 01:04 pm ganeti-local Revision c103d7ae: Unpack the confd reply as an object, from the dict
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:04 pm Revision c103d7ae: Unpack the confd reply as an object, from the dict
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:04 pm Revision 9f83899a: Install guide: talk about routing mode
- The networking section is updated to talk about both routing and
bridging.
Signed-off-by: Guido Trotter <ultrotter@g... - 01:04 pm ganeti-local Revision 8063787e: document the nic link meaning in routed mode
- Currently this feature is hypervisor specific, but under kvm we use it
by default (aka: if the user hasn't specified ... - 01:04 pm ganeti-local Revision 756d5ec3: Update hypervisor installation section
- Currently the section is called "Installing Xen" and also mentions KVM.
Updating the title and also make it slightly ... - 01:04 pm Revision 756d5ec3: Update hypervisor installation section
- Currently the section is called "Installing Xen" and also mentions KVM.
Updating the title and also make it slightly ... - 01:04 pm Revision 8063787e: document the nic link meaning in routed mode
- Currently this feature is hypervisor specific, but under kvm we use it
by default (aka: if the user hasn't specified ... - 01:04 pm Revision 0a3c881e: KVM nic script: enable interface forwarding
- If forwarding is enabled globally this is a no-op. If instead it's
enabled only for some special interfaces where ins... - 01:04 pm ganeti-local Revision 0a3c881e: KVM nic script: enable interface forwarding
- If forwarding is enabled globally this is a no-op. If instead it's
enabled only for some special interfaces where ins... - 12:53 pm ganeti-local Revision 7c60f7a2: KVM nic script: use routed link as table
- In order to be able to maintain the node network standard routing
untouched while routing instance traffic through a ... - 12:53 pm Revision 7c60f7a2: KVM nic script: use routed link as table
- In order to be able to maintain the node network standard routing
untouched while routing instance traffic through a ...
09/23/2009
- 06:07 pm ganeti-local Revision 90469357: Confd client: make SendRequest args optional
- By default "None" will be used as an args value
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic... - 06:07 pm ganeti-local Revision 96e03b0b: Confd client: Change callback model
- We move to one callback in total, rather than one per call, and call it
both for server replies and request expiring.... - 06:07 pm ganeti-local Revision 7d20c647: Confd client: make confd port configurable
- The port can be now chosen at library init time, with a default of
calling GetDaemonPort.
Signed-off-by: Guido Trott... - 06:07 pm ganeti-local Revision a3db74e4: Confd client library: enable optional logging
- If a logger is passed in, we log some debugging messages that might help
someone who's debugging a confd client to un... - 06:07 pm Revision 90469357: Confd client: make SendRequest args optional
- By default "None" will be used as an args value
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic... - 06:07 pm Revision 96e03b0b: Confd client: Change callback model
- We move to one callback in total, rather than one per call, and call it
both for server replies and request expiring.... - 06:07 pm Revision 7d20c647: Confd client: make confd port configurable
- The port can be now chosen at library init time, with a default of
calling GetDaemonPort.
Signed-off-by: Guido Trott... - 06:07 pm Revision a3db74e4: Confd client library: enable optional logging
- If a logger is passed in, we log some debugging messages that might help
someone who's debugging a confd client to un...
09/22/2009
- 05:37 pm ganeti-local Revision 90d726a8: Change config upgrade to be explicit
- Currently the config upgrade is done at each object instantiation, that
means that ganeti-noded will run UpgradeConfi... - 05:37 pm Revision 90d726a8: Change config upgrade to be explicit
- Currently the config upgrade is done at each object instantiation, that
means that ganeti-noded will run UpgradeConfi... - 05:35 pm Revision d01ae714: Confd: add instances IPs query
- Extend confd to answer queries about instances IPs.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by:... - 05:35 pm ganeti-local Revision d01ae714: Confd: add instances IPs query
- Extend confd to answer queries about instances IPs.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by:... - 05:01 pm Revision 3a541d90: Fix utils.MatchNameComponent for full matches
- While ‘test1’ matches both ‘test1’ and ‘test1.example’, it has a full,
exact match and we should return it if that is... - 05:01 pm ganeti-local Revision 3a541d90: Fix utils.MatchNameComponent for full matches
- While ‘test1’ matches both ‘test1’ and ‘test1.example’, it has a full,
exact match and we should return it if that is... - 04:32 pm ganeti-local Revision 0f828357: Design doc changes for UUID tracking of objects
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:32 pm Revision 0f828357: Design doc changes for UUID tracking of objects
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
09/21/2009
- 05:31 pm ganeti-local Revision dfc2a24c: Fix _RemoveDisk for file based instances
- During 621b7678 two typos were introduced which prevent file based
instances removal to work correctly. Fixing both o... - 05:31 pm Revision dfc2a24c: Fix _RemoveDisk for file based instances
- During 621b7678 two typos were introduced which prevent file based
instances removal to work correctly. Fixing both o... - 04:31 pm Revision a5b360e4: Re-wrap locking changes design to 76 chars per line
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:31 pm ganeti-local Revision a5b360e4: Re-wrap locking changes design to 76 chars per line
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:13 pm ganeti-local Revision 700bb843: Revert "Include NEWS file in documentation"
- This reverts commit 350ecfecca136f50877898774c6b40014b5c2b1c. It broke
distcheck.
Signed-off-by: Michael Hanselmann ... - 04:13 pm Revision 700bb843: Revert "Include NEWS file in documentation"
- This reverts commit 350ecfecca136f50877898774c6b40014b5c2b1c. It broke
distcheck.
Signed-off-by: Michael Hanselmann ... - 02:08 pm ganeti-local Revision 14ea9302: gnt-instance info: fix nic display
- In branch-2.1 the conversion of NICs to Tuples has been unified to the
_NICListToTuple function, which is used by bot... - 02:08 pm Revision 14ea9302: gnt-instance info: fix nic display
- In branch-2.1 the conversion of NICs to Tuples has been unified to the
_NICListToTuple function, which is used by bot... - 01:28 pm ganeti-local Revision 9b4127eb: cmdlib._CreateDisks fix a broken result.Raise
- The format string has the ": %s" at the end, but no argument is passed,
which of course raises a TypeError. Removing ... - 01:28 pm Revision 9b4127eb: cmdlib._CreateDisks fix a broken result.Raise
- The format string has the ": %s" at the end, but no argument is passed,
which of course raises a TypeError. Removing ...
09/18/2009
- 06:31 pm ganeti-local Revision 350ecfec: Include NEWS file in documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:31 pm Revision 350ecfec: Include NEWS file in documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:31 pm ganeti-local Revision 61b5e342: Convert NEWS file to RST
- - Add markup for titles
- Convert quotes
- Reindent and rewrap to 72 chars per line
Signed-off-by: Michael Hanselman... - 06:31 pm Revision 61b5e342: Convert NEWS file to RST
- - Add markup for titles
- Convert quotes
- Reindent and rewrap to 72 chars per line
Signed-off-by: Michael Hanselman... - 05:00 pm ganeti-local Revision d77490c5: Unify the instance creation code
- Currently the AddInstance in gnt-instance and ImportInstance in
gnt-backup duplicate all of their code except the act... - 05:00 pm Revision d77490c5: Unify the instance creation code
- Currently the AddInstance in gnt-instance and ImportInstance in
gnt-backup duplicate all of their code except the act... - 04:59 pm ganeti-local Revision 1c5945b6: Unify multi-instance handling in gnt-instance
- Start, stop and reboot have the same code for dealing with
multi-instance handling. This patch moves all that into a ... - 04:59 pm Revision 1c5945b6: Unify multi-instance handling in gnt-instance
- Start, stop and reboot have the same code for dealing with
multi-instance handling. This patch moves all that into a ... - 02:10 pm ganeti-local Revision 3e54ace7: Fix gnt-instance start/stop/… args
- The gnt-instance commands that have the multi-filter can take also zero
arguments, if the --all flag is passed. But t... - 02:10 pm Revision 3e54ace7: Fix gnt-instance start/stop/… args
- The gnt-instance commands that have the multi-filter can take also zero
arguments, if the --all flag is passed. But t... - 01:53 pm ganeti-local Revision 29392516: Move more cluster init opts to cli.py
- Some of these should be added to cluster modify too.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Mich... - 01:53 pm ganeti-local Revision 14e9e7f3: Move cluster verify options to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 12054861: Move the “--reboot-type” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision ee3f9578: Move the “--ignore-secondaries” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 44c44832: Move the “--no-shutdown” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 6d4e8ec0: Make ganeti-watcher use the standard debug option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 6ea815cf: Change indentation style in commands definitions
- Currently, the indentation level for a command's definition depends on
the command name length, and this makes the co... - 01:53 pm ganeti-local Revision 064c21f8: Remove explicit DEBUG_OPT and add it by default
- Since >90% of the commands take the “--debug” option, and all should
actually take it (the gnt-job command is current... - 01:53 pm Revision 29392516: Move more cluster init opts to cli.py
- Some of these should be added to cluster modify too.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Mich... - 01:53 pm Revision 14e9e7f3: Move cluster verify options to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 12054861: Move the “--reboot-type” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision ee3f9578: Move the “--ignore-secondaries” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 44c44832: Move the “--no-shutdown” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 6d4e8ec0: Make ganeti-watcher use the standard debug option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 6ea815cf: Change indentation style in commands definitions
- Currently, the indentation level for a command's definition depends on
the command name length, and this makes the co... - 01:53 pm Revision 064c21f8: Remove explicit DEBUG_OPT and add it by default
- Since >90% of the commands take the “--debug” option, and all should
actually take it (the gnt-job command is current... - 01:53 pm ganeti-local Revision a72d0a79: Move the “--on-primary” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision feb09e6a: Move the “--on-secondary” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision e00f7a05: Move the “--auto” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 05586c90: Move the “--ignore-size” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision df62e5db: Move the “--src-…” options to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 8d823629: Unify the “--secondary-ip” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision b8d0f938: Move the “--readd” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision fcdde7f2: Move the “--no-ssh-key-check” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 771734c9: Move the node flags options to cli.py
- This also unifies a little the parameters to the respective options.
Signed-off-by: Iustin Pop <iustin@google.com>
R... - 01:53 pm ganeti-local Revision e7e09483: Move the “--allocatable” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 831040bf: Unify the “--no-lvm-storage” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 383a3591: Unify the “--enabled-hypervisors” option
- This also required a change, as one of the cases used a different
default.
Signed-off-by: Iustin Pop <iustin@google.... - 01:53 pm ganeti-local Revision 4fbc93dd: Unify the “--nic-parameters” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision e32df528: Unify the “--candidate-pool-size” option
- This required a slight tweak since in init we want a different default.
Signed-off-by: Iustin Pop <iustin@google.com... - 01:53 pm ganeti-local Revision b58726e8: Unify the “--vg-name” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 1f587d3d: Move the “--yes-do-it” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 58371861: Move the “--no-voting” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision e3646f22: Move the “--mac-prefix” option to cli.py
- The default has also been changed to None as this will be useful once
cluster modify will be able to change this sett... - 01:53 pm Revision a72d0a79: Move the “--on-primary” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision feb09e6a: Move the “--on-secondary” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision e00f7a05: Move the “--auto” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 05586c90: Move the “--ignore-size” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision df62e5db: Move the “--src-…” options to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 8d823629: Unify the “--secondary-ip” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision b8d0f938: Move the “--readd” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision fcdde7f2: Move the “--no-ssh-key-check” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 771734c9: Move the node flags options to cli.py
- This also unifies a little the parameters to the respective options.
Signed-off-by: Iustin Pop <iustin@google.com>
R... - 01:53 pm Revision e7e09483: Move the “--allocatable” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 831040bf: Unify the “--no-lvm-storage” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 383a3591: Unify the “--enabled-hypervisors” option
- This also required a change, as one of the cases used a different
default.
Signed-off-by: Iustin Pop <iustin@google.... - 01:53 pm Revision 4fbc93dd: Unify the “--nic-parameters” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision e32df528: Unify the “--candidate-pool-size” option
- This required a slight tweak since in init we want a different default.
Signed-off-by: Iustin Pop <iustin@google.com... - 01:53 pm Revision b58726e8: Unify the “--vg-name” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 1f587d3d: Move the “--yes-do-it” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 58371861: Move the “--no-voting” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision e3646f22: Move the “--mac-prefix” option to cli.py
- The default has also been changed to None as this will be useful once
cluster modify will be able to change this sett... - 01:53 pm ganeti-local Revision 073271f6: Unify the last “--hypervisor” (as list) option
- This third form takes a list of name+options, and is used only in
gnt-cluster. Who knew that we have three forms of ‘... - 01:53 pm ganeti-local Revision 91e0748c: Unify the “--no-ip-check” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 7d3a9fab: Unify the “--net” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision e3876ccb: Unify the “--disk” (identkeyval) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 4b038a1e: Unify the “--disks” (disk indices) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision ff00c1a7: Unify the “--os-size” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 82a786d5: Unify the “--ignore-consistency” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision f2a0828c: Unify the “--non-live” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 990b7886: Unify the “--node” (as instance placement) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 7edc4637: Unify the “--node” (as list of nodes) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision f36d7d81: Unify the last “--node” (single node) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision edeb878a: Move the “--no-start” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision fdcf4d84: Move the “--show-cmd” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision baef337d: Move the “--cleanup” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 99a8c799: Move the “--static” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 2d5e7ae1: Move the “--all” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 67840b40: Move the “--select-os” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision b6e841a8: Move the “--ignore-failures” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision a14db5ff: Unify the “--new-secondary” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 073271f6: Unify the last “--hypervisor” (as list) option
- This third form takes a list of name+options, and is used only in
gnt-cluster. Who knew that we have three forms of ‘... - 01:53 pm Revision 91e0748c: Unify the “--no-ip-check” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 7d3a9fab: Unify the “--net” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision e3876ccb: Unify the “--disk” (identkeyval) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 4b038a1e: Unify the “--disks” (disk indices) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision ff00c1a7: Unify the “--os-size” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 82a786d5: Unify the “--ignore-consistency” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision f2a0828c: Unify the “--non-live” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 990b7886: Unify the “--node” (as instance placement) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 7edc4637: Unify the “--node” (as list of nodes) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision f36d7d81: Unify the last “--node” (single node) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision edeb878a: Move the “--no-start” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision fdcf4d84: Move the “--show-cmd” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision baef337d: Move the “--cleanup” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 99a8c799: Move the “--static” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 2d5e7ae1: Move the “--all” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 67840b40: Move the “--select-os” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision b6e841a8: Move the “--ignore-failures” option to cli.py
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision a14db5ff: Unify the “--new-secondary” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 4f365444: Unify the “--disk-template” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm ganeti-local Revision 26023ecd: Unify the “--no-nics” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm ganeti-local Revision 4a25828c: Unify the “--file-storage-dir” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm ganeti-local Revision 0f87c43e: Unify the “--file-driver” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm ganeti-local Revision 4eb62659: Unify the “--iallocator” option
- This patch also changes the gnt-debug's “--algorithm” into
IALLOCATOR_OPT, since it was the only non-standard use of ... - 01:53 pm ganeti-local Revision d3ed23ff: Unify the “--os-type” option
- This was already unified inside gnt-instance, I just moved that
definition (and upper-cased it) into cli.py.
Signed-... - 01:53 pm ganeti-local Revision 087ed2ed: Unify the “--backend-parameters” option
- This is not straight-forward. First, gnt-cluster had
“--backend-parameters” wheres the rest of the script had just
“-... - 01:53 pm ganeti-local Revision 48f212d7: Unify the “--hypervisor” (params only) option
- This unifies the two uses of --hypervisor-parameters with only options
(a=b,…) form. The patch changes a little SetIn... - 01:53 pm ganeti-local Revision 236fd9c4: Unify the “--hypervisor” (with name) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 4f365444: Unify the “--disk-template” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm Revision 26023ecd: Unify the “--no-nics” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm Revision 4a25828c: Unify the “--file-storage-dir” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm Revision 0f87c43e: Unify the “--file-driver” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 01:53 pm Revision 4eb62659: Unify the “--iallocator” option
- This patch also changes the gnt-debug's “--algorithm” into
IALLOCATOR_OPT, since it was the only non-standard use of ... - 01:53 pm Revision d3ed23ff: Unify the “--os-type” option
- This was already unified inside gnt-instance, I just moved that
definition (and upper-cased it) into cli.py.
Signed-... - 01:53 pm Revision 087ed2ed: Unify the “--backend-parameters” option
- This is not straight-forward. First, gnt-cluster had
“--backend-parameters” wheres the rest of the script had just
“-... - 01:53 pm Revision 48f212d7: Unify the “--hypervisor” (params only) option
- This unifies the two uses of --hypervisor-parameters with only options
(a=b,…) form. The patch changes a little SetIn... - 01:53 pm Revision 236fd9c4: Unify the “--hypervisor” (with name) option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm ganeti-local Revision 3f75b4f3: Unify the “--no-wait-for-sync” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 01:53 pm Revision 3f75b4f3: Unify the “--no-wait-for-sync” option
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:06 am ganeti-local Revision 1232284c: Explain the reason for fqdn hostnames
- The install guide asks the user to use the fqdn in the hostname, but
doesn't explain why. This has been asked multipl... - 11:06 am Revision 1232284c: Explain the reason for fqdn hostnames
- The install guide asks the user to use the fqdn in the hostname, but
doesn't explain why. This has been asked multipl...
09/17/2009
- 06:53 pm ganeti-local Revision 3cebe102: Remove RpcResult.RemoteFailMsg completely
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:53 pm Revision 3cebe102: Remove RpcResult.RemoteFailMsg completely
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:49 pm ganeti-local Revision 5ee09f03: Add locking improvements to Ganeti 2.1 design document
- Also increase the table of contents' depth to 4.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 06:49 pm Revision 5ee09f03: Add locking improvements to Ganeti 2.1 design document
- Also increase the table of contents' depth to 4.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ... - 05:37 pm ganeti-local Revision a0c9776a: Add an error-simulation mode to cluster verify
- One of the issues we have in ganeti is that it's very hard to test the
error-handling paths; QA and burnin only test ... - 05:37 pm Revision a0c9776a: Add an error-simulation mode to cluster verify
- One of the issues we have in ganeti is that it's very hard to test the
error-handling paths; QA and burnin only test ... - 05:12 pm Revision 7c874ee1: Introduce parseable error codes in LUVerifyCluster
- Currently the output of cluster verify can be parsed for 'ERROR'
messages, but that is the only indication we get (er... - 05:12 pm ganeti-local Revision 7c874ee1: Introduce parseable error codes in LUVerifyCluster
- Currently the output of cluster verify can be parsed for 'ERROR'
messages, but that is the only indication we get (er... - 05:12 pm ganeti-local Revision 9cdb9578: Unify the multiple 'verbose' options
- Currently multiple files define a 'verbose' option. This patch moves all
these definitions to a single VERBOSE_OPT op... - 05:12 pm Revision 9cdb9578: Unify the multiple 'verbose' options
- Currently multiple files define a 'verbose' option. This patch moves all
these definitions to a single VERBOSE_OPT op... - 05:11 pm ganeti-local Revision 4abc4f1e: Rewrite the lib/cli.py export list
- Right now, the export list is a mess, it's not sorted, and the exported
items are in random places. This patches does... - 05:11 pm Revision 4abc4f1e: Rewrite the lib/cli.py export list
- Right now, the export list is a mess, it's not sorted, and the exported
items are in random places. This patches does...
09/16/2009
- 07:13 pm ganeti-local Revision 1f4e391b: Show "--help" in bash completion
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:13 pm Revision 1f4e391b: Show "--help" in bash completion
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 07:13 pm Revision edb4b374: Remove RpcResult.failed attribute
- It's redundant with RpcResult.fail_msg. This change survived QA, burnin and
unittests.
Signed-off-by: Michael Hansel... - 07:13 pm ganeti-local Revision edb4b374: Remove RpcResult.failed attribute
- It's redundant with RpcResult.fail_msg. This change survived QA, burnin and
unittests.
Signed-off-by: Michael Hansel... - 04:55 pm ganeti-local Revision efbb4fd2: Confd: add primary IPs queries
- Extend confd to answer queries about nodes primary IPs and master candidates
primary IPs.
Signed-off-by: Luca Biglia... - 04:55 pm Revision efbb4fd2: Confd: add primary IPs queries
- Extend confd to answer queries about nodes primary IPs and master candidates
primary IPs.
Signed-off-by: Luca Biglia... - 03:55 pm ganeti-local Revision e4ccf6cd: Confd client library
- Initial confd client library implementation. This initial version uses
asyncore, and supports answers via a callback... - 03:55 pm ganeti-local Revision e1081705: ganeti-confd: remove partial imports
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:55 pm Revision e4ccf6cd: Confd client library
- Initial confd client library implementation. This initial version uses
asyncore, and supports answers via a callback... - 03:55 pm Revision e1081705: ganeti-confd: remove partial imports
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:55 pm ganeti-local Revision fe759e4c: ConfdAsyncUDPServer: fix a docstring
- It refers to an older input variable
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hansel... - 03:55 pm ganeti-local Revision 465b8ee3: ConfdAsyncUDPServer: defer handling writes
- Currently if we fail writing to the socket (perhaps because a signal was
delivered) we lose the data we were sending.... - 03:55 pm ganeti-local Revision 5f3269fc: Abstract AsyncUDPSocket to daemon
- This allows this extended asyncore+udp module to be used also in other
daemons, and in the confd client library
Sign... - 03:55 pm ganeti-local Revision 4f16b4a0: ConfdAsyncUDPServer: handle signals at read time
- Currently if a signal is delivered during an attempted read, an
exception is logged in the logfile. There is no need ... - 03:55 pm ganeti-local Revision c8eded0b: AsyncUDPSocket: Move to a well defined UDP size
- Currently we read maximum 4K packets, and don't check packets when
sending them. With this patch we move to a well de... - 03:55 pm Revision 9748ab35: Move fourcc packing/unpacking to main confd module
- This way it can be used by the client as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Micha... - 03:55 pm ganeti-local Revision 86488201: ganeti-confd: explicitely log failed big sends
- Make sure that if we try to send packages which are too big (which
shouldn't happen) this gets properly logged in the... - 03:55 pm ganeti-local Revision 28a34a39: Add unittests for confd constants
- Checking that the fourcc code is indeed a fourcc code, and that request
codes and reply statuses are distinct.
Signe... - 03:55 pm ganeti-local Revision 9748ab35: Move fourcc packing/unpacking to main confd module
- This way it can be used by the client as well
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Micha... - 03:55 pm Revision 4f16b4a0: ConfdAsyncUDPServer: handle signals at read time
- Currently if a signal is delivered during an attempted read, an
exception is logged in the logfile. There is no need ... - 03:55 pm Revision 465b8ee3: ConfdAsyncUDPServer: defer handling writes
- Currently if we fail writing to the socket (perhaps because a signal was
delivered) we lose the data we were sending.... - 03:55 pm Revision 5f3269fc: Abstract AsyncUDPSocket to daemon
- This allows this extended asyncore+udp module to be used also in other
daemons, and in the confd client library
Sign... - 03:55 pm Revision fe759e4c: ConfdAsyncUDPServer: fix a docstring
- It refers to an older input variable
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hansel... - 03:55 pm Revision c8eded0b: AsyncUDPSocket: Move to a well defined UDP size
- Currently we read maximum 4K packets, and don't check packets when
sending them. With this patch we move to a well de... - 03:55 pm Revision a3758ab2: Add a magic fourcc code to confd packets
- This will make it easier to change the protocol later on
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewe... - 03:55 pm Revision 86488201: ganeti-confd: explicitely log failed big sends
- Make sure that if we try to send packages which are too big (which
shouldn't happen) this gets properly logged in the... - 03:55 pm Revision 28a34a39: Add unittests for confd constants
- Checking that the fourcc code is indeed a fourcc code, and that request
codes and reply statuses are distinct.
Signe... - 03:55 pm ganeti-local Revision a3758ab2: Add a magic fourcc code to confd packets
- This will make it easier to change the protocol later on
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewe... - 03:47 pm ganeti-local Revision 7a0156dc: Fix authorized_keys generation at cluster init
- Copy pub_key in authorized_keys.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann... - 03:47 pm Revision 7a0156dc: Fix authorized_keys generation at cluster init
- Copy pub_key in authorized_keys.
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann...
09/15/2009
- 03:17 pm ganeti-local Revision 62947ebb: Move developer notes into normal documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:17 pm Revision 62947ebb: Move developer notes into normal documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:19 pm Revision d25c1d6a: jqueue: Remove unused run_op_index attribute
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:19 pm ganeti-local Revision d25c1d6a: jqueue: Remove unused run_op_index attribute
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:19 pm ganeti-local Revision 1d2dcdfd: Export new lock_status field to gnt-job
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:19 pm Revision 1d2dcdfd: Export new lock_status field to gnt-job
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:19 pm ganeti-local Revision ef2df7d3: Keep lock status with every job
- This can be useful for debugging locking problems.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 02:19 pm Revision ef2df7d3: Keep lock status with every job
- This can be useful for debugging locking problems.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 02:19 pm ganeti-local Revision 031a3e57: Move OpCode processor callbacks into separate class
- There are two major arguments for this:
- There will be more callbacks (e.g. for lock debugging) and extending the
... - 02:19 pm Revision 031a3e57: Move OpCode processor callbacks into separate class
- There are two major arguments for this:
- There will be more callbacks (e.g. for lock debugging) and extending the
...
09/14/2009
- 03:20 pm ganeti-local Revision f60759f7: Replace last hardcoded 'nodelist' with NV_NODELIST
- LUAddNode has this usage remaining, as it's the only other LU to use
call_node_verify (beside LUVerifyCluster).
Sign... - 03:20 pm Revision f60759f7: Replace last hardcoded 'nodelist' with NV_NODELIST
- LUAddNode has this usage remaining, as it's the only other LU to use
call_node_verify (beside LUVerifyCluster).
Sign... - 03:20 pm Revision 33f2a81a: Treat virtual LVs as inexistent
- Currently, “gnt-cluster verify” and “gnt-cluster verify-disks” use the
list of LVs as returned by backend.GetVolumeLi... - 03:20 pm ganeti-local Revision 33f2a81a: Treat virtual LVs as inexistent
- Currently, “gnt-cluster verify” and “gnt-cluster verify-disks” use the
list of LVs as returned by backend.GetVolumeLi... - 02:21 pm Revision 9216a9f7: locking: Acquire SharedLock in shared mode in separate function
- This is for some more symetry with
SharedLock.__exclusive_acquire.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 02:21 pm ganeti-local Revision 9216a9f7: locking: Acquire SharedLock in shared mode in separate function
- This is for some more symetry with
SharedLock.__exclusive_acquire.
Signed-off-by: Michael Hanselmann <hansmi@google.... - 02:17 pm ganeti-local Revision fe89794e: RpcResult: Fix cases where “failed” wouldn't be set to True
- This broke “gnt-instance replace-disks --auto” when the instance
is down.
Signed-off-by: Michael Hanselmann <hansmi@... - 02:17 pm Revision fe89794e: RpcResult: Fix cases where “failed” wouldn't be set to True
- This broke “gnt-instance replace-disks --auto” when the instance
is down.
Signed-off-by: Michael Hanselmann <hansmi@... - 02:16 pm Revision ea205dbc: locking: Add level name dict
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Olivier Tharan <olive@google.com> - 02:16 pm ganeti-local Revision ea205dbc: locking: Add level name dict
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Olivier Tharan <olive@google.com> - 01:31 pm ganeti-local Revision 4d5fe81b: Merge commit 'origin/next' into branch-2.1
- * commit 'origin/next':
Fix gnt-node modify online help
Fix gnt-job info entry in gnt-job(8)
locking: Don't swa... - 01:31 pm Revision 4d5fe81b: Merge commit 'origin/next' into branch-2.1
- * commit 'origin/next':
Fix gnt-node modify online help
Fix gnt-job info entry in gnt-job(8)
locking: Don't swa... - 01:15 pm ganeti-local Revision b3fd544f: Fix gnt-node modify online help
- This completes what was began in commit
862b1b2b4c698cec8ad816793172fac9aa7f4cdf
Signed-off-by: Guido Trotter <ultro... - 01:15 pm ganeti-local Revision 4a511fd0: Fix gnt-job info entry in gnt-job(8)
- It currently reports "cancel" in its syntax, which is obviously a
cut&paste error.
Signed-off-by: Guido Trotter <ult... - 01:15 pm Revision 4a511fd0: Fix gnt-job info entry in gnt-job(8)
- It currently reports "cancel" in its syntax, which is obviously a
cut&paste error.
Signed-off-by: Guido Trotter <ult... - 01:15 pm Revision b3fd544f: Fix gnt-node modify online help
- This completes what was began in commit
862b1b2b4c698cec8ad816793172fac9aa7f4cdf
Signed-off-by: Guido Trotter <ultro...
09/11/2009
- 06:29 pm ganeti-local Revision 470ce2ee: locking: Don't swallow exceptions
- This is an indentation bug.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrot... - 06:29 pm Revision 470ce2ee: locking: Don't swallow exceptions
- This is an indentation bug.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrot... - 05:34 pm ganeti-local Revision b757f830: check-python-code: Report EOL whitespace
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:34 pm Revision b757f830: check-python-code: Report EOL whitespace
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm ganeti-local Revision eed5c5df: Check for tabs and long lines in Python code
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:33 pm Revision eed5c5df: Check for tabs and long lines in Python code
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 05:33 pm ganeti-local Revision 88258349: .gitignore: Ignore distcheck directories
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm Revision 88258349: .gitignore: Ignore distcheck directories
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm ganeti-local Revision 4d4a651d: Wrap lines over 80 characters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm Revision 4d4a651d: Wrap lines over 80 characters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm ganeti-local Revision aa053071: cmdlib: Fix typo in variable name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 05:33 pm Revision aa053071: cmdlib: Fix typo in variable name
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 12:43 pm ganeti-local Revision 01a3a718: Makefile: Move lengthy variable list to separate variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:43 pm Revision 01a3a718: Makefile: Move lengthy variable list to separate variable
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
09/10/2009
- 07:01 pm ganeti-local Revision e948770c: Move LoadModule function to ganeti.build
- It should only be used at build-time.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trott... - 07:01 pm Revision e948770c: Move LoadModule function to ganeti.build
- It should only be used at build-time.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trott... - 07:01 pm ganeti-local Revision f9897b6d: Add new ganeti.build namespace
- This will be used to store build-time Python code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by... - 07:01 pm Revision f9897b6d: Add new ganeti.build namespace
- This will be used to store build-time Python code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
09/09/2009
- 04:50 pm ganeti-local Revision 53a9ecb7: upload: Use more compatible regular expression
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 04:50 pm Revision 53a9ecb7: upload: Use more compatible regular expression
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 12:46 pm ganeti-local Revision 640b961e: mcpu: formatting/indenting fix
- Small fix for a mistake done by bad editor settings.
Signed-off-by: Luca Bigliardi <shammash@google.com> - 12:46 pm Revision 640b961e: mcpu: formatting/indenting fix
- Small fix for a mistake done by bad editor settings.
Signed-off-by: Luca Bigliardi <shammash@google.com>
09/08/2009
- 06:22 pm ganeti-local Revision 87e43988: Add check for duplicate MACs in instance add
- Currently LUAddInstance doesn't check for duplicate MACs, and it fails
during the Exec() phase when trying to add the... - 06:22 pm Revision 87e43988: Add check for duplicate MACs in instance add
- Currently LUAddInstance doesn't check for duplicate MACs, and it fails
during the Exec() phase when trying to add the...
09/07/2009
- 06:40 pm ganeti-local Revision 862b1b2b: scripts/gnt-node: fix a help string
- gnt-node modify says it wants an "<instance>". Changing it to
"<node_name>" as for the other commands.
Signed-off-by... - 06:40 pm Revision 862b1b2b: scripts/gnt-node: fix a help string
- gnt-node modify says it wants an "<instance>". Changing it to
"<node_name>" as for the other commands.
Signed-off-by... - 04:38 pm ganeti-local Revision 009e73d0: Optimise multi-job submit
- Currently, on multi-job submits we simply iterate over the
single-job-submit function. This means we grab a new seria... - 04:38 pm Revision 009e73d0: Optimise multi-job submit
- Currently, on multi-job submits we simply iterate over the
single-job-submit function. This means we grab a new seria... - 03:43 pm ganeti-local Revision 9d95c3af: Extend gnt-debug with more debugging options
- This patch extends gnt-debug to be able to submit multiple copies of the
input jobs and job contents, in order to sim... - 03:43 pm Revision 9d95c3af: Extend gnt-debug with more debugging options
- This patch extends gnt-debug to be able to submit multiple copies of the
input jobs and job contents, in order to sim...
09/04/2009
- 06:58 pm ganeti-local Revision 2d3ed64b: Add bash completion for --node node1[:node2]
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:58 pm Revision 2d3ed64b: Add bash completion for --node node1[:node2]
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:58 pm ganeti-local Revision 5b0ca9d4: Add more debugging to bash completion
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:58 pm Revision 5b0ca9d4: Add more debugging to bash completion
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm ganeti-local Revision 36bf7973: Add simple unittest for manpages
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm Revision 36bf7973: Add simple unittest for manpages
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm Revision 4b339d4c: Fix small error in gnt-job manpage
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm ganeti-local Revision 4b339d4c: Fix small error in gnt-job manpage
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm ganeti-local Revision 9725b53d: Add locking doc to Ganeti documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm Revision 9725b53d: Add locking doc to Ganeti documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm ganeti-local Revision 667161b4: Add ipsec hook to .gitignore
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:11 pm Revision 667161b4: Add ipsec hook to .gitignore
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com>
09/03/2009
- 08:32 pm ganeti-local Revision 016d04b3: Even more style fixes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 08:32 pm Revision 016d04b3: Even more style fixes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 08:32 pm ganeti-local Revision 1e37ad45: KVM hypervisor: Use ReadFile
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 08:32 pm Revision 1e37ad45: KVM hypervisor: Use ReadFile
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm ganeti-local Revision d73ef63f: A few style fixes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm Revision d73ef63f: A few style fixes
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm Revision 508e9b20: Add RAPI resource to redistribute config
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm ganeti-local Revision 508e9b20: Add RAPI resource to redistribute config
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm ganeti-local Revision bf968b7f: Add simple unittest for remote API docs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm Revision bf968b7f: Add simple unittest for remote API docs
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm Revision f72542cc: rapi doc: Add …/nodes/[name] and …/instances/[name]/reinstall
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:45 pm ganeti-local Revision f72542cc: rapi doc: Add …/nodes/[name] and …/instances/[name]/reinstall
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm Revision 3f991867: Add simple unittest for hooks documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm ganeti-local Revision 3f991867: Add simple unittest for hooks documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm ganeti-local Revision 6c6b7f8a: Update hooks documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm Revision 6c6b7f8a: Update hooks documentation
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm Revision d6f5892b: Move LoadModule function to utils
- It can be used by unittests for daemons/* or scripts/*.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:44 pm ganeti-local Revision d6f5892b: Move LoadModule function to utils
- It can be used by unittests for daemons/* or scripts/*.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:44 pm ganeti-local Revision 2a887df9: utils.CalculateDirectorySize: Don't redefine builtin
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:44 pm Revision 2a887df9: utils.CalculateDirectorySize: Don't redefine builtin
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigliardi <shammash@google.com> - 06:43 pm ganeti-local Revision 13998ef2: Use ReadFile/WriteFile in more places
- This survived QA, burnin and unittests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigl... - 06:43 pm Revision 13998ef2: Use ReadFile/WriteFile in more places
- This survived QA, burnin and unittests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Luca Bigl... - 01:58 am Revision 084b2502: Fix luxi recvMsg for messages bigger than 4K
- This patch fixes a logic bug in luxi that breaks receive of messages
bigger than 4096 bytes. The send message is not ... - 01:58 am ganeti-local Revision 084b2502: Fix luxi recvMsg for messages bigger than 4K
- This patch fixes a logic bug in luxi that breaks receive of messages
bigger than 4096 bytes. The send message is not ...
09/02/2009
- 02:05 pm ganeti-local Revision a2442bf9: Makefile: add IPsec hook
- Enable creation and dist for IPsec hook.
Signed-off-by: Luca Bigliardi <shammash@google.com> - 02:05 pm Revision a2442bf9: Makefile: add IPsec hook
- Enable creation and dist for IPsec hook.
Signed-off-by: Luca Bigliardi <shammash@google.com> - 02:05 pm ganeti-local Revision d1e95dde: Example IPsec hook
- This hook is a simple example which automatically configures a basic IPsec link
among all the nodes of a cluster.
Si... - 02:05 pm Revision d1e95dde: Example IPsec hook
- This hook is a simple example which automatically configures a basic IPsec link
among all the nodes of a cluster.
Si...
Also available in: Atom