This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Ganeti core".
The branch, stable-2.8 has been updated
via aad242d2667116611288f8a46210c6a7afef6b5b (commit)
via 5eacbcae6b0304c0d902dfab6e768e070c80ad2d (commit)
via 8aa8f6b1bc8a9449e96c4cefcdb58947d166c434 (commit)
via 13f6af817b3a8b28248e2e907dbd896cf6b2ebc1 (commit)
via 87e25be1fd99e1446ad3a5aaba1a8f5ee8b944b5 (commit)
via 763ad5befffbd2b18d86b327e2bd0c7c752cc374 (commit)
via 8701dfb00abbdd4c11a2348a7445d079226d9141 (commit)
via 814386b7e122105e6ab54d60bd7ff58b6a616a62 (commit)
via 1be6b00e919ef52aebb31ce4a365dd74e357285d (commit)
via ec3cc4a81b9b7eb665a7b1d192a29c0b59a8a9a7 (commit)
via 7ecd5e878cb811be4fe31f2a3db351ba39407638 (commit)
via 22b7f6f8db2232dbaf844b25b9571a7d95c6f539 (commit)
via 31b836b8b1d17c70023ef5b8307a5df1b9a0d7db (commit)
via f380d53c472f494543c4f2567ea1ff993753b483 (commit)
via 7352d33beb716e17793874dacd1468eef6baeda7 (commit)
via 1d870e0d1ae95e4d5582f5dcd6ca1d62031c8165 (commit)
via 37dc17e328a32c69bad9d58e072e53505e842ab3 (commit)
via fb3891d0792bde1636592db7b106b447b7366fbe (commit)
via 1a732a74937bccba6d9ee3a8308d3bfdfaa795e3 (commit)
from 7af7da684670ede63adc06cb6681a9db39014ce9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit aad242d2667116611288f8a46210c6a7afef6b5b
Author: Thomas Thrainer <
thom...@google.com>
Date: Fri May 17 11:21:30 2013 +0200
Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 5eacbcae6b0304c0d902dfab6e768e070c80ad2d
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 14:30:08 2013 +0200
cmdlib: Cleanup public/private functions
All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a leading underscore.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 8aa8f6b1bc8a9449e96c4cefcdb58947d166c434
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 14:02:29 2013 +0200
cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 13f6af817b3a8b28248e2e907dbd896cf6b2ebc1
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 13:52:28 2013 +0200
cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functions to
instance_operation.py.
The extracted operations have in common that they affect the operating
system in a running instance directly.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 87e25be1fd99e1446ad3a5aaba1a8f5ee8b944b5
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 13:38:23 2013 +0200
cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 763ad5befffbd2b18d86b327e2bd0c7c752cc374
Author: Thomas Thrainer <
thom...@google.com>
Date: Thu May 16 09:13:48 2013 +0200
cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 8701dfb00abbdd4c11a2348a7445d079226d9141
Author: Thomas Thrainer <
thom...@google.com>
Date: Thu May 16 09:12:59 2013 +0200
Reformat and define exports in cmdlib/__init__.py
cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be visible to clients.
Also don't ignore C0302 (Too many lines in module) any more.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 814386b7e122105e6ab54d60bd7ff58b6a616a62
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 10:24:50 2013 +0200
Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 1be6b00e919ef52aebb31ce4a365dd74e357285d
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 10:17:04 2013 +0200
Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit ec3cc4a81b9b7eb665a7b1d192a29c0b59a8a9a7
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 10:07:29 2013 +0200
Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 7ecd5e878cb811be4fe31f2a3db351ba39407638
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 09:55:31 2013 +0200
Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 22b7f6f8db2232dbaf844b25b9571a7d95c6f539
Author: Thomas Thrainer <
thom...@google.com>
Date: Tue May 14 09:19:16 2013 +0200
Extract instance related logical units from cmdlib
All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance logical units as well.
Additionally, helper functions which are only used by LUBackup* and
LUInstance* are moved to instance_utils.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 31b836b8b1d17c70023ef5b8307a5df1b9a0d7db
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 15:16:27 2013 +0200
Extract node related logical units from cmdlib
All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical units as well.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit f380d53c472f494543c4f2567ea1ff993753b483
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 14:54:49 2013 +0200
Extract group related logial units from cmdlib
All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 7352d33beb716e17793874dacd1468eef6baeda7
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 13:49:33 2013 +0200
Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions only used by LUCluster* are
extracted to cluster.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 1d870e0d1ae95e4d5582f5dcd6ca1d62031c8165
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 12:17:01 2013 +0200
Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 37dc17e328a32c69bad9d58e072e53505e842ab3
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 11:38:08 2013 +0200
Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit fb3891d0792bde1636592db7b106b447b7366fbe
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 11:16:43 2013 +0200
Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracted to common.py for
shared usage.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
commit 1a732a74937bccba6d9ee3a8308d3bfdfaa795e3
Author: Thomas Thrainer <
thom...@google.com>
Date: Mon May 13 10:48:48 2013 +0200
Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and subclasses is moved to
common.py.
Signed-off-by: Thomas Thrainer <
thom...@google.com>
Reviewed-by: Bernardo Dal Seno <
bdal...@google.com>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 20 +-
lib/cmdlib/__init__.py |17200 +------------------------------------
lib/cmdlib/backup.py | 534 ++
lib/cmdlib/base.py | 536 ++
lib/cmdlib/cluster.py | 2874 +++++++
lib/cmdlib/common.py | 1030 +++
lib/cmdlib/group.py | 942 ++
lib/cmdlib/instance.py | 3471 ++++++++
lib/cmdlib/instance_migration.py | 928 ++
lib/cmdlib/instance_operation.py | 502 ++
lib/cmdlib/instance_query.py | 433 +
lib/cmdlib/instance_storage.py | 2462 ++++++
lib/cmdlib/instance_utils.py | 557 ++
lib/cmdlib/misc.py | 421 +
lib/cmdlib/network.py | 718 ++
lib/cmdlib/node.py | 1569 ++++
lib/cmdlib/operating_system.py | 189 +
lib/cmdlib/query.py | 102 +
lib/cmdlib/tags.py | 209 +
lib/cmdlib/test.py | 334 +
test/py/
ganeti.cmdlib_unittest.py | 351 +-
test/py/
ganeti.config_unittest.py | 10 +-
22 files changed, 18122 insertions(+), 17270 deletions(-)
create mode 100644 lib/cmdlib/backup.py
create mode 100644 lib/cmdlib/base.py
create mode 100644 lib/cmdlib/cluster.py
create mode 100644 lib/cmdlib/common.py
create mode 100644 lib/cmdlib/group.py
create mode 100644 lib/cmdlib/instance.py
create mode 100644 lib/cmdlib/instance_migration.py
create mode 100644 lib/cmdlib/instance_operation.py
create mode 100644 lib/cmdlib/instance_query.py
create mode 100644 lib/cmdlib/instance_storage.py
create mode 100644 lib/cmdlib/instance_utils.py
create mode 100644 lib/cmdlib/misc.py
create mode 100644 lib/cmdlib/network.py
create mode 100644 lib/cmdlib/node.py
create mode 100644 lib/cmdlib/operating_system.py
create mode 100644 lib/cmdlib/query.py
create mode 100644 lib/cmdlib/tags.py
create mode 100644 lib/cmdlib/test.py
hooks/post-receive
--
Ganeti core