Activity

From 05/13/2013 to 06/11/2013

06/11/2013

01:55 pm Revision fe5a2780: Make SubmitOpCode expect options without print_jobid
As opposed to SubmitOrSend, the SubmitOpCode function is
called also by commands not supporting submit options. Hence...
Klaus Aehlig
01:55 pm ganeti-local Revision fe5a2780: Make SubmitOpCode expect options without print_jobid
As opposed to SubmitOrSend, the SubmitOpCode function is
called also by commands not supporting submit options. Hence...
Klaus Aehlig
12:07 pm Revision 7aea0198: errors and network fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:07 pm Revision 7db4b6d8: config fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:06 pm Revision 4b700ca7: cmdlib fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:06 pm Revision 4182a7ac: client fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:10 am Revision 596470db: haskell fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:10 am Revision 02aa7df1: cmdlib fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:27 am Revision d6cd74dd: Add an option to print job id of submitted jobs on stdout
When submitting a job, the job id, prefixed by 'JobID: ', is output to
stderr. While this is easy to understand for h...
Klaus Aehlig
10:27 am ganeti-local Revision d6cd74dd: Add an option to print job id of submitted jobs on stdout
When submitting a job, the job id, prefixed by 'JobID: ', is output to
stderr. While this is easy to understand for h...
Klaus Aehlig
10:26 am Revision f5d13a77: Add new command gnt_job wait
This command tacitly waits for a job to finish. In that
way, job dependency can also be handled in shell scripts.
Si...
Klaus Aehlig
10:26 am ganeti-local Revision f5d13a77: Add new command gnt_job wait
This command tacitly waits for a job to finish. In that
way, job dependency can also be handled in shell scripts.
Si...
Klaus Aehlig

06/10/2013

06:14 pm Revision 8fdedd45: network.py fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:04 pm Revision e7aa0b03: Add type annotation to avoid monomorphism restriction
Even though we need the let-bound variable showMoves only
at type [(String, String)] -> IO (), it's most general type...
Klaus Aehlig
06:04 pm ganeti-local Revision e7aa0b03: Add type annotation to avoid monomorphism restriction
Even though we need the let-bound variable showMoves only
at type [(String, String)] -> IO (), it's most general type...
Klaus Aehlig
05:21 pm Revision 8c3b6093: haskell support for abstract networks
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:57 pm Revision 30ce253e: add option --print-moves to hroller
If non-redundant instances are present in the cluster, hroller will
plan for them to move to other nodes while the gr...
Klaus Aehlig
04:57 pm ganeti-local Revision 30ce253e: add option --print-moves to hroller
If non-redundant instances are present in the cluster, hroller will
plan for them to move to other nodes while the gr...
Klaus Aehlig
10:41 am Revision 6023923b: Use GetDefaultDiskTemplate in qa_network
In qa_network we want to create instances to check NICs within
networks. For that we use the disk templated given by
...
Dimitris Aragiorgis
10:40 am Revision 3c5d3f7b: Update qa for networks
Support abstract networks (--network option becomes non mandatory)
Use _QaInstance object. AcquireInstance() returns ...
Dimitris Aragiorgis
10:40 am Revision d7ffd9f3: Extend network QA
Move GetNonexistentNetwork() in qa_utils.
Add various corner cases for existing test add/remove and
connect/disconne...
Dimitris Aragiorgis
10:39 am Revision 5e1c599f: Implement methods in Generic Network
IsReserved should return False because no pool exists, ReserveIp/ReleaseIp
should do nothing while GenerateFree shoul...
Dimitris Aragiorgis
10:37 am Revision 53195377: Use new network interface
Replace old network.AddressPool() with network.Network(). Replace
network.AddressPool and network.AddressPool.Initia...
Dimitris Aragiorgis
09:44 am Revision 22dc14c4: Total refactor of network module
Add GenericNetwork class to implement basic validation methods
for an IPv4/IPv6 network basically conserning gateways...
Dimitris Aragiorgis
09:30 am Revision 06dfde19: Add _AllIPs() config method
This returns a list of tuples (ip, network). Use it in ReserveIp,
where a network without AddressPool can be passed, ...
Dimitris Aragiorgis

06/07/2013

04:11 pm Revision a93e5814: New tests for hspace and exclusive storage
hspace is run on clusters with exclusive storage enabled.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
04:11 pm ganeti-local Revision a93e5814: New tests for hspace and exclusive storage
hspace is run on clusters with exclusive storage enabled.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
04:11 pm Revision 0cc3d742: hspace prints info about spindles
Statistics about spindles are tracked. In human-readable output, spindles
are printed only when used (i.e., exclusive...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 0cc3d742: hspace prints info about spindles
Statistics about spindles are tracked. In human-readable output, spindles
are printed only when used (i.e., exclusive...
Bernardo Dal Seno
04:11 pm Revision 773bc9e3: Add support for shrinking an instance spindles-wise
This makes tiered allocation in hspace work also with respect to spindles.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 773bc9e3: Add support for shrinking an instance spindles-wise
This makes tiered allocation in hspace work also with respect to spindles.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 914c6df4: Spindles become part of htools resource spec
Spindles are now part of resource spec. Instances get created with spindles
specified (which are just ignored when ex...
Bernardo Dal Seno
04:11 pm Revision 914c6df4: Spindles become part of htools resource spec
Spindles are now part of resource spec. Instances get created with spindles
specified (which are just ignored when ex...
Bernardo Dal Seno
04:11 pm Revision 825f8cee: htools cluster score takes spindles into account
When exclusive storage is enabled, spindles are used instead of disk space
to compute the cluster score.
Comments an...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 825f8cee: htools cluster score takes spindles into account
When exclusive storage is enabled, spindles are used instead of disk space
to compute the cluster score.
Comments an...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 74ff6aed: Update spindles when moving instances in htools
Spindles get updated, and errors raised when not enough free spindles
exist. No new error is raised when exclusive st...
Bernardo Dal Seno
04:11 pm Revision 74ff6aed: Update spindles when moving instances in htools
Spindles get updated, and errors raised when not enough free spindles
exist. No new error is raised when exclusive st...
Bernardo Dal Seno
04:11 pm Revision fcfc0c2d: Unit tests for htools and exclusive storage
The existing tests are run also on nodes with exclusive storage enabled. The
values for spindles and exclusive storag...
Bernardo Dal Seno
04:11 pm ganeti-local Revision fcfc0c2d: Unit tests for htools and exclusive storage
The existing tests are run also on nodes with exclusive storage enabled. The
values for spindles and exclusive storag...
Bernardo Dal Seno
04:11 pm Revision 0ec8cce2: Load complete instance disk information through LUXI
Information about size and spindles of all the disks of an instance is loaded
by the LUXI backend, instead of faking ...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 0ec8cce2: Load complete instance disk information through LUXI
Information about size and spindles of all the disks of an instance is loaded
by the LUXI backend, instead of faking ...
Bernardo Dal Seno
04:11 pm Revision 96f9b0a6: Load node spindles data in htools
The data structure for nodes gets a new field for free spindles, and the
existing field for total spindles gets renam...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 96f9b0a6: Load node spindles data in htools
The data structure for nodes gets a new field for free spindles, and the
existing field for total spindles gets renam...
Bernardo Dal Seno
04:11 pm Revision 8c72f711: Refactor reading live data in htools
This simplifies different handling of individual items.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revie...
Bernardo Dal Seno
04:11 pm ganeti-local Revision 8c72f711: Refactor reading live data in htools
This simplifies different handling of individual items.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revie...
Bernardo Dal Seno
04:10 pm ganeti-local Revision 06fb92cf: Export node spindles
Node spindles (queried live) are exported through the LUXI, RAPI, and
iallocator interfaces.
Signed-off-by: Bernardo...
Bernardo Dal Seno
04:10 pm Revision 06fb92cf: Export node spindles
Node spindles (queried live) are exported through the LUXI, RAPI, and
iallocator interfaces.
Signed-off-by: Bernardo...
Bernardo Dal Seno
04:10 pm Revision a1860404: node_info RPC reports info about free spindles
node_info RPC can be used to get information about free/total spindles.
Signed-off-by: Bernardo Dal Seno <bdalseno@g...
Bernardo Dal Seno
04:10 pm ganeti-local Revision a1860404: node_info RPC reports info about free spindles
node_info RPC can be used to get information about free/total spindles.
Signed-off-by: Bernardo Dal Seno <bdalseno@g...
Bernardo Dal Seno
04:10 pm Revision 5b5fd5d8: Update htools text-backend documentation
Both instances and nodes have new fields.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus ...
Bernardo Dal Seno
04:10 pm ganeti-local Revision 5b5fd5d8: Update htools text-backend documentation
Both instances and nodes have new fields.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus ...
Bernardo Dal Seno

06/05/2013

02:28 pm Revision c7dd65be: Use RpcResult.Warn where appropriate the cmdlib
To avoid repetitive code, make use of the functionality factored
out to the Warn method of RpcResult.
Signed-off-by:...
Klaus Aehlig
02:28 pm ganeti-local Revision c7dd65be: Use RpcResult.Warn where appropriate the cmdlib
To avoid repetitive code, make use of the functionality factored
out to the Warn method of RpcResult.
Signed-off-by:...
Klaus Aehlig
02:27 pm Revision 95e7e85e: Add a Warn function to RpcResult
At various places, LU code just wants to warn about
a failed rpc, but continue nevertheless. So factor out
that commo...
Klaus Aehlig
02:27 pm ganeti-local Revision 95e7e85e: Add a Warn function to RpcResult
At various places, LU code just wants to warn about
a failed rpc, but continue nevertheless. So factor out
that commo...
Klaus Aehlig

06/04/2013

09:06 pm Revision 2f836021: Add --force option to gnt-cluster modify
Make the force option of the ClusterSetParams Opcode available
on the command line.
Signed-off-by: Klaus Aehlig <aeh...
Klaus Aehlig
09:06 pm ganeti-local Revision 2f836021: Add --force option to gnt-cluster modify
Make the force option of the ClusterSetParams Opcode available
on the command line.
Signed-off-by: Klaus Aehlig <aeh...
Klaus Aehlig
09:06 pm Revision e5c92cfb: Add a force option to the ClusterSetParams Opcode
If set, the op code will, in particular, try to set the master IP
on the new netdev, even if shutting down the master...
Klaus Aehlig
09:06 pm ganeti-local Revision e5c92cfb: Add a force option to the ClusterSetParams Opcode
If set, the op code will, in particular, try to set the master IP
on the new netdev, even if shutting down the master...
Klaus Aehlig
06:11 pm Revision ac0af025: Document the monitoring daemon in the admin guide
The administrator's guide must include a section describing the monitoring
daemon and its API, in order for the users...
Michele Tartara
06:11 pm ganeti-local Revision ac0af025: Document the monitoring daemon in the admin guide
The administrator's guide must include a section describing the monitoring
daemon and its API, in order for the users...
Michele Tartara
06:11 pm Revision 431ff2c1: Factor out the API of the monitoring daemon
It will be included by both the design document and the user documentation.
Signed-off-by: Michele Tartara <mtartara...
Michele Tartara
06:11 pm ganeti-local Revision 431ff2c1: Factor out the API of the monitoring daemon
It will be included by both the design document and the user documentation.
Signed-off-by: Michele Tartara <mtartara...
Michele Tartara
06:10 pm Revision 0a689f79: Add monitoring agent info to the security document
Add information regarding the monitoring agent and its security to
the security document.
Signed-off-by: Michele Tar...
Michele Tartara
06:10 pm ganeti-local Revision 0a689f79: Add monitoring agent info to the security document
Add information regarding the monitoring agent and its security to
the security document.
Signed-off-by: Michele Tar...
Michele Tartara
04:22 pm Revision 92070017: Fix shadowing of library function
The "reads" field shadows a library function from Prelude. This commit
fixes the problem.
Signed-off-by: Michele Tar...
Michele Tartara
04:22 pm ganeti-local Revision 92070017: Fix shadowing of library function
The "reads" field shadows a library function from Prelude. This commit
fixes the problem.
Signed-off-by: Michele Tar...
Michele Tartara
03:40 pm Revision 402df383: Remove try-except in ReserveIp/ReleaseIp
There is no need to try-except in cmdlib when reserving and releasing
Ips because this check is delegated to correspo...
Dimitris Aragiorgis
03:28 pm Revision c01a7953: Various refactoring concerning networks
Add external flag to UnlockedCommitIp. Use this flag from cmdlib to
reserve and release IPs via TemporaryReservation...
Dimitris Aragiorgis
12:59 pm Revision 8a348b15: Export device UUIDs to hooks and OS scripts
Export UUIDs and names of instance NICs and disks to the environment
of OS scripts and instance related hooks.
Signe...
Christos Stavrakakis
12:59 pm ganeti-local Revision 8a348b15: Export device UUIDs to hooks and OS scripts
Export UUIDs and names of instance NICs and disks to the environment
of OS scripts and instance related hooks.
Signe...
Christos Stavrakakis
12:20 pm Revision 2e417ea7: Bump new version and add hroller doc
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 9937407b: Change build-dependencies for ghc
Use ghc* which comes with wheezy instead of squeeze's ghc6*.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:20 pm Revision de62a549: Add rule for harep
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 6e862617: Add ganeti2 in Provides, Conflicts, Replaces
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision af59d886: Add --with-extstorage-search-path
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 83edf8c6: Change changelog to 2.6.0rc3+grnet-1
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 6bc94e2b: Make gbp functional
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 2ed5443f: Add hcheck man1 page
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 0e3f3a3c: Add hinfo man1 page
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 19988400: Modify debian files
Bump 2.6.0~beta1 version in changelog
Add ganeti-htools in Provides, Conflicts, Replaces in control file
Signed-off-...
Dimitris Aragiorgis
12:20 pm Revision 01aca95a: Add fdsend dependecy in debian/control
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision fb14696f: Import debian/control from google debian branch
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:20 pm Revision 71d35163: Initial debian packaging for Ganeti 2.5.*
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr> Constantinos Venetsanopoulos
12:20 pm Revision 53c8dfc4: Add `fping' as a package dependency
fping is needed to correctly handle master ip activation/deactivation
Signed-off-by: Constantinos Venetsanopoulos <c...
Constantinos Venetsanopoulos
12:20 pm Revision 29573386: Changes to make gitbuildpackage functional
Change debian/changelog.
Include vcs-version (remove it from .gitignore)
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis

06/03/2013

07:10 pm Revision df5e2a28: gnt-cluster info: only parameters for enabled hypervisors
In the output of gnt-cluster info, restrict the hypervisor parameters
to those hypervisors that are enabled. This fix...
Klaus Aehlig
07:10 pm ganeti-local Revision df5e2a28: gnt-cluster info: only parameters for enabled hypervisors
In the output of gnt-cluster info, restrict the hypervisor parameters
to those hypervisors that are enabled. This fix...
Klaus Aehlig
06:10 pm ganeti-local Revision 08fa3f09: Add shelltests for diskstats
Check that the behavior of running the diskstats data collector is as
expected.
Signed-off-by: Michele Tartara <mtar...
Michele Tartara
06:10 pm Revision 08fa3f09: Add shelltests for diskstats
Check that the behavior of running the diskstats data collector is as
expected.
Signed-off-by: Michele Tartara <mtar...
Michele Tartara
06:10 pm ganeti-local Revision aab0927c: Let the monitoring daemon provide the diskstats collector
Add the collector to the list of those provided my the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
06:10 pm Revision aab0927c: Let the monitoring daemon provide the diskstats collector
Add the collector to the list of those provided my the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
06:10 pm Revision 1a99d6a2: Add diskstats data collector
Add a new data collector responsible for gathering disk performance
statistics.
Signed-off-by: Michele Tartara <mtar...
Michele Tartara
06:10 pm ganeti-local Revision 1a99d6a2: Add diskstats data collector
Add a new data collector responsible for gathering disk performance
statistics.
Signed-off-by: Michele Tartara <mtar...
Michele Tartara
06:09 pm ganeti-local Revision 3dca2415: Add constant with the path of the diskstats
This will be used by the diskstats storage collector.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
06:09 pm Revision 3dca2415: Add constant with the path of the diskstats
This will be used by the diskstats storage collector.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
06:09 pm Revision 67ebc173: Add a CLI parameter for input files
For many data collectors it is useful (especially for testing) to have to
possibility to specify an input file.
This...
Michele Tartara
06:09 pm ganeti-local Revision 67ebc173: Add a CLI parameter for input files
For many data collectors it is useful (especially for testing) to have to
possibility to specify an input file.
This...
Michele Tartara
06:09 pm Revision 3ed5cd7e: Add unit tests for the Diskstats parser
Add one test parsing an actual /proc/diskstats file and one QuickCheck
test.
Signed-off-by: Michele Tartara <mtartar...
Michele Tartara
06:09 pm ganeti-local Revision 3ed5cd7e: Add unit tests for the Diskstats parser
Add one test parsing an actual /proc/diskstats file and one QuickCheck
test.
Signed-off-by: Michele Tartara <mtartar...
Michele Tartara
06:09 pm ganeti-local Revision f8f638fe: Add function for generating arbitrary non-negative numbers
In many tests it is useful to have the possibility to easily generate
non-negative integer numbers.
Signed-off-by: M...
Michele Tartara
06:09 pm Revision f8f638fe: Add function for generating arbitrary non-negative numbers
In many tests it is useful to have the possibility to easily generate
non-negative integer numbers.
Signed-off-by: M...
Michele Tartara
06:08 pm Revision 105266b2: Factor out and rename testFile function
The testFile function used in the DRBD parser test file can actually be
useful in any case where a parser has to be t...
Michele Tartara
06:08 pm ganeti-local Revision 105266b2: Factor out and rename testFile function
The testFile function used in the DRBD parser test file can actually be
useful in any case where a parser has to be t...
Michele Tartara
06:08 pm ganeti-local Revision a7e0c9b0: Fix erroneous docstring
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Michele Tartara
06:08 pm Revision a7e0c9b0: Fix erroneous docstring
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Michele Tartara
06:08 pm ganeti-local Revision 0b22084e: Fix erroneously ordered files in Makefile.am
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Michele Tartara
06:08 pm Revision 0b22084e: Fix erroneously ordered files in Makefile.am
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Michele Tartara
06:08 pm Revision c6bca2d1: Add /proc/diskstats parser
Add a parser for interpreting the content of the /proc/diskstats file,
providing information about the state of the d...
Michele Tartara
06:08 pm ganeti-local Revision c6bca2d1: Add /proc/diskstats parser
Add a parser for interpreting the content of the /proc/diskstats file,
providing information about the state of the d...
Michele Tartara
06:08 pm ganeti-local Revision 777a3109: Add design for diskstats data collector
This patch adds the design for the lowest level storage collector,
gathering data about disk usage statistics.
Signe...
Michele Tartara
06:08 pm Revision 777a3109: Add design for diskstats data collector
This patch adds the design for the lowest level storage collector,
gathering data about disk usage statistics.
Signe...
Michele Tartara
06:08 pm ganeti-local Revision 05f88ad6: Modify storage collector design
Specify better how the storage collectors will actually be implemented.
Signed-off-by: Michele Tartara <mtartara@goo...
Michele Tartara
06:08 pm Revision 05f88ad6: Modify storage collector design
Specify better how the storage collectors will actually be implemented.
Signed-off-by: Michele Tartara <mtartara@goo...
Michele Tartara
04:29 pm Revision 35ff270b: Support RAPI QA on an already existing cluster
We support running most of the QA tests on an existing cluster. One big
exception was RAPI, as the credentials for th...
Bernardo Dal Seno
04:29 pm ganeti-local Revision 35ff270b: Support RAPI QA on an already existing cluster
We support running most of the QA tests on an existing cluster. One big
exception was RAPI, as the credentials for th...
Bernardo Dal Seno
04:15 pm ganeti-local Revision d7976f54: Unit tests for spindles and exclusive storage in htools
Everything should work the same when exclusive storage is active, as
spindles are not yet handled as a resource. A ne...
Bernardo Dal Seno
04:15 pm Revision d7976f54: Unit tests for spindles and exclusive storage in htools
Everything should work the same when exclusive storage is active, as
spindles are not yet handled as a resource. A ne...
Bernardo Dal Seno
04:15 pm Revision 5a13489b: Check real spindles in ipolicies
When exclusive storage is enabled, the spindles in instance disks are used
to check the instance policies (as outline...
Bernardo Dal Seno
04:15 pm ganeti-local Revision 5a13489b: Check real spindles in ipolicies
When exclusive storage is enabled, the spindles in instance disks are used
to check the instance policies (as outline...
Bernardo Dal Seno
04:15 pm ganeti-local Revision 6ef49eef: Check the full instance specs in htools
Spindles and disk count are checked too. Existing functions have been
refactored, so common parts are not duplicated....
Bernardo Dal Seno
04:15 pm Revision 6ef49eef: Check the full instance specs in htools
Spindles and disk count are checked too. Existing functions have been
refactored, so common parts are not duplicated....
Bernardo Dal Seno
04:15 pm Revision 2724417c: Add spindles to instance disks in htools
A new data type is introduced for disks to store both size and spindles.
When available, spindles are filled with inp...
Bernardo Dal Seno
04:15 pm ganeti-local Revision 2724417c: Add spindles to instance disks in htools
A new data type is introduced for disks to store both size and spindles.
When available, spindles are filled with inp...
Bernardo Dal Seno
04:15 pm Revision 0e514de1: Export instance disk spindles
Instance disk spindles can be queried via LUXI and RAPI, and are exported
through the allocator interface. This is a ...
Bernardo Dal Seno
04:15 pm ganeti-local Revision 0e514de1: Export instance disk spindles
Instance disk spindles can be queried via LUXI and RAPI, and are exported
through the allocator interface. This is a ...
Bernardo Dal Seno
04:15 pm ganeti-local Revision c324da14: Load exclusive_storage in htools
The node parameter is loaded into the data structures. No behavior is yet
modified.
Signed-off-by: Bernardo Dal Seno...
Bernardo Dal Seno
04:15 pm Revision c324da14: Load exclusive_storage in htools
The node parameter is loaded into the data structures. No behavior is yet
modified.
Signed-off-by: Bernardo Dal Seno...
Bernardo Dal Seno
04:15 pm Revision a4f35477: New function to load JSON arrays of optional values
This will be needed to load spindles in some htools backends. Unit tests
provided.
Signed-off-by: Bernardo Dal Seno ...
Bernardo Dal Seno
04:15 pm ganeti-local Revision a4f35477: New function to load JSON arrays of optional values
This will be needed to load spindles in some htools backends. Unit tests
provided.
Signed-off-by: Bernardo Dal Seno ...
Bernardo Dal Seno
04:14 pm ganeti-local Revision c09359ee: Add unit test for text backend + fix bug
Test serialization and deserialization of instances. Fix check of secondary
node.
Signed-off-by: Bernardo Dal Seno <...
Bernardo Dal Seno
04:14 pm Revision c09359ee: Add unit test for text backend + fix bug
Test serialization and deserialization of instances. Fix check of secondary
node.
Signed-off-by: Bernardo Dal Seno <...
Bernardo Dal Seno
11:25 am ganeti-local Revision dd0b06d0: Test with non-redundant instances and several node-groups
The example cluster contains two node groups. The first contains three nodes,
with two non-redundant instances each. ...
Klaus Aehlig
11:25 am Revision dd0b06d0: Test with non-redundant instances and several node-groups
The example cluster contains two node groups. The first contains three nodes,
with two non-redundant instances each. ...
Klaus Aehlig
11:25 am ganeti-local Revision f2e50930: Restrict instance moves in hroller to the same node group
When scheduling rolling reboots, hroller looks for nodes to evacuate
the non-redundant instances to. This is done by ...
Klaus Aehlig
11:25 am Revision f2e50930: Restrict instance moves in hroller to the same node group
When scheduling rolling reboots, hroller looks for nodes to evacuate
the non-redundant instances to. This is done by ...
Klaus Aehlig

05/31/2013

04:36 pm ganeti-local Revision 342a9b3b: Merge branch 'stable-2.8' into master
* stable-2.8:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
04:36 pm Revision 342a9b3b: Merge branch 'stable-2.8' into master
* stable-2.8:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
04:34 pm Revision 33ee45c2: Move an item into the correct section of NEWS
The removal of '--no-lvm-storage' happened on the master/2.9 branch.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog...
Bernardo Dal Seno
04:34 pm ganeti-local Revision 33ee45c2: Move an item into the correct section of NEWS
The removal of '--no-lvm-storage' happened on the master/2.9 branch.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog...
Bernardo Dal Seno
01:45 pm ganeti-local Revision e41d5a22: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
01:45 pm Revision e41d5a22: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
05:05 am ganeti-local Revision 8feeb253: kvm: Use -uuid to set system UUID
Use kvm '-uuid' option to set guest's system UUID to instance's UUID.
Signed-off-by: Christos Stavrakakis <cstavr@gr...
Christos Stavrakakis
05:05 am Revision 8feeb253: kvm: Use -uuid to set system UUID
Use kvm '-uuid' option to set guest's system UUID to instance's UUID.
Signed-off-by: Christos Stavrakakis <cstavr@gr...
Christos Stavrakakis
01:05 am ganeti-local Revision 60af7882: Document users-setup tool
The users-setup tool was added but had no documentation up to now. This commit
fixes this issue.
Signed-off-by: Mich...
Michele Tartara
01:05 am Revision 60af7882: Document users-setup tool
The users-setup tool was added but had no documentation up to now. This commit
fixes this issue.
Signed-off-by: Mich...
Michele Tartara

05/29/2013

11:23 pm ganeti-local Revision 2590d723: Support spindles in move-instance
The script was failing when exclusive storage was active (bug introduced in
7c848a6a).
Signed-off-by: Bernardo Dal S...
Bernardo Dal Seno
11:23 pm Revision 2590d723: Support spindles in move-instance
The script was failing when exclusive storage was active (bug introduced in
7c848a6a).
Signed-off-by: Bernardo Dal S...
Bernardo Dal Seno
01:32 pm ganeti-local Revision c93daaa9: Adjusting permissions after confd start
This is a workaround for issue 477. Confd resets the
permissions of the query socket in a wrong way. This
patch fixes...
Helga Velroyen
01:32 pm Revision c93daaa9: Adjusting permissions after confd start
This is a workaround for issue 477. Confd resets the
permissions of the query socket in a wrong way. This
patch fixes...
Helga Velroyen
01:32 pm ganeti-local Revision 8526052d: Ensure the queue socket has the right permissions
RAPI needs to be able to perform queries as well.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: H...
Guido Trotter
01:32 pm Revision 8526052d: Ensure the queue socket has the right permissions
RAPI needs to be able to perform queries as well.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: H...
Guido Trotter
11:07 am Revision e7e8b4db: Update IAllocator interface documentation
Update the missing documentation for the tags fields of node groups.
Signed-off-by: Thomas Thrainer <thomasth@google...
Thomas Thrainer
11:07 am ganeti-local Revision e7e8b4db: Update IAllocator interface documentation
Update the missing documentation for the tags fields of node groups.
Signed-off-by: Thomas Thrainer <thomasth@google...
Thomas Thrainer
10:53 am ganeti-local Revision b69cc7ed: Add NEWS entry for hail honoring networks
The entry also mentions the required change in the IAllocator protocol.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
10:53 am Revision b69cc7ed: Add NEWS entry for hail honoring networks
The entry also mentions the required change in the IAllocator protocol.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
10:53 am Revision 017160ed: Add tests for network-aware allocation
hail-alloc-invalid-network defines a cluster with two nodegroups and an
allocation request which does not fit on any ...
Thomas Thrainer
10:53 am ganeti-local Revision 017160ed: Add tests for network-aware allocation
hail-alloc-invalid-network defines a cluster with two nodegroups and an
allocation request which does not fit on any ...
Thomas Thrainer
10:52 am Revision b1142361: Honor network connections in hail
Before trying to allocate nodes in node groups, node groups are now
filtered based on the networks they are connected...
Thomas Thrainer
10:52 am ganeti-local Revision b1142361: Honor network connections in hail
Before trying to allocate nodes in node groups, node groups are now
filtered based on the networks they are connected...
Thomas Thrainer
10:52 am ganeti-local Revision 908c2f67: Parse NIC data from allocation request in hail
Add a NIC type and extend the Instance type by a list of NIC's. Parse
the NIC's in allocation requests and store them...
Thomas Thrainer
10:52 am Revision 908c2f67: Parse NIC data from allocation request in hail
Add a NIC type and extend the Instance type by a list of NIC's. Parse
the NIC's in allocation requests and store them...
Thomas Thrainer
10:52 am Revision a0be8f1a: Support group networks in Text backend
The Text backend now parses network UUID (comma separated) and
serializes them in the same form.
The test data is ada...
Thomas Thrainer
10:52 am ganeti-local Revision a0be8f1a: Support group networks in Text backend
The Text backend now parses network UUID (comma separated) and
serializes them in the same form.
The test data is ada...
Thomas Thrainer
10:52 am ganeti-local Revision c8b199db: Parse node group networks
Extend the Group by the network ids it is connected to. Adapt
the IAlloc backend such that the networks are parsed co...
Thomas Thrainer
10:52 am Revision c8b199db: Parse node group networks
Extend the Group by the network ids it is connected to. Adapt
the IAlloc backend such that the networks are parsed co...
Thomas Thrainer
10:52 am ganeti-local Revision 2daca99b: Update IAllocator interface documentation
Document the newly added network field of node groups, and also update
the missing documentation for the other fields...
Thomas Thrainer
10:52 am Revision 2daca99b: Update IAllocator interface documentation
Document the newly added network field of node groups, and also update
the missing documentation for the other fields...
Thomas Thrainer
10:52 am ganeti-local Revision 98ae702b: Export connected networks to IAllocator
IAllocators should not put instances on nodes in nodegroups which are
not connected to the network the instance shoul...
Thomas Thrainer
10:52 am Revision 98ae702b: Export connected networks to IAllocator
IAllocators should not put instances on nodes in nodegroups which are
not connected to the network the instance shoul...
Thomas Thrainer

05/28/2013

06:05 pm ganeti-local Revision 802ed2aa: Add generic daemon options support binding to interfaces
In some situations, it is desirable to bind one of our servers only to
a particular interface, like eth0, instead of ...
Klaus Aehlig
06:05 pm Revision 802ed2aa: Add generic daemon options support binding to interfaces
In some situations, it is desirable to bind one of our servers only to
a particular interface, like eth0, instead of ...
Klaus Aehlig
06:05 pm ganeti-local Revision 194775f5: Update ganeti-rapi man page
ganeti-rapi supports a couple of options not yet mentioned in the
man page; mention them.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
06:05 pm Revision 194775f5: Update ganeti-rapi man page
ganeti-rapi supports a couple of options not yet mentioned in the
man page; mention them.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
06:05 pm ganeti-local Revision 12f5bacf: Complete ganeti-noded synopsis line
The synopsis section of the ganeti-noded man page, certain options
were only mentioned in the description. Add then t...
Klaus Aehlig
06:05 pm Revision 12f5bacf: Complete ganeti-noded synopsis line
The synopsis section of the ganeti-noded man page, certain options
were only mentioned in the description. Add then t...
Klaus Aehlig
04:05 pm ganeti-local Revision d962dbf9: Re-activate previously active disks in watcher
The watcher process previously (incorrectly) examined the admin_state
field to figure out if the disks of an instance...
Thomas Thrainer
04:05 pm Revision d962dbf9: Re-activate previously active disks in watcher
The watcher process previously (incorrectly) examined the admin_state
field to figure out if the disks of an instance...
Thomas Thrainer
04:05 pm ganeti-local Revision ca83454f: Make the disks_active flag queryable
gnt-instance list now also supports the disks_active field.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
04:05 pm Revision ca83454f: Make the disks_active flag queryable
gnt-instance list now also supports the disks_active field.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
04:05 pm ganeti-local Revision a8e07057: Consider disks_active in UpgradeConfig
The disks_active flag is updated when masterd reads the configuration.
Also, cfgupgrade now removes the disks_active ...
Thomas Thrainer
04:05 pm Revision a8e07057: Consider disks_active in UpgradeConfig
The disks_active flag is updated when masterd reads the configuration.
Also, cfgupgrade now removes the disks_active ...
Thomas Thrainer
04:05 pm ganeti-local Revision 1d4a4b26: Add disks_active to configuration
This flag tracks if the disks of an instace are supposed to be active.
That's the case when an instance is running or...
Thomas Thrainer
04:05 pm Revision 1d4a4b26: Add disks_active to configuration
This flag tracks if the disks of an instace are supposed to be active.
That's the case when an instance is running or...
Thomas Thrainer
12:46 pm ganeti-local Revision c69b147d: Report missing spindles in the configuration
cfgupgrade and cluster-verify run a check for missing spindles in disk
configuration when exclusive storage is enable...
Bernardo Dal Seno
12:46 pm Revision c69b147d: Report missing spindles in the configuration
cfgupgrade and cluster-verify run a check for missing spindles in disk
configuration when exclusive storage is enable...
Bernardo Dal Seno
12:46 pm ganeti-local Revision 577edf04: Adapt striping to the requested number of spindles
Otherwise LVM may use a smaller number of PVs (spindles) to accommodate for
the default stripes.
Signed-off-by: Bern...
Bernardo Dal Seno
12:46 pm Revision 577edf04: Adapt striping to the requested number of spindles
Otherwise LVM may use a smaller number of PVs (spindles) to accommodate for
the default stripes.
Signed-off-by: Bern...
Bernardo Dal Seno
12:46 pm ganeti-local Revision 7c848a6a: Spindles are mandatory with exclusive storage
If they are not specified in the command line an error is reported. Also,
disk creation would fail without them.
QA ...
Bernardo Dal Seno
12:46 pm Revision 7c848a6a: Spindles are mandatory with exclusive storage
If they are not specified in the command line an error is reported. Also,
disk creation would fail without them.
QA ...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 40d93e3b: gnt-cluster repair-disk-sizes repairs spindles too
When exclusive storage is active, any wrong or missing spindles information
in disks gets updated too.
Signed-off-by...
Bernardo Dal Seno
12:45 pm Revision 40d93e3b: gnt-cluster repair-disk-sizes repairs spindles too
When exclusive storage is active, any wrong or missing spindles information
in disks gets updated too.
Signed-off-by...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 6ef8077e: New RPC to get size and spindles of disks
This RPC replaces the existing one that only returned disk size.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
12:45 pm Revision 6ef8077e: New RPC to get size and spindles of disks
This RPC replaces the existing one that only returned disk size.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
12:45 pm ganeti-local Revision baa7f1d6: New BlockDev methods to get spindles
Two new methods are created to get the number of spindles, one alone, and
one together with size. For devices that do...
Bernardo Dal Seno
12:45 pm Revision baa7f1d6: New BlockDev methods to get spindles
Two new methods are created to get the number of spindles, one alone, and
one together with size. For devices that do...
Bernardo Dal Seno
12:45 pm ganeti-local Revision b5d48e87: Attaching a logical volume builds a list of PVs
When an LV gets attached, the list of the PVs used by the LV is built. This
will be used to count spindles for exclus...
Bernardo Dal Seno
12:45 pm Revision b5d48e87: Attaching a logical volume builds a list of PVs
When an LV gets attached, the list of the PVs used by the LV is built. This
will be used to count spindles for exclus...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 688b5752: Refactor code for attaching a logical volume
The parsing of "lvs" output is moved into private methods. The code is
slightly more readable and testable. The split...
Bernardo Dal Seno
12:45 pm Revision 688b5752: Refactor code for attaching a logical volume
The parsing of "lvs" output is moved into private methods. The code is
slightly more readable and testable. The split...
Bernardo Dal Seno

05/25/2013

07:06 pm ganeti-local Revision e75f80b9: Fix release of instances in QA
Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty...
Bernardo Dal Seno
07:06 pm Revision e75f80b9: Fix release of instances in QA
Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty...
Bernardo Dal Seno

05/24/2013

02:32 pm ganeti-local Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:32 pm Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:30 pm Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:30 pm ganeti-local Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:26 pm Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
02:26 pm ganeti-local Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
01:17 pm ganeti-local Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter
01:17 pm Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter

05/23/2013

04:21 pm ganeti-local Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
04:21 pm Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
02:15 pm ganeti-local Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:15 pm Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:04 pm ganeti-local Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:04 pm Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:03 pm Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm ganeti-local Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm ganeti-local Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
12:06 pm ganeti-local Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
12:06 pm Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
10:32 am ganeti-local Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara
10:32 am Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara

05/22/2013

06:03 pm ganeti-local Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
06:03 pm ganeti-local Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
05:53 pm Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
05:53 pm Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
04:58 pm Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
04:58 pm ganeti-local Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
03:27 pm ganeti-local Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
03:27 pm Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
02:23 pm ganeti-local Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
02:23 pm Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
12:42 pm ganeti-local Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:42 pm Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:27 pm Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:27 pm ganeti-local Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:08 pm ganeti-local Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm ganeti-local Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm ganeti-local Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:08 pm Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:07 pm ganeti-local Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm ganeti-local Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
12:07 pm Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
11:56 am ganeti-local Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:56 am Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am ganeti-local Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer

05/21/2013

03:13 pm ganeti-local Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen
03:13 pm Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen

05/17/2013

06:45 pm ganeti-local Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:45 pm Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:38 pm ganeti-local Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
06:38 pm Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
05:42 pm ganeti-local Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
05:42 pm Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
04:25 pm Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
04:25 pm ganeti-local Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
03:04 pm ganeti-local Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
03:04 pm Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
01:02 pm Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
01:02 pm ganeti-local Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
12:32 pm ganeti-local Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm ganeti-local Revision 5eacbcae: 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 l...
Thomas Thrainer
12:32 pm Revision 5eacbcae: 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 l...
Thomas Thrainer
12:32 pm ganeti-local Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm ganeti-local Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm ganeti-local Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm ganeti-local Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm Revision 8701dfb0: 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 vis...
Thomas Thrainer
12:32 pm ganeti-local Revision 8701dfb0: 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 vis...
Thomas Thrainer
12:32 pm Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm ganeti-local Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm ganeti-local Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm ganeti-local Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm ganeti-local Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:32 pm Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:31 pm Revision 22b7f6f8: 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...
Thomas Thrainer
12:31 pm ganeti-local Revision 22b7f6f8: 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...
Thomas Thrainer
12:31 pm ganeti-local Revision 31b836b8: 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 uni...
Thomas Thrainer
12:31 pm Revision 31b836b8: 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 uni...
Thomas Thrainer
12:31 pm Revision f380d53c: 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 Thrai...
Thomas Thrainer
12:31 pm ganeti-local Revision f380d53c: 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 Thrai...
Thomas Thrainer
12:31 pm Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm ganeti-local Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm ganeti-local Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm ganeti-local Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm ganeti-local Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm ganeti-local Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
12:31 pm Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
08:53 am ganeti-local Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer
08:53 am Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer

05/15/2013

05:43 pm ganeti-local Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm ganeti-local Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:43 pm Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
03:02 pm ganeti-local Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
03:02 pm Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen

05/14/2013

10:17 pm ganeti-local Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
10:17 pm ganeti-local Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
08:57 pm ganeti-local Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:57 pm Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:06 pm ganeti-local Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
08:06 pm ganeti-local Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
07:59 pm Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:59 pm Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:58 pm Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:58 pm ganeti-local Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:04 pm Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm ganeti-local Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:04 pm Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:03 pm Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm ganeti-local Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:03 pm ganeti-local Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:02 pm ganeti-local Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:02 pm Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
04:46 pm ganeti-local Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm ganeti-local Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:46 pm Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:45 pm Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:45 pm ganeti-local Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:24 pm Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:24 pm ganeti-local Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
03:44 pm ganeti-local Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:44 pm Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara

05/13/2013

04:20 pm ganeti-local Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm ganeti-local Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm ganeti-local Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm ganeti-local Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm ganeti-local Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm ganeti-local Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm ganeti-local Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm ganeti-local Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm ganeti-local Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm ganeti-local Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm ganeti-local Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:20 pm ganeti-local Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm ganeti-local Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm ganeti-local Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm ganeti-local Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm ganeti-local Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
04:20 pm Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:20 pm Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm ganeti-local Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
03:47 pm ganeti-local Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
03:47 pm Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
10:56 am ganeti-local Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter
10:56 am Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter
« Previous
Next »
 

Also available in: Atom