Activity
From 10/15/2013 to 11/13/2013
11/13/2013
- 05:58 pm Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:58 pm ganeti-local Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:04 pm Revision e817723c: Add missing Constructor for SetParamsMods
- Disks and nics can not only be addressed by indices, but also
by name. Hence add a constructor for this case as well,... - 02:25 pm Revision edcad688: Ignore hlint warning "Error: Too strict if" in Server.hs
- A previous patch [229da00] added an annotation for ignoring the warning,
but to the middle of a function, which doesn... - 11:40 am Revision 229da00f: Ignore hlint warning "Error: Too strict if" in Server.hs
- This warning appears only in newer versions of hlint (mine was v1.8.43),
and in this case it's reported incorrectly. ... - 02:32 am Revision 880917d4: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 02:32 am ganeti-local Revision 880917d4: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 02:32 am ganeti-local Revision 9b572e39: Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 02:32 am Revision 9b572e39: Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 01:24 am Revision eb599722: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:24 am ganeti-local Revision eb599722: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:24 am ganeti-local Revision 1bf1814f: rapi: Make use of request_body in Reboot/Remove
- Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod... - 01:24 am Revision 1bf1814f: rapi: Make use of request_body in Reboot/Remove
- Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod... - 01:24 am Revision 4dc5d1aa: rapi: Pass existing depends body arg to opcode
- Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ... - 01:24 am ganeti-local Revision 4dc5d1aa: rapi: Pass existing depends body arg to opcode
- Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ... - 01:24 am Revision 7a1a3efd: Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 01:24 am ganeti-local Revision 7a1a3efd: Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 01:24 am Revision 130a5d83: Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 01:24 am ganeti-local Revision 130a5d83: Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 01:24 am Revision 16c49e89: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:24 am ganeti-local Revision 16c49e89: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:24 am Revision ad00ee21: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 01:24 am ganeti-local Revision ad00ee21: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 01:24 am Revision 6b614440: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 01:24 am ganeti-local Revision 6b614440: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 01:24 am Revision 55061f27: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 01:24 am ganeti-local Revision 55061f27: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 01:24 am Revision 2209788e: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 01:24 am ganeti-local Revision 2209788e: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
11/12/2013
- 06:29 pm ganeti-local Revision ff37391a: Sort design docs alphabetically
- Sort design docs alphabetically in Makefile.am and fix whitespace.
Signed-off-by: Jose A. Lopes <jabolopes@google.co... - 06:29 pm Revision ff37391a: Sort design docs alphabetically
- Sort design docs alphabetically in Makefile.am and fix whitespace.
Signed-off-by: Jose A. Lopes <jabolopes@google.co... - 06:28 pm Revision a50b5ba3: Missing design docs from distribution
- Fixes issue 609.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 06:28 pm ganeti-local Revision a50b5ba3: Missing design docs from distribution
- Fixes issue 609.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 06:10 pm ganeti-local Revision 77a5f613: Bump revision for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 06:10 pm Revision 77a5f613: Bump revision for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 06:10 pm Revision 06ff8d5a: Update NEWS and schedule release for 2.9.1
- Now that issue 608 fixed, schedule a new release date
for 2.9.1.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Rev... - 06:10 pm ganeti-local Revision 06ff8d5a: Update NEWS and schedule release for 2.9.1
- Now that issue 608 fixed, schedule a new release date
for 2.9.1.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Rev... - 05:32 pm Revision ea07326b: Fixing rapi documentation wrt to storage types
- This fixes a FIXME in the rapi documentation. The list of
storage types that can be queries for space information was... - 05:32 pm ganeti-local Revision ea07326b: Fixing rapi documentation wrt to storage types
- This fixes a FIXME in the rapi documentation. The list of
storage types that can be queries for space information was... - 04:37 pm Revision f92d9674: Fix retrieval of xen command in class method
- This patch fixes issue 608. When introducing the
configurability of the xen toolstack in commit
8ef418bb92, the hyper... - 04:37 pm ganeti-local Revision f92d9674: Fix retrieval of xen command in class method
- This patch fixes issue 608. When introducing the
configurability of the xen toolstack in commit
8ef418bb92, the hyper... - 03:23 pm Revision 245c0610: Document incompatible change of luxi
- With the change to luxid handling job queue requests, we
also inherited the parsing semantics of luxid, i.e., a
reque... - 03:23 pm Revision c0827de8: Adapt TestJobSubmission to new semantics of SubmitManyJobs
- Historically, Ganeti would partially handle syntactically incorrect
luxi requests, if the outer structure was that of... - 03:23 pm Revision ec3b36c8: Update future upgrade plans
- Now that mandatory opcode fields are mandatory also on disk,
document that, once we use soft drains during upgrades, ... - 03:23 pm Revision a9e1819b: Add a constructor to BaseOpCode
- In order to guarantee all mandatory slots to be present, add
a custom constructor to BaseOpCode adding those fields w...
11/11/2013
- 10:29 pm Revision e4236bbd: FillDict: do not use exceptions for flow control
- While it's generally better to beg for forgiveness than ask for
permission in Python, it's not a good idea to rely on... - 10:29 pm Revision a09639d1: Remove hardcoded references to File, SharedFile templates
- DTS_FILEBASED is a constant that exists and this commit makes sure
that it is used whenever sensible, rather than res... - 07:53 pm Revision 2fd2c0fa: Fix docstring for ganeti.storage.filestorage_unittest.py
- Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 07:53 pm ganeti-local Revision 2fd2c0fa: Fix docstring for ganeti.storage.filestorage_unittest.py
- Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
11/08/2013
- 07:00 pm Revision 704b51ff: Make masterd call luxid to write jobs to queue
- As the responsibility for writing the job queue changed
to luxid, make masterd call to luxid when it is necessary
to ... - 07:00 pm Revision e9cf6af0: Set reason trail for derived opcodes
- As the base parameters also includes the reason trail,
set it, if not set already, together with the other
base param... - 07:00 pm Revision 94d6d0a3: Make luxid handle SubmitManyJobs
- Handle this request by writing the jobs to the
queue and inform masterd; masterd will then also
distribute the jobs t... - 07:00 pm Revision e5fba493: Make luxid handle SubmitJob
- As luxid is to take over responsibility for the job queue,
handle this request by writing the job to the queue and th... - 07:00 pm Revision 1b94c0db: Add the predicate of the queue being open
- Adding jobs to the queue is only allowed if the queue
is not drained.
Signed-off-by: Klaus Aehlig <aehlig@google.com... - 07:00 pm Revision e773a018: Provide path to the queue drain file
- Since luxid is going to write to the job queue,
it needs to honor drains of the queue as well.
Signed-off-by: Klaus ... - 07:00 pm Revision d9d1e541: Add Luxi Request to pick up a job in the queue
- During the transition to the new daemon layout, from step 2
onwards, luxid will write to the queue but masterd will t... - 07:00 pm ganeti-local Revision e1235448: Move Haskell constants to proper module
- Move Haskell constants from module 'Ganeti.HsConstants', which was a
transitional module part of the Haskell to Pytho... - 07:00 pm ganeti-local Revision 74e15780: Tear down Py2Hs constant infrastructure
- Tear down Python to Haskell constant conversion infrastructure, which
includes eliminating the autotool 'convert-cons... - 07:00 pm Revision e1235448: Move Haskell constants to proper module
- Move Haskell constants from module 'Ganeti.HsConstants', which was a
transitional module part of the Haskell to Pytho... - 07:00 pm Revision 74e15780: Tear down Py2Hs constant infrastructure
- Tear down Python to Haskell constant conversion infrastructure, which
includes eliminating the autotool 'convert-cons... - 07:00 pm Revision fcd70b89: Factor out functionality to pickup a job from the queue
- The current restart procedure for masterd includes functionality
to pick up a job from the queue and restart it, if i... - 07:00 pm Revision 32b07c5f: Provide means of locking a file
- Two avoid two processes simultaneously accessing the same
on-file structure, like the job queue, file locks are used.... - 07:00 pm Revision 02926b4b: Provide path to the queue lock file
- To avoid several processes accessing the queue at the same time,
Ganeti locks the queue via a lock file on disk. Prov... - 07:00 pm Revision b498ed42: Provide a function to write jobs to disk
- This function writes a (non-archived) job to disk. The file
name can be computed from the job id, which is part of th... - 07:00 pm ganeti-local Revision 5523732b: Hs2Py constants: additional module jstore
- Add constants from additional modules ('ganeti.jstore') to the Haskell
to Python constant generation.
Signed-off-by:... - 07:00 pm ganeti-local Revision 88ac4075: Hs2Py constants: additional module errors
- Add constants from module 'ganeti.errors' to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes... - 07:00 pm Revision 5523732b: Hs2Py constants: additional module jstore
- Add constants from additional modules ('ganeti.jstore') to the Haskell
to Python constant generation.
Signed-off-by:... - 07:00 pm Revision 88ac4075: Hs2Py constants: additional module errors
- Add constants from module 'ganeti.errors' to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes... - 07:00 pm Revision ae858516: Provide means to allocate new job ids
- Add utility functions to allocate new job ids by increasing
the value stored in the serial file. As this function is
... - 07:00 pm Revision f5a67757: Add function to get master candidates from configuration
- With luxi daemon taking over part of the job queue management, it will
also be responsible for replicating the queue ... - 07:00 pm Revision a716edba: Support RPC asking to replicate part of the job queue
- To be able to replicate the job queue, in particular the serial,
luxid needs to be able to send the jobqueue_update R... - 07:00 pm Revision bf7ee7ad: Provide function to obtain the unique element of a list
- This version of 'the' properly lives in the 'Result' monad,
as opposed to traditional one calling 'error'. The reason... - 07:00 pm Revision cef3f99f: Provide method to read job serial number
- This methods allows reading the maximal job serial number from
disk.
Signed-off-by: Klaus Aehlig <aehlig@google.com>... - 07:00 pm Revision 1c1132f4: Provide convenience function to create Job from op-codes
- This function handles the pure part of generating a job,
i.e., assuming the job id already assigned and not setting
t... - 07:00 pm Revision 62933497: Add function to resolve dependencies in meta op code
- When queueing many jobs, the dependencies between them need to
be resolved with the knowledge of their respective job... - 06:59 pm Revision 966ea086: Add function to compute the absolute id of a dependency
- SubmitManyJobs also accepts jobs with dependencies given as
relative ids. Together with the absolute id of the job, o... - 06:59 pm Revision 4b49a72b: Provide a convenience method to optain a QueuedOpCode
- When generating jobs from sequences of op-codes, it is necessary
to wrap op-codes into queued form.
Signed-off-by: K... - 06:59 pm Revision 5badb3e7: Add utility function tryAndLogIOError
- This function allows to use 'IO a' objects in a safe
way, using the 'try' function; the outcome is reported
as a 'Res... - 06:59 pm ganeti-local Revision 67620dff: Hs2Py constants: additional module qlang
- Add constants from additional modules ('ganeti.qlang') to the Haskell
to Python constant generation.
Signed-off-by: ... - 06:59 pm Revision 67620dff: Hs2Py constants: additional module qlang
- Add constants from additional modules ('ganeti.qlang') to the Haskell
to Python constant generation.
Signed-off-by: ... - 06:59 pm Revision 710f5ae2: Provide utility to atomically write a file
- To keep our on-file data consistent at any moment, we change
file contents by atomically replacing the file with a ne... - 06:57 pm ganeti-local Revision fbb05686: Hs2Py constants: additional module luxi
- Add constants from additional modules ('ganeti.luxi') to the Haskell
to Python constant generation.
Signed-off-by: J... - 06:57 pm Revision fbb05686: Hs2Py constants: additional module luxi
- Add constants from additional modules ('ganeti.luxi') to the Haskell
to Python constant generation.
Signed-off-by: J... - 06:57 pm ganeti-local Revision 3a036be7: Remove module 'ganeti.constants' from 'convert-constants'
- Given that there are no more constants in 'ganeti.constants' to
convert to Haskell, this module import and conversion... - 06:57 pm Revision 3a036be7: Remove module 'ganeti.constants' from 'convert-constants'
- Given that there are no more constants in 'ganeti.constants' to
convert to Haskell, this module import and conversion... - 06:57 pm ganeti-local Revision 3cb9bd38: Fix reference to vcs version in query server
- Fix reference to vcs version in query server to take its value from
the Haskell constant in 'Ganeti.Version' instead ... - 06:57 pm Revision 3cb9bd38: Fix reference to vcs version in query server
- Fix reference to vcs version in query server to take its value from
the Haskell constant in 'Ganeti.Version' instead ... - 06:57 pm ganeti-local Revision 8ee9a4f0: Eliminate unused constants
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:57 pm Revision 8ee9a4f0: Eliminate unused constants
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:57 pm ganeti-local Revision ccdcdc5f: Use configure constants instead of generated
- Replace uses of the generated 'AF_INET*' constants with the constants
in Haskell's 'AutoConf'.
Signed-off-by: Jose A... - 06:57 pm Revision ccdcdc5f: Use configure constants instead of generated
- Replace uses of the generated 'AF_INET*' constants with the constants
in Haskell's 'AutoConf'.
Signed-off-by: Jose A... - 06:57 pm ganeti-local Revision b5a3b24a: Hs2Py constants: add 'UUID_REGEX'
- Add constant 'UUID_REGEX' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 06:57 pm Revision b5a3b24a: Hs2Py constants: add 'UUID_REGEX'
- Add constant 'UUID_REGEX' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 06:57 pm ganeti-local Revision 2df8f530: Add 'AF_INET*' constants to Haskell's 'AutoConf'
- Add 'AF_INET*' constants to the Haskell 'AutoConf' module, which
requires extending the 'm4' invocation with addition... - 06:57 pm Revision 2df8f530: Add 'AF_INET*' constants to Haskell's 'AutoConf'
- Add 'AF_INET*' constants to the Haskell 'AutoConf' module, which
requires extending the 'm4' invocation with addition... - 06:57 pm ganeti-local Revision 08a8acda: Python autotool to print socket constants
- Add Python script to autotools which prints socket related constants.
These constants are a transitional solution for... - 06:57 pm Revision 08a8acda: Python autotool to print socket constants
- Add Python script to autotools which prints socket related constants.
These constants are a transitional solution for... - 06:55 pm Revision 712dc831: Undo revision bump
- Before releasing 2.9.2, we still have issue 608 to fix; if
no release date is set, we still have to be at the lower
v... - 06:55 pm ganeti-local Revision 712dc831: Undo revision bump
- Before releasing 2.9.2, we still have issue 608 to fix; if
no release date is set, we still have to be at the lower
v... - 06:23 pm Revision 3ff2cf55: Design document for custom SSH ports
- See issue 235. It turned out the feature is a bit more complex than expected,
hence this design doc.
Signed-off-by: ... - 05:49 pm Revision 1df9bcd1: Postpone release of 2.9.1
- ...until issue 608 is fixed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@... - 05:49 pm ganeti-local Revision 1df9bcd1: Postpone release of 2.9.1
- ...until issue 608 is fixed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@... - 10:32 am ganeti-local Revision 11b61970: rapi: Make use of request_body in Reboot/Remove
- Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod... - 10:12 am ganeti-local Revision a0095d84: rapi: Pass existing depends body arg to opcode
- Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ... - 10:12 am ganeti-local Revision b74de5e8: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 10:12 am ganeti-local Revision 9cd65e7e: Fix on SimpleRetry() upon disk removal
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision 3a9fe2bc: Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 10:12 am ganeti-local Revision 234b4f82: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision 8e5209e7: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision 8e4f2c51: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 10:12 am ganeti-local Revision 50e9223e: Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 10:12 am ganeti-local Revision 2c8e9fff: Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 10:12 am ganeti-local Revision 68233891: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:12 am ganeti-local Revision 2f83cfe4: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 10:12 am ganeti-local Revision 156374c7: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 10:12 am ganeti-local Revision c085ae9c: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 10:12 am Revision 139c240c: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision 139c240c: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am Revision 9b4b2f5c: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 10:12 am ganeti-local Revision 9b4b2f5c: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 10:12 am Revision 229c9008: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 10:12 am ganeti-local Revision 229c9008: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 10:12 am Revision 5b0ec494: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 10:12 am ganeti-local Revision 5b0ec494: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 10:11 am Revision c7c09ffa: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 10:11 am ganeti-local Revision c7c09ffa: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 10:11 am Revision 8eebdaa7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 10:11 am ganeti-local Revision 8eebdaa7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 10:11 am Revision 6283c5e3: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 10:11 am ganeti-local Revision 6283c5e3: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 10:11 am Revision f028b2bf: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 10:11 am ganeti-local Revision f028b2bf: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 10:11 am Revision e506cce0: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 10:11 am ganeti-local Revision e506cce0: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 10:11 am Revision 3e4fdd70: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 10:11 am ganeti-local Revision 3e4fdd70: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 10:11 am Revision 0745fe0e: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 10:11 am ganeti-local Revision 0745fe0e: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 10:11 am Revision 8bbcbb9e: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 10:11 am ganeti-local Revision 8bbcbb9e: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 10:11 am Revision 68c9f726: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 10:11 am ganeti-local Revision 68c9f726: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 10:11 am Revision ec3919aa: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 10:11 am ganeti-local Revision ec3919aa: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 10:11 am Revision 5e599ff3: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:11 am ganeti-local Revision 5e599ff3: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:11 am Revision 9c66133c: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 10:11 am ganeti-local Revision 9c66133c: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
11/07/2013
- 05:52 pm Revision 23d1713b: Revision bump for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:52 pm ganeti-local Revision 23d1713b: Revision bump for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:52 pm ganeti-local Revision f9c1d568: Update NEWS for 2.9.1 release
- Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8... - 05:52 pm Revision f9c1d568: Update NEWS for 2.9.1 release
- Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8... - 05:05 pm Revision 30796ad6: Readd nodes as online
- Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl... - 05:05 pm ganeti-local Revision 30796ad6: Readd nodes as online
- Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl... - 05:05 pm Revision fb62843c: When verifying BRBD version, ignore missing values
- When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
... - 05:05 pm ganeti-local Revision fb62843c: When verifying BRBD version, ignore missing values
- When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
... - 04:20 pm Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual... - 04:20 pm ganeti-local Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual...
11/06/2013
- 05:33 pm Revision d16e3ce4: Optimize Haskell compilation
- The idea is to compile (on demand, that is, when necessary) each
source file to a normal object file, a coverage obje... - 04:34 pm Revision 2d8438bc: Version bump for 2.8.2
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 04:34 pm ganeti-local Revision 2d8438bc: Version bump for 2.8.2
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 04:34 pm Revision 824c6184: Update NEWS file for 2.8.2 release
- Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:34 pm ganeti-local Revision 824c6184: Update NEWS file for 2.8.2 release
- Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 12:27 pm ganeti-local Revision f0221cff: When loading configuration fails, include the reason
- Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google... - 12:27 pm Revision f0221cff: When loading configuration fails, include the reason
- Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google... - 12:25 pm Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
- DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat... - 12:25 pm ganeti-local Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
- DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat...
11/05/2013
- 05:41 pm Revision dfcebee3: Fix getNodeRole
- In the configuration, the master node is now given
by its uuid. Therefore, compare the uuid and not the
name to find ... - 03:31 pm Revision cba1fce1: Merge branch 'stable-2.10' into master
- * stable-2.10
Fix documentation
Replace all constant definitions with re-exports
Prepare constants for automati... - 02:57 pm ganeti-local Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-... - 02:57 pm Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-...
11/04/2013
- 06:26 pm ganeti-local Revision eb9861d3: Revision bump for 2.9.0
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 06:26 pm Revision eb9861d3: Revision bump for 2.9.0
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 06:25 pm Revision 357f2342: Schedule release of 2.9.0
- ...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b... - 06:25 pm ganeti-local Revision 357f2342: Schedule release of 2.9.0
- ...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b... - 05:52 pm Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual... - 05:52 pm ganeti-local Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual... - 05:30 pm Revision 34ea8da3: Improve error message for replace-disks
- In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges... - 05:30 pm ganeti-local Revision 34ea8da3: Improve error message for replace-disks
- In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges... - 01:39 pm Revision 4c5cb91e: Fix documentation
- Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev... - 01:39 pm ganeti-local Revision 4c5cb91e: Fix documentation
- Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev... - 01:39 pm ganeti-local Revision ffab1490: Replace all constant definitions with re-exports
- Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th... - 01:39 pm Revision ffab1490: Replace all constant definitions with re-exports
- Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th... - 01:39 pm ganeti-local Revision ba174485: Prepare constants for automatic reexport
- * separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio... - 01:39 pm Revision ba174485: Prepare constants for automatic reexport
- * separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio... - 01:39 pm ganeti-local Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
- Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J... - 01:39 pm Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
- Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J... - 12:57 pm Revision d5a9b556: Add visual/color marks to the QA script
- * Use different visual marks at the beginning of lines (such as "<<<<" for
starting a test and ">>>>" for finishi...
10/31/2013
- 06:39 pm Revision c5c8d092: Add the function name to textual descriptions of tests
- It makes it a bit easier to find the corresponding functions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-... - 06:18 pm ganeti-local Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:18 pm Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:00 pm Revision 958c943b: hsqueeze: document expansion planning in man page
- Describe the new behavior of hsqueeze to also plan taking nodes online
in the man page.
Signed-off-by: Klaus Aehlig ... - 06:00 pm Revision 65d356d2: Add a test for hsqueeze expansion
- In this example, there are 7 nodes, each with capacity for
4 instances. Two nodes are online and host 4 instances eac... - 06:00 pm Revision c407510c: hsqueeze: support planing for onlining nodes
- If the amount of free resources falls below a given threshold,
hsqueeze will suggest putting standby nodes back onlin... - 06:00 pm Revision 9c53f891: Add an --minimal-resources option
- Add a new option, to be used by hsqueeze, to specify
the amount of free resources that has to be on each
node, in ord... - 05:59 pm Revision b679628f: Text Backend: correctly read data for offline nodes
- With standby nodes, simply ignoring the specification of
an offline node is not sufficient any more.
Signed-off-by: ... - 05:59 pm Revision db0ea4ae: hsqueeze: add a test for the -v option
- This test also verifies that the master node is
not considered for being offlined.
Signed-off-by: Klaus Aehlig <aehl... - 05:59 pm Revision 7839bb67: Change default for target resource to 2.0
- The target resources, as used by hsqueeze, are supposed to
be strictly higher than the minimal resources. However,
ke... - 05:59 pm Revision e77bb27d: git-ignore test/hs/hsqueeze
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 03:18 pm Revision 0e627824: configure: avoid duplicate Haskell module checking
- There are some Haskell modules, that are optional for production,
but needed in test. Check for those only once, by u... - 12:46 pm Revision bb133242: Merge branch 'stable-2.10' into master
- * stable-2.10
Remove FIXME + update man pages wrt iallocator
Don't check for master netdev when using OVS
Fix T... - 11:28 am ganeti-local Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 11:28 am Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
10/30/2013
- 03:30 pm ganeti-local Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 03:30 pm Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 02:58 pm Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:58 pm ganeti-local Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:06 pm Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 02:06 pm ganeti-local Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 12:34 pm Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 12:34 pm ganeti-local Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 11:35 am Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am ganeti-local Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am ganeti-local Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am ganeti-local Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:35 am Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:26 am Revision a8b1e9f8: Add design document for multi-version tests
- This patch adds a design document for multi-version tests, discussing
what they aim to do and how they should be impl... - 11:03 am ganeti-local Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 11:03 am Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
10/29/2013
- 05:48 pm Revision cf2cda79: Add snap-server to the test-relevenat packages
- While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional... - 05:48 pm ganeti-local Revision cf2cda79: Add snap-server to the test-relevenat packages
- While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional... - 03:56 pm Revision 7d993147: Mention compression for moves/backups in NEWS
- Mention the possibility to specify compression for transfers / instance
storage in NEWS file.
Signed-off-by: Thomas ... - 03:56 pm Revision 5c5c73fd: Add --compress option to instance_move
- instance_move now supports the --compress option with which it's
possible to select the compression mode to use durin... - 03:56 pm Revision 88acff3f: Add possibility to compress to OpInstanceCreate
- OpInstanceCreate now supports the 'compress' option. It allows to enable
compression during instance imports.
Signed... - 03:56 pm Revision 0a6e6e6d: Add --compress option to gnt-backup export
- Add a new command line parameter to gnt-backup export and pass its value
to OpBackupExport. Also document the option ... - 03:56 pm Revision 8ca22fef: Add --compress option to gnt-backup import
- Add a new command line parameter to gnt-backup import and pass
its value to OpInstanceCreate. Also document the optio... - 03:56 pm Revision 258de3fe: Honor compress parameter in remote backups
- Use the specified compression mode not only for local exports, but also
for remote ones.
Signed-off-by: Thomas Thrai... - 03:56 pm Revision 51d7ac96: Support import with compressed instance moves
- Support compressing instance data while sending it to the target node on
instance imports.
Signed-off-by: Thomas Thr... - 03:56 pm Revision 896cc964: Add local compression to OpBackupExport
- OpBackupExport is extended by a compress parameter. This parameter
(either 'none' or 'gzip') controls if instance dis... - 03:56 pm Revision 94ab995a: Add --compress option to gnt-instance move
- Add a new command line parameter to gnt-instance and pass its value to
OpInstanceMove. Also document the option in th... - 03:56 pm Revision a986a581: Optimize dd parameters for instances moves
- Benchmarks have shown that increasing the buffer size and disabling
synchronous output increased the throughput by ab... - 03:56 pm Revision f048c574: Remove trailing whitespace
- Remove trailing whitespace from OpCodes.hs and OpParams.hs.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev... - 03:56 pm Revision 3fd85fba: Remove blockdev_export RPC
- This RPC call is no longer used, as for intra-cluster instance moves the
import/export daemon is used too.
Signed-of... - 03:56 pm Revision f198cf91: Add possibility to compress to OpInstanceMove
- OpInstanceMove now supports the 'compress' option. It allows to enable
compression for intra-cluster instance moves.
... - 03:56 pm Revision 063613aa: Use import-export daemon for intra-cluster moves
- This unifies the inter- and intra-cluster moves and the backup code, so
less code needs to be maintained.
Also fix f... - 03:56 pm Revision d29f52a6: Use cluster variable consistently
- The cluster object is already retrieved from the configuration, so use
it consistently in LUInstanceMove.CheckPrereq(... - 03:56 pm Revision 83266db6: Correct comments
- Correct comments which confuse the target node with the secondary node
of an instance in LUInstanceMove.
Signed-off-... - 03:56 pm Revision 80ae381e: Fix expectation of the htools wrapping
- With the addition of hsqueeze, htools obtained a new personality.
Additionally, the longer htool name also changes th... - 02:26 pm Revision 9e354be4: Add a man page for hsqueeze
- Describe the current state of the Ganeti dynamic power management
tool, hsqueeze, in a man page.
Signed-off-by: Klau... - 02:26 pm Revision 1c912fd2: Add test for hsqueeze compression
- In this example cluster, there are 6 nodes with
capacity for 4 instances each, holding a total
of 8 instances. So eve... - 02:26 pm Revision 5f6e9cb9: Add hsqueeze planning for compression
- Add a new htool, hsqueeze, for dynamic power management. This
commit only implements the first useful part: plan (but... - 02:26 pm Revision d2fd234c: Provide --target-resources option
- Add a new option, to be used by hsqueeze, to specify the
target free resources on each node. It is given as a multipl...
10/28/2013
- 05:24 pm ganeti-local Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
- Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P... - 05:24 pm Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
- Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P... - 04:53 pm Revision 47c477c8: Add RpcResult.__repr__ for debugging
- This way it's possible to easily log the whole result in a human
readable form.
Signed-off-by: Petr Pudlak <pudlak@g... - 04:13 pm Revision 79a32c67: Let git ignore `.hsenv` directory and vim's session file
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 04:09 pm Revision 542a91d4: If a configuration file can't be loaded, show which one
- So far the error message only says it can't be loaded, but not what file
it is.
Signed-off-by: Petr Pudlak <pudlak@g... - 01:48 pm Revision 46cc1ab4: Refactor `getAllConsoleParams` to be more readable
- Instead of creating a lot of lists and then zipping them, just work
on every item one at a time. It makes the code mu... - 12:07 pm ganeti-local Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
- This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w... - 12:07 pm Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
- This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w... - 12:05 pm Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
- Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
... - 12:05 pm ganeti-local Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
- Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
... - 12:04 pm Revision 413434a5: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision 413434a5: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
- * add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were... - 12:04 pm Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
- * add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were... - 12:04 pm Revision 558d8ed8: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision 558d8ed8: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
- * add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '... - 12:04 pm ganeti-local Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
- * add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '... - 12:04 pm ganeti-local Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
- Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes... - 12:04 pm Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
- Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes... - 12:04 pm ganeti-local Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
- Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
- Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
- Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop... - 12:04 pm Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
- Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop... - 12:04 pm Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
- Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@... - 12:04 pm ganeti-local Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
- Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@... - 12:04 pm ganeti-local Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
- Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:04 pm Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
- Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:04 pm ganeti-local Revision 47ea2344: Hs2Py constants: add 'becDefaults'
- Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty... - 12:04 pm Revision 47ea2344: Hs2Py constants: add 'becDefaults'
- Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty... - 12:04 pm Revision 85bcb1de: Remove 'Show' from 'PyValue' class
- Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc... - 12:04 pm ganeti-local Revision 85bcb1de: Remove 'Show' from 'PyValue' class
- Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc... - 12:04 pm Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
- Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
- Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
- Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c... - 12:04 pm Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
- Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c... - 12:04 pm Revision c549d1b6: Hs2Py constants: remove useless constants
- Remove unused constants from Python because they were only used by
constants which are currently generated, and move ... - 12:04 pm ganeti-local Revision c549d1b6: Hs2Py constants: remove useless constants
- Remove unused constants from Python because they were only used by
constants which are currently generated, and move ... - 12:04 pm Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
- Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-... - 12:04 pm ganeti-local Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
- Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-... - 12:04 pm ganeti-local Revision c506f986: Hs2Py constants: remove unused constant
- Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ... - 12:04 pm Revision c506f986: Hs2Py constants: remove unused constant
- Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
10/25/2013
- 04:23 pm ganeti-local Revision 9749f90b: Fix default value for reason trail
- The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2.... - 04:23 pm Revision 9749f90b: Fix default value for reason trail
- The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2....
10/24/2013
- 12:27 pm ganeti-local Revision 4f2f98f1: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 12:27 pm Revision 4f2f98f1: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 12:27 pm ganeti-local Revision e15a00dc: Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:27 pm Revision e15a00dc: Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:27 pm ganeti-local Revision 51951d38: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:27 pm Revision 51951d38: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:27 pm Revision 41a878b5: block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:27 pm ganeti-local Revision 41a878b5: block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:27 pm ganeti-local Revision 50e0f1d9: Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:27 pm Revision 50e0f1d9: Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:27 pm Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:27 pm ganeti-local Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:27 pm Revision fda3d987: Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:27 pm ganeti-local Revision fda3d987: Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:27 pm ganeti-local Revision e61c0f24: Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:27 pm Revision e61c0f24: Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:27 pm Revision 363d2f88: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 12:27 pm ganeti-local Revision 363d2f88: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 12:27 pm ganeti-local Revision df58ca1c: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:27 pm Revision df58ca1c: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:27 pm ganeti-local Revision ba924970: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:27 pm Revision ba924970: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:27 pm Revision ff5def9b: Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:27 pm ganeti-local Revision ff5def9b: Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:27 pm Revision c5708931: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:27 pm ganeti-local Revision c5708931: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:27 pm ganeti-local Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:27 pm Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:27 pm Revision cad837b9: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 12:27 pm ganeti-local Revision cad837b9: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 12:27 pm ganeti-local Revision 97cd9092: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 12:27 pm Revision 97cd9092: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 12:27 pm ganeti-local Revision a7ccf635: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 12:27 pm Revision a7ccf635: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 12:27 pm Revision 2615646c: Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:27 pm ganeti-local Revision 2615646c: Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:27 pm ganeti-local Revision 0fe22ad2: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 12:27 pm Revision 0fe22ad2: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 12:27 pm ganeti-local Revision a16f0d77: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 12:27 pm Revision a16f0d77: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 12:27 pm Revision 66d3d195: block_devices = (disk, link, uri)
- Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ... - 12:27 pm ganeti-local Revision 66d3d195: block_devices = (disk, link, uri)
- Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ... - 12:27 pm ganeti-local Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 12:27 pm Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 12:27 pm ganeti-local Revision 9569d877: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 12:27 pm Revision 9569d877: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 11:25 am Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
- Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library... - 11:25 am ganeti-local Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
- Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
10/23/2013
- 02:32 pm Revision b7190988: Add dependency between test/py/docs_unittest.py and scripts/
- test/py/docs_unittest.py tests that the scripts/ folder has been
populated and fails otherwise. The following sequenc...
10/22/2013
- 05:44 pm Revision 93208049: QA: run all the instances during upgrade
- The parameter 'upgrade-instances' was meant that one instance of
each of these templates is left alive over the upgra...
10/21/2013
- 07:29 pm Revision c2c2e891: Merge branch 'stable-2.10' into master
- * stable-2.10
(no new changes)
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.... - 07:07 pm ganeti-local Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a... - 07:07 pm Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a... - 12:08 pm Revision d7d78dd0: Merge branch 'origin/stable-2.10' into 'master'
- * stable-2.10
Create check-news Makefile target
Add dynamic hbal entry to the NEWS file
Update NEWS file about ...
10/18/2013
- 06:38 pm ganeti-local Revision 7cde5b0b: Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 06:38 pm Revision 7cde5b0b: Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 06:26 pm ganeti-local Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:26 pm Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision d9005915: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 06:03 pm Revision d9005915: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 06:03 pm ganeti-local Revision bf33c5fa: Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 06:03 pm Revision bf33c5fa: Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 06:03 pm ganeti-local Revision dcd57483: Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 06:03 pm Revision dcd57483: Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 06:03 pm ganeti-local Revision f1172d48: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:03 pm Revision f1172d48: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:03 pm Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 06:03 pm ganeti-local Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 06:03 pm ganeti-local Revision 4d48f0a6: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 06:03 pm Revision 4d48f0a6: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 06:03 pm ganeti-local Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 06:03 pm Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 06:03 pm ganeti-local Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 7fc4b008: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 06:03 pm Revision 7fc4b008: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 06:03 pm Revision 616fd139: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 06:03 pm ganeti-local Revision 616fd139: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 06:03 pm ganeti-local Revision 3031b041: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 06:03 pm Revision 3031b041: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 06:03 pm ganeti-local Revision ebaa086f: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 06:03 pm Revision ebaa086f: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 06:03 pm ganeti-local Revision ac32f7b7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 06:03 pm Revision ac32f7b7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 06:03 pm ganeti-local Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 06:03 pm Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 06:03 pm ganeti-local Revision bdfb4d37: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 06:03 pm Revision bdfb4d37: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 06:03 pm ganeti-local Revision 2a32d706: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 06:03 pm Revision 2a32d706: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 06:03 pm ganeti-local Revision 0f4117c9: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 06:03 pm Revision 0f4117c9: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 06:03 pm ganeti-local Revision 6a52d8a3: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 06:03 pm Revision 6a52d8a3: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 06:03 pm Revision dbbeb5d4: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 06:03 pm ganeti-local Revision dbbeb5d4: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 06:03 pm ganeti-local Revision daa369e7: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 06:03 pm Revision daa369e7: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 06:03 pm ganeti-local Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 06:03 pm Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 06:03 pm ganeti-local Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision fe1c3131: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 06:03 pm ganeti-local Revision fe1c3131: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 02:43 pm ganeti-local Revision 35bdbec3: Create check-news Makefile target
- Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only... - 02:43 pm Revision 35bdbec3: Create check-news Makefile target
- Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only... - 02:02 pm Revision d80e2abe: Fix lint on qa_cluster.py
- pep8 wants two blank lines after TestUpgrade. The previous commit gave
it one. This commit gives it the second.
Sign... - 01:42 pm ganeti-local Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
- This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <... - 01:42 pm Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
- This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <...
10/17/2013
- 07:23 pm ganeti-local Revision 726886cb: Update NEWS file about cpuid and soundhw
- Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ... - 07:23 pm Revision 726886cb: Update NEWS file about cpuid and soundhw
- Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ... - 07:16 pm Revision 9c3dcbbf: Fix end-of-line whitespace
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 06:20 pm ganeti-local Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
- Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1... - 06:20 pm Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
- Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1... - 06:16 pm Revision 94f06b98: Run the cluster upgrade test in qa, if enabled
- The test is not run directly after the cluster related tests,
but only after basic istance creation is verified, as t... - 06:16 pm Revision aa104b5e: Add QA routine to test 'gnt-cluster upgrade'
- The subtle points of upgrading a cluster can only be found in
QA, so add a method to do so. A prerequisite is, that b... - 06:16 pm Revision 37889387: QA: Factor out the list of available instance test
- The knowledge about which instance creating tests are
available is best kept in the module on istances. Moreover,
it ... - 06:11 pm Revision 4dbc4c85: Mention the --enable-symlinks option in INSTALL
- From version 2.11 onwards, the default for Ganeti is to install as
a standby version to be activated by the old Ganet... - 06:11 pm Revision 98ef4a7b: Mention gnt-cluster upgrade in UPGRADE
- Ganeti 2.11 is the first version of Ganeti reachable (from 2.10) with
gnt-cluster upgrade. Hence suggest this method ... - 06:00 pm ganeti-local Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
- So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-... - 06:00 pm Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
- So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-... - 05:55 pm Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
- Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 05:55 pm ganeti-local Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
- Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 04:07 pm Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi... - 04:07 pm ganeti-local Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi... - 04:06 pm Revision 3fe7d670: Fix 'times' return type in the fake hypervisor
- This patch changes the type of the times value returned by the fake
hypervisor from string to int. The values are use... - 02:35 pm Revision 04610c2a: WIP commit for OP_INSTANCE_SNAPSHOT
- 02:17 pm ganeti-local Revision 39d36a5d: Version bump for 2.8.1
- Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl... - 02:17 pm Revision 39d36a5d: Version bump for 2.8.1
- Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl... - 01:23 pm ganeti-local Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
- This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info... - 01:23 pm Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
- This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info... - 12:27 pm Revision 46c33a2b: Change default for --enable-symlinks to false
- While in Ganeti 2.10, which is the first version to use
version-dependent symlinks in the sysconfdir should bring
the... - 12:03 pm ganeti-local Revision f277f142: Update NEWS file about move-instance improvements
- Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo... - 12:03 pm Revision f277f142: Update NEWS file about move-instance improvements
- Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo... - 11:38 am Revision 2b4e194e: Fix 'hvVncTls' key in 'hvsParameterTypes'
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 11:18 am ganeti-local Revision e7098533: RPC: request spindle information properly
- This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s... - 11:18 am Revision e7098533: RPC: request spindle information properly
- This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s... - 11:18 am Revision 8b7b7766: Remove deprecated deprecation warning for --no-lvm-storage
- This removes the deprecation warning for the option
'--no-lvm-storage'. The deprecation warning was intended
to be ra... - 11:09 am Revision ee8bb326: Optimize instance query speed
- The instance queries have a field called console which requires an
extra RPC call. This commit allows extra parameter... - 11:09 am Revision e96c0a5c: Turn on the usage of Haskell instance queries
- This commmit finally switches the instance query handling on.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Review... - 11:09 am Revision efa0d4fd: Tests for InstanceInfo retrieval added
- As the retrieval of instance information is a tricky operation which
affects the way the instance status is calculate... - 11:09 am Revision b9666288: Add the console field
- This patch adds the final console field, using the RPC calls of the
previous commit.
As this requires another RPC ca... - 11:09 am Revision ad56f735: Haskell RPCs can now differ in parameters
- The Haskell interface allowed multi-node RPCs to be executed in
parallel, but with the same parameters every time. Th... - 11:09 am Revision b9e12624: Add a console information RPC call
- As the instance queries need console information, and the information
is retrieved through python classes that should... - 11:09 am Revision 3b89cb1b: Rename Fillable fields to Indexed fields
- The naming used in the previous commits did not reflect the use of
the fields well, and clashed with the concept of f... - 11:09 am Revision 3fd38382: Add aliases of existing instance fields
- For legacy reasons, some instance fields are aliased. The aliases have
the same definition but appear under different... - 11:09 am Revision 1d3d454f: Add the last leftover fields
- A few fields were missing from earlier work. The timestamp fields,
the pnode.group.uuid field, and the custom nic par... - 11:09 am Revision a861d322: Add instance network fields
- This commit adds the instance network fields. Some of these fields are
also present for every NIC, requiring the reus...
10/16/2013
- 08:57 pm Revision 88b58ed6: Add instance disk fields
- The instance disk fields have been added. As these are the first
fields to be duplicated, some helper functions are p... - 08:57 pm Revision 4e6f1cde: Add instance parameter fields
- This patch adds instance parameter fields to the Haskell instance
queries. The fields retrieve maps of parameters rel... - 08:57 pm Revision 9491766c: Add further fields to instance queries
- This commit adds some more fields that are simple to retrieve, as
they are properties of instances recorded in the co... - 08:57 pm Revision df583eaf: Add the first instance query live fields
- This patch adds live fields which can be implemented with the existing
RPC calls. Some fields require additional call... - 08:57 pm Revision 11d09d75: Add a new field type - FieldConfigRuntime
- In the instance queries, some fields require both config and runtime
information. This patch adds a new field type fo... - 08:57 pm Revision c2fe6008: Move hypervisor fetches from Node.hs to Common.hs
- As patches that follow will need the functionality in
Ganeti.Query.Node, this patch moves it to the common query file... - 08:56 pm Revision c14ba680: Enable 'AllInstancesInfo' RPC call in Haskell
- The AllInstancesInfo call appears to have been implemented but never
used. The commit makes it usable by modifying th... - 08:56 pm Revision d286d795: Unify all live calls which return no data
- With the (current) instance query, there are three queries which do not
require live data: instance, network, and gro... - 08:56 pm Revision 1df0266e: Initial changes for adding instance queries
- Add basic instance querying capabilities to the Haskell codebase.
Several fields are present, more to come.
Signed-o... - 08:56 pm Revision 5771c501: Document the generic query function
- The way the generic query works was not documented anywhere. For
greater readability, add a short explanation to the ... - 08:56 pm Revision 697e573c: Fix the "times" field type for KVM hypervisor
- The KVM hypervisor Python class returned a "0" value for the times
field, which gets serialized as a string. As Haske... - 07:38 pm Revision c9e52e4c: Verify that ConfD is running after master-failover
- This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ... - 07:38 pm ganeti-local Revision c9e52e4c: Verify that ConfD is running after master-failover
- This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ... - 07:36 pm ganeti-local Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
- Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ... - 07:36 pm Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
- Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ... - 05:12 pm ganeti-local Revision 0e3f65d2: Fix indentation of devel/build_chroot
- This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the... - 05:12 pm Revision 0e3f65d2: Fix indentation of devel/build_chroot
- This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the... - 05:11 pm ganeti-local Revision ed2c3597: Support wheezy schroots
- Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse... - 05:11 pm Revision ed2c3597: Support wheezy schroots
- Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse... - 04:55 pm Revision c7a02959: Prepare master branch for 2.11 devel cycle
- Bump versions in various places to 2.11 and remove the downgrade code
from cfgupgrade. Also adapt cfgupgrade tests.
... - 11:59 am ganeti-local Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
- Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r... - 11:59 am Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
- Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r... - 11:17 am ganeti-local Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com> - 11:17 am Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com> - 11:08 am ganeti-local Revision b05b5ec8: Fix typo in storage.FileStorage docstring
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 11:08 am Revision b05b5ec8: Fix typo in storage.FileStorage docstring
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 10:41 am ganeti-local Revision 6fe0f9a6: Fix path for serial file
- It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg... - 10:41 am Revision 6fe0f9a6: Fix path for serial file
- It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg...
10/15/2013
- 07:17 pm ganeti-local Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:17 pm Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:58 pm ganeti-local Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:58 pm Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:17 pm ganeti-local Revision fc4c21fa: Add implemented design docs to hidden toc section
- This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b... - 06:17 pm Revision fc4c21fa: Add implemented design docs to hidden toc section
- This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b... - 05:57 pm Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:57 pm ganeti-local Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm ganeti-local Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm ganeti-local Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:40 pm Revision adb36960: Prepare version numbers for 2.10 release cycle
- - Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra... - 05:40 pm ganeti-local Revision adb36960: Prepare version numbers for 2.10 release cycle
- - Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra... - 05:35 pm ganeti-local Revision ebab8f54: Merge branch 'stable-2.9'
- * stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat... - 05:35 pm Revision ebab8f54: Merge branch 'stable-2.9'
- * stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat... - 05:21 pm Revision d2858cd2: Remove debian patches
- TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne... - 05:21 pm ganeti-local Revision d2858cd2: Remove debian patches
- TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne... - 04:57 pm ganeti-local Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:57 pm Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:54 pm ganeti-local Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:54 pm Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:50 pm Revision c2afda57: Changes for GRNET's custom package
- Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim... - 04:50 pm ganeti-local Revision c2afda57: Changes for GRNET's custom package
- Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim... - 04:46 pm ganeti-local Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:46 pm Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:54 pm ganeti-local Revision 70b634e6: Add unit tests for LUBackupExport
- This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel... - 02:54 pm Revision 70b634e6: Add unit tests for LUBackupExport
- This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel... - 02:54 pm ganeti-local Revision 3388debb: Add unit tests for LUBackupPrepare
- This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He... - 02:54 pm Revision 3388debb: Add unit tests for LUBackupPrepare
- This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He... - 02:53 pm ganeti-local Revision a80e802a: Add unit tests for LUBackupQuery
- This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg... - 02:53 pm Revision a80e802a: Add unit tests for LUBackupQuery
- This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg... - 02:53 pm Revision fb2278aa: Use node names in LUBackupQuery
- The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons... - 02:53 pm ganeti-local Revision fb2278aa: Use node names in LUBackupQuery
- The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons... - 02:13 pm ganeti-local Revision de0aa216: Update design doc design-storagetypes.rst
- This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo... - 02:13 pm Revision de0aa216: Update design doc design-storagetypes.rst
- This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo... - 02:13 pm Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
- Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth... - 02:13 pm ganeti-local Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
- Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth... - 02:13 pm Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
- This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m... - 02:13 pm ganeti-local Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
- This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m... - 02:13 pm ganeti-local Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
- This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl... - 02:13 pm Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
- This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl... - 02:13 pm Revision 6c00b2c7: Streamlining handling of spindles and default templates
- This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ... - 02:13 pm ganeti-local Revision 6c00b2c7: Streamlining handling of spindles and default templates
- This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ... - 02:13 pm ganeti-local Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
- This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak... - 02:13 pm Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
- This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak... - 12:29 pm ganeti-local Revision e4dac3e1: Add test suite for some names in 'AutoConf'
- Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ... - 12:29 pm Revision e4dac3e1: Add test suite for some names in 'AutoConf'
- Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ... - 12:29 pm ganeti-local Revision f1b816b7: Fix several search path configure options
- Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:29 pm Revision f1b816b7: Fix several search path configure options
- Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Also available in: Atom