Activity
From 05/22/2008 to 06/20/2008
06/20/2008
- 02:04 pm Revision d61cbe76: Add a rpc call for BlockDev.Close()
- This patch adds rpc layer calls (in rpc.py and the equivalent in
ganeti-noded) to close a list of block devices, and ... - 02:04 pm ganeti-local Revision d61cbe76: Add a rpc call for BlockDev.Close()
- This patch adds rpc layer calls (in rpc.py and the equivalent in
ganeti-noded) to close a list of block devices, and ...
06/19/2008
- 05:06 pm Revision 1efbe18e: Check for docbook2{man,pdf,html}
- docbook2{man,pdf,html} are mandatory. "configure" aborts if one
of them isn't found.
Reviewed-by: iustinp - 05:06 pm ganeti-local Revision 1efbe18e: Check for docbook2{man,pdf,html}
- docbook2{man,pdf,html} are mandatory. "configure" aborts if one
of them isn't found.
Reviewed-by: iustinp - 04:37 pm Revision 67470f58: Small typo in gnt-instance manpage
- Reviewed-by: manuel.franceschini
- 04:37 pm ganeti-local Revision 67470f58: Small typo in gnt-instance manpage
- Reviewed-by: manuel.franceschini
- 03:56 pm Revision e8230860: Use a single Makefile.am instead of many
- This change allows us to use cleaner dependencies between
directories. The build system is basically rewritten in lar... - 03:56 pm ganeti-local Revision e8230860: Use a single Makefile.am instead of many
- This change allows us to use cleaner dependencies between
directories. The build system is basically rewritten in lar...
06/18/2008
- 06:09 pm Revision ae9da390: Fix bdev unittest when run under distcheck
- The path to the filename for drbd8 proc data is not correctly computed
when using distcheck. The patch duplicates it ... - 06:09 pm ganeti-local Revision ae9da390: Fix bdev unittest when run under distcheck
- The path to the filename for drbd8 proc data is not correctly computed
when using distcheck. The patch duplicates it ... - 06:08 pm Revision 6b90c22e: Rework the DRBD8 device status computation
- Currently, compute the status of a drbd8 device in GetSyncStatus and
return only the values that we need (and fit in ... - 06:08 pm ganeti-local Revision 6b90c22e: Rework the DRBD8 device status computation
- Currently, compute the status of a drbd8 device in GetSyncStatus and
return only the values that we need (and fit in ... - 03:32 pm Revision 7bca53e4: ganeti-watcher: Replace custom exceptions with ganeti.error.*
- Reviewed-by: iustinp
- 03:32 pm ganeti-local Revision 7bca53e4: ganeti-watcher: Replace custom exceptions with ganeti.error.*
- Reviewed-by: iustinp
- 03:31 pm ganeti-local Revision 2fb96d39: ganeti-watcher: Don't write file if data didn't change
- This is the safest way to detect changes and the amount of data
is small, so keeping a copy around is cheap enough.
... - 03:31 pm Revision 2fb96d39: ganeti-watcher: Don't write file if data didn't change
- This is the safest way to detect changes and the amount of data
is small, so keeping a copy around is cheap enough.
... - 03:31 pm Revision b76f660d: ganeti-watcher: Rename WatcherState.data to WatcherState._data
- Cleanup: _data is private and should not be modified from outside
of this class.
Reviewed-by: iustinp - 03:31 pm ganeti-local Revision b76f660d: ganeti-watcher: Rename WatcherState.data to WatcherState._data
- Cleanup: _data is private and should not be modified from outside
of this class.
Reviewed-by: iustinp - 03:31 pm ganeti-local Revision 1b052f42: Don't log SystemExit exception in ganeti-watcher
- Reviewed-by: iustinp
- 03:31 pm Revision 1b052f42: Don't log SystemExit exception in ganeti-watcher
- Reviewed-by: iustinp
- 03:31 pm ganeti-local Revision fc428e32: Replace watcher state file atomically
- - Lock it before renaming
- Code cleanup; close() automatically unlocks it
Reviewed-by: iustinp - 03:31 pm Revision fc428e32: Replace watcher state file atomically
- - Lock it before renaming
- Code cleanup; close() automatically unlocks it
Reviewed-by: iustinp - 03:30 pm Revision 78f3bd30: Write ganeti-watcher status file even if something failed
- Reviewed-by: iustinp
- 03:30 pm ganeti-local Revision 78f3bd30: Write ganeti-watcher status file even if something failed
- Reviewed-by: iustinp
- 03:30 pm ganeti-local Revision 71714516: Add more parameters to utils.WriteFile
- - Make closing file optional: Required by ganeti-watcher to keep
file open after writing it. Changes return value o... - 03:30 pm Revision 71714516: Add more parameters to utils.WriteFile
- - Make closing file optional: Required by ganeti-watcher to keep
file open after writing it. Changes return value o... - 03:29 pm Revision 67fe61c4: Use ganeti.serializer module in ganeti-watcher
- Reviewed-by: ultrotter
- 03:29 pm ganeti-local Revision 67fe61c4: Use ganeti.serializer module in ganeti-watcher
- Reviewed-by: ultrotter
- 03:29 pm Revision 438b45d4: Replace custom logging code in watcher with logging module
- - Log timestamp for all messages
- Write everything to logfile and optionally to stderr
- Log messages are no longer ... - 03:29 pm ganeti-local Revision 438b45d4: Replace custom logging code in watcher with logging module
- - Log timestamp for all messages
- Write everything to logfile and optionally to stderr
- Log messages are no longer ... - 03:29 pm Revision e91ffe49: Make sure serialized data ends with EOL character
- Also fix the regular expression to not remove newlines. The simplejson
module puts whitespace at line endings when us... - 03:29 pm ganeti-local Revision e91ffe49: Make sure serialized data ends with EOL character
- Also fix the regular expression to not remove newlines. The simplejson
module puts whitespace at line endings when us...
06/17/2008
- 06:08 pm Revision 0402302c: Allow disk object to set their own physical ID
- Currently, the way to customize a DRBD disk from (node name 1, node name
2, port) to (ip1, port, ip2, port) is to use... - 06:08 pm ganeti-local Revision 0402302c: Allow disk object to set their own physical ID
- Currently, the way to customize a DRBD disk from (node name 1, node name
2, port) to (ip1, port, ip2, port) is to use... - 04:13 pm Revision c7cdfc90: Fix an error-handling case
- There is a mistake in handling grow-disk for an invalid disk. This patch
fixes it.
Reviewed-by: imsnah - 04:13 pm ganeti-local Revision c7cdfc90: Fix an error-handling case
- There is a mistake in handling grow-disk for an invalid disk. This patch
fixes it.
Reviewed-by: imsnah - 09:51 am Revision eb65d354: Manpage updates for the new grow-disk command
- The patch documents the steps needed to complete a user-visible grow
(i.e. not only grow-disk, but also filesystem re... - 09:51 am ganeti-local Revision eb65d354: Manpage updates for the new grow-disk command
- The patch documents the steps needed to complete a user-visible grow
(i.e. not only grow-disk, but also filesystem re... - 09:51 am Revision c6e911bc: Implement gnt-instance grow-disk
- This patch exposes at command line level the grow-disk operation.
Reviewed-by: imsnah - 09:51 am ganeti-local Revision c6e911bc: Implement gnt-instance grow-disk
- This patch exposes at command line level the grow-disk operation.
Reviewed-by: imsnah - 09:50 am Revision 8729e0d7: Implement disk grow at LU level
- This patch adds a new opcode and LU for growing an instance's disk.
The opcode allows growing only one disk at time,... - 09:50 am ganeti-local Revision 8729e0d7: Implement disk grow at LU level
- This patch adds a new opcode and LU for growing an instance's disk.
The opcode allows growing only one disk at time,... - 09:50 am Revision acec9d51: Add method to update a disk object size
- This patch adds a method that implements updating of a disk
(object.Disk) size, together with its children.
While th... - 09:50 am ganeti-local Revision acec9d51: Add method to update a disk object size
- This patch adds a method that implements updating of a disk
(object.Disk) size, together with its children.
While th... - 09:50 am Revision 4c8ba8b3: Implement block device grow at the rpc layer
- This simple patch exposes the block device grow operation at the rpc
layer. It does not increase the protocol version... - 09:50 am ganeti-local Revision 4c8ba8b3: Implement block device grow at the rpc layer
- This simple patch exposes the block device grow operation at the rpc
layer. It does not increase the protocol version...
06/16/2008
- 07:06 pm Revision 594609c0: Expose block device grow in backend.py
- This patch adds a wrapper over the block device grow operation that
converts the input and output parameters as neede... - 07:06 pm ganeti-local Revision 594609c0: Expose block device grow in backend.py
- This patch adds a wrapper over the block device grow operation that
converts the input and output parameters as neede... - 07:01 pm ganeti-local Revision 1005d816: bdev: implement disk resize for lvm/drbd8
- This patch implements disk resize at the bdev level for the LVM and
DRBD8 disk types. It is not implemented for DRBD7... - 07:01 pm Revision 1005d816: bdev: implement disk resize for lvm/drbd8
- This patch implements disk resize at the bdev level for the LVM and
DRBD8 disk types. It is not implemented for DRBD7... - 05:32 pm Revision 05f86716: Move SetKey to WritableSimpleStore and use it
- Before we used to be able to update SimpleStore by just calling SetKey, this
feature is now moved to an external clas... - 05:32 pm ganeti-local Revision 05f86716: Move SetKey to WritableSimpleStore and use it
- Before we used to be able to update SimpleStore by just calling SetKey, this
feature is now moved to an external clas... - 04:57 pm Revision 2a10865c: Add migration support at the rpc layer
- This patch adds the migration rpc call and its implementation in the
backend. The patch does not deal with the correc... - 04:57 pm ganeti-local Revision 2a10865c: Add migration support at the rpc layer
- This patch adds the migration rpc call and its implementation in the
backend. The patch does not deal with the correc... - 01:37 pm Revision 6e7275c0: hypervisor: add live migration support
- This is just the hypervisor-level migration (e.g. “xm migrate”) not the
whole node coordination work.
Reviewed-by: u... - 01:37 pm ganeti-local Revision 6e7275c0: hypervisor: add live migration support
- This is just the hypervisor-level migration (e.g. “xm migrate”) not the
whole node coordination work.
Reviewed-by: u...
06/15/2008
- 01:55 pm Revision 22985314: Activate down instances' disks on replace-disks
- When replacing disks or evacuating nodes with instances administratively
down ganeti fails because the instance disks... - 01:55 pm ganeti-local Revision 22985314: Activate down instances' disks on replace-disks
- When replacing disks or evacuating nodes with instances administratively
down ganeti fails because the instance disks... - 01:55 pm ganeti-local Revision b6102dab: FailoverInstance: change AddInstance with Update
- We're not adding a new instance, just making configuration changes to
the one we're working on.
Reviewed-by: imsnah - 01:55 pm Revision b6102dab: FailoverInstance: change AddInstance with Update
- We're not adding a new instance, just making configuration changes to
the one we're working on.
Reviewed-by: imsnah - 01:55 pm ganeti-local Revision f9af35c8: Burnin: Use iallocator in import/export
- Currently the iallocator option is ignored by burnin at import/export
time even if passed in. With this patch it beco... - 01:55 pm Revision f9af35c8: Burnin: Use iallocator in import/export
- Currently the iallocator option is ignored by burnin at import/export
time even if passed in. With this patch it beco... - 08:22 am Revision 3e91897b: Fix an error message in instance add
- There is a mistake in the error message generated when we can't reach a
node for checking for available disk space. W... - 08:22 am ganeti-local Revision 3e91897b: Fix an error message in instance add
- There is a mistake in the error message generated when we can't reach a
node for checking for available disk space. W...
06/13/2008
- 05:33 pm Revision e70f1b7c: Move warning flags from autogen.sh to configure.ac
- Reviewed-by: iustinp
- 05:33 pm ganeti-local Revision e70f1b7c: Move warning flags from autogen.sh to configure.ac
- Reviewed-by: iustinp
- 03:46 pm ganeti-local Revision 2a2060ff: Replace logging functions with calls to logging module
- - Shorter code
- Reorder arguments to logger.SetupLogging calls to make more sense
Reviewed-by: iustinp - 03:46 pm Revision 2a2060ff: Replace logging functions with calls to logging module
- - Shorter code
- Reorder arguments to logger.SetupLogging calls to make more sense
Reviewed-by: iustinp - 01:14 pm ganeti-local Revision ea6e6c2b: Fail job on ganeti exceptions
- When a Job raises a ganeti exception a message is printed but nothing is
reported in the job itself. It's better to u... - 01:14 pm Revision ea6e6c2b: Fail job on ganeti exceptions
- When a Job raises a ganeti exception a message is printed but nothing is
reported in the job itself. It's better to u... - 01:14 pm Revision 5d3a153a: Fix a typo in jqueue.py
- s/result/op_result/ (this code was never used, so this wasn't caught)
Reviewed-by: iustinp - 01:14 pm ganeti-local Revision 5d3a153a: Fix a typo in jqueue.py
- s/result/op_result/ (this code was never used, so this wasn't caught)
Reviewed-by: iustinp
06/12/2008
- 04:47 pm Revision e02f23f8: Don't use specific versions in autogen.sh
- Not all distributions have the same version of aclocal, autoconf
or automake. Users can pass the name of a specific e... - 04:47 pm ganeti-local Revision e02f23f8: Don't use specific versions in autogen.sh
- Not all distributions have the same version of aclocal, autoconf
or automake. Users can pass the name of a specific e... - 04:05 pm Revision a0c9f010: Move InitCluster opcode into a single function
- This allows us to initialize a new cluster. The code certainly contains
bugs and hooks aren't implemented yet.
Revie... - 04:05 pm ganeti-local Revision a0c9f010: Move InitCluster opcode into a single function
- This allows us to initialize a new cluster. The code certainly contains
bugs and hooks aren't implemented yet.
Revie... - 04:04 pm Revision 8d1a2a64: Move cmdlib._HasValidVG to utils.CheckVolumeGroupSize
- This is required for splitting the cluster initialization code.
Reviewed-by: iustinp - 04:04 pm ganeti-local Revision 8d1a2a64: Move cmdlib._HasValidVG to utils.CheckVolumeGroupSize
- This is required for splitting the cluster initialization code.
Reviewed-by: iustinp - 04:04 pm Revision d9c02ca6: Move {Set,Remove}EtcHostsEntry wrappers to utils.py
- This is required for the split of the cluster initialization code.
Reviewed-by: iustinp, ultrotter - 04:04 pm ganeti-local Revision d9c02ca6: Move {Set,Remove}EtcHostsEntry wrappers to utils.py
- This is required for the split of the cluster initialization code.
Reviewed-by: iustinp, ultrotter - 01:18 pm Revision c6d58a2b: Remove REQ_CLUSTER from opcode handling code
- It's not needed anymore now that all opcodes require a cluster. Cluster
initialization was the only exception.
Revie... - 01:18 pm ganeti-local Revision c6d58a2b: Remove REQ_CLUSTER from opcode handling code
- It's not needed anymore now that all opcodes require a cluster. Cluster
initialization was the only exception.
Revie... - 01:06 pm Revision c4dbb30a: Remove unreachable code from cli.SubmitOpCode
- Reviewed-by: iustinp
- 01:06 pm ganeti-local Revision c4dbb30a: Remove unreachable code from cli.SubmitOpCode
- Reviewed-by: iustinp
- 01:06 pm Revision 4c8dbc12: Rename master socket to ganeti-master.sock
- …/run/master.sock is not specific enough.
Reviewed-by: iustinp - 01:06 pm ganeti-local Revision 4c8dbc12: Rename master socket to ganeti-master.sock
- …/run/master.sock is not specific enough.
Reviewed-by: iustinp
06/11/2008
- 01:12 pm Revision c9673d92: Remove SimpleStore cache
- SimpleStore is instantiated anew most of the times it's used, so having
a cache inside it serves no purpose. Removing... - 01:12 pm ganeti-local Revision c9673d92: Remove SimpleStore cache
- SimpleStore is instantiated anew most of the times it's used, so having
a cache inside it serves no purpose. Removing...
06/06/2008
- 12:32 pm Revision 76f59a32: Forward-port: Fix two problems in QA scripts
- - Failover back to original node in instance failure test
- Exclude secondary node from list of potential nodes in
... - 12:32 pm ganeti-local Revision 76f59a32: Forward-port: Fix two problems in QA scripts
- - Failover back to original node in instance failure test
- Exclude secondary node from list of potential nodes in
... - 12:31 pm ganeti-local Revision 8a4e8898: Forward-port: Add QA tests for “gnt-instance reboot”
- Reviewed-by: ultrotter
- 12:31 pm Revision 8a4e8898: Forward-port: Add QA tests for “gnt-instance reboot”
- Reviewed-by: ultrotter
- 12:31 pm ganeti-local Revision 7910e7a5: Forward-port: Add QA test for “gnt-instance replace-disks”
- Reviewed-by: iustinp
- 12:31 pm Revision 7910e7a5: Forward-port: Add QA test for “gnt-instance replace-disks”
- Reviewed-by: iustinp
- 12:30 pm Revision a53a1b18: Forward-port: Update gnt-instance and gnt-backup manpages
- - Add --iallocator options
- Small text fixes
Reviewed-by: ultrotter - 12:30 pm ganeti-local Revision a53a1b18: Forward-port: Update gnt-instance and gnt-backup manpages
- - Add --iallocator options
- Small text fixes
Reviewed-by: ultrotter - 12:30 pm Revision 52da0141: Forward-port: Fix wrong filename in ganeti-watcher manpage
- Reviewed-by: iustinp
- 12:30 pm ganeti-local Revision 52da0141: Forward-port: Fix wrong filename in ganeti-watcher manpage
- Reviewed-by: iustinp
- 12:28 pm Revision b3a447ef: Forward-port: Small codestyle fixes for dumb-allocator
- Reviewed-by: iustinp
- 12:28 pm ganeti-local Revision b3a447ef: Forward-port: Small codestyle fixes for dumb-allocator
- Reviewed-by: iustinp
- 12:28 pm ganeti-local Revision ef267657: Forward-port: Remove output file if docbook failed
- Reviewed-by: ultrotter
- 12:28 pm Revision ef267657: Forward-port: Remove output file if docbook failed
- Reviewed-by: ultrotter
- 12:27 pm ganeti-local Revision 228538cf: Forward-port: Alias Dump/Load functions in ganeti.serializer to DumpJson/LoadJson
- The remote API will use JSON for the foreseable future, so it's better
to put the serialization format in the functio... - 12:27 pm Revision 228538cf: Forward-port: Alias Dump/Load functions in ganeti.serializer to DumpJson/LoadJson
- The remote API will use JSON for the foreseable future, so it's better
to put the serialization format in the functio... - 12:19 pm Revision 783583e9: Add line-breaks to gnt-instance manpage
- Reviewed-by: ultrotter
- 12:19 pm ganeti-local Revision 783583e9: Add line-breaks to gnt-instance manpage
- Reviewed-by: ultrotter
06/01/2008
- 02:52 am Revision 49ce1563: Add check for node memory in instance creation
- Currently the check for enough memory is done only on instance start
command and failover command. But we also start ... - 02:52 am ganeti-local Revision 49ce1563: Add check for node memory in instance creation
- Currently the check for enough memory is done only on instance start
command and failover command. But we also start ... - 02:51 am ganeti-local Revision 8a12ce45: Show cluster hypervisor for gnt-cluster info
- Author: schreiberal
Reviewed-by: iustinp - 02:51 am Revision 8a12ce45: Show cluster hypervisor for gnt-cluster info
- Author: schreiberal
Reviewed-by: iustinp - 02:47 am ganeti-local Revision 917f91d5: Forward-port: Another for gnt-instance modify & HVM parameters
- Another tiny fix. Anybody got a nice brown paper bag I can wear?
Author: schreiberal
Reviewed-by: iustinp - 02:47 am Revision 917f91d5: Forward-port: Another for gnt-instance modify & HVM parameters
- Another tiny fix. Anybody got a nice brown paper bag I can wear?
Author: schreiberal
Reviewed-by: iustinp - 02:45 am Revision ec1ba002: Forward-port: make gnt-modify work with new HVM parameters
- This fixes gnt-instance modify so it actually works with the
new HVM parameters for Ganeti 1.2
Author: schreiberal
R... - 02:45 am ganeti-local Revision ec1ba002: Forward-port: make gnt-modify work with new HVM parameters
- This fixes gnt-instance modify so it actually works with the
new HVM parameters for Ganeti 1.2
Author: schreiberal
R... - 02:43 am ganeti-local Revision a8340917: Forward-port: show only parameters relevant to the instance
- This patch modifies the code for "gnt-instance info .." to only display
instance parameters that actually apply to th... - 02:43 am Revision a8340917: Forward-port: show only parameters relevant to the instance
- This patch modifies the code for "gnt-instance info .." to only display
instance parameters that actually apply to th... - 02:39 am Revision ca9c49d5: Forward-port: patch 4/4 extended HVM features for 1.2
- This patch documents the extended HVM features.
Author: schreiberal
Reviewed-by: imsnah - 02:39 am ganeti-local Revision ca9c49d5: Forward-port: patch 4/4 extended HVM features for 1.2
- This patch documents the extended HVM features.
Author: schreiberal
Reviewed-by: imsnah - 02:37 am Revision a21dda8b: Forward-port: patch 3/4 extended HVM features for 1.2
- This patch adds hypervisor support for the extended HVM features.
Author: schreiberal
Reviewed-by: iustinp - 02:37 am ganeti-local Revision a21dda8b: Forward-port: patch 3/4 extended HVM features for 1.2
- This patch adds hypervisor support for the extended HVM features.
Author: schreiberal
Reviewed-by: iustinp - 02:14 am Revision 31a853d2: Forward-port: patch 2/4 extended HVM features for 1.2
- This patch adds the commandline extensions and the code to store
and display the extended HVM features.
Author: schr... - 02:14 am ganeti-local Revision 31a853d2: Forward-port: patch 2/4 extended HVM features for 1.2
- This patch adds the commandline extensions and the code to store
and display the extended HVM features.
Author: schr...
05/30/2008
- 01:55 pm Revision abdf0113: Complete removal of md/drbd 0.7 code
- This patch removes the last of the md and drbd 0.7 code. Cluster which
have the old device types will be broken if th... - 01:55 pm ganeti-local Revision abdf0113: Complete removal of md/drbd 0.7 code
- This patch removes the last of the md and drbd 0.7 code. Cluster which
have the old device types will be broken if th... - 01:52 pm Revision 5c54b832: LURemoveInstance: fix op.ignore_failures usage
- Currently: the LURemoveInstance.Exec() method uses the ignore_failures
attribute of the OpRemoveInstance opcode, but ... - 01:52 pm ganeti-local Revision 5c54b832: LURemoveInstance: fix op.ignore_failures usage
- Currently: the LURemoveInstance.Exec() method uses the ignore_failures
attribute of the OpRemoveInstance opcode, but ...
05/29/2008
- 12:59 pm Revision bd028152: Documentation: cleanup of local/remote_raid1
- Since we have removed support for local and remote raid1, update the man
pages and guides to reflect the new situatio... - 12:59 pm ganeti-local Revision bd028152: Documentation: cleanup of local/remote_raid1
- Since we have removed support for local and remote raid1, update the man
pages and guides to reflect the new situatio...
05/24/2008
- 11:59 am Revision 447b2066: Distribute dumb-allocator in examples
- When creating the ganeti tarball the dumb allocator was left out.
Shipping it alongside the other examples.
Reviewed... - 11:59 am ganeti-local Revision 447b2066: Distribute dumb-allocator in examples
- When creating the ganeti tarball the dumb allocator was left out.
Shipping it alongside the other examples.
Reviewed...
Also available in: Atom