Activity

From 12/20/2008 to 01/18/2009

01/16/2009

06:24 pm Revision 998c712c: Fix LUExportInstance
Due to deficiencies in our block device implementation, it is a must to
call SetDiskID on disks before passing them t...
Iustin Pop
03:09 pm Revision aa089b65: burnin: only call self.GrowDisks() if needed
In case we pass --disk-grow 0[,0..] then we should not call GrowDisks as it
prints confusing log lines.
Reviewed-by:...
Iustin Pop
01:02 pm Revision cfcc5c6d: Instance: add a new all_nodes property
Since we often need the list of all nodes of an instance, we add a new
"all_nodes" property that returns all nodes of...
Iustin Pop
12:43 pm Revision aeb83a2b: Fix gnt-backup export with short names
We need to pass the fully-qualified node to _CheckNodeOnline, not the short
one.
Reviewed-by: imsnah
Iustin Pop
12:41 pm Revision 320eda24: burnin: add option to not remove instances
This patch adds a burnin option to keep instances at the end, so that
debugging after a burnin failure is easier.
Al...
Iustin Pop

01/15/2009

12:00 pm Revision 25e7b43f: Some docstring updates
This patch rewraps some comments to shorter lengths, changes
double-quotes to single-quotes inside triple-quoted docs...
Iustin Pop
12:00 pm Revision 14d57a8b: ganeti-noded: reduce log noise
The source port/addr is currently logged three times for each
connection, and this is unnecessary. We change two log ...
Iustin Pop

01/14/2009

11:57 am Revision 801cda94: burnin: update migration to latest log formatting
Reviewed-by: ultrotter Iustin Pop

01/13/2009

05:21 pm Revision 99bdd139: Forward port of the burnin migration
This is again a copy of the latest 1.2 burnin code related to migration.
Reviewed-by: ultrotter
Iustin Pop
05:21 pm Revision 53c776b5: Forward port the live migration from 1.2 branch
This is forward port via copy (and not individual patches cherry-pick)
of the latest code on the 1.2 branch related t...
Iustin Pop
05:20 pm Revision a2d59d8b: Port replace disk/change node to the new DRBD RPCs
In replace disks to new secondary, since Attach (and therefore
call_blockdev_find) is not modifying the devices anymo...
Iustin Pop
05:20 pm Revision 6b93ec9d: Forward-port DrbdNetReconfig
This is a modified forward-port of DrbdNetReconfig and their associated
RPCs. In Ganeti 2.0, these functions will be ...
Iustin Pop
05:20 pm Revision f96e3c4f: backend: rename AttachOrAssemble to Assemble
Since now the Assemble function is different than Attach, we rename this
backend function to show that the intent is ...
Iustin Pop
05:20 pm Revision 2d0c8319: drbd: change the semantics of Attach vs. Assemble
Currently, both the Attach and Assemble methods for DRBD8 devices will use and
alter the device state. This is subopt...
Iustin Pop
05:20 pm Revision f87548b5: bdev: Do not call Assemble() on children
The caller of dev.Assemble() (backend._RecursiveAssembleBD) is doing an
explicit recursion over all the children of t...
Iustin Pop
04:43 pm Revision ea33068f: Fix modification of instance memory
... as found by the QA script - bug was introduced by me in commit 2117.
Reviwed-by: imsnah
Iustin Pop
04:14 pm Revision 836d59d7: burnin: redo the output formatting
Since we added many more tests in burnin, the output became almost
unreadable. This patch changes the output to an in...
Iustin Pop
03:25 pm Revision eb61f8d3: burnin: move start_stop at the end
Traditionally the start/stop test was the last, so move it back to there
(added as last option in commit 854).
Revie...
Iustin Pop
03:25 pm Revision 0b0a150a: QA: add burnin parameters (parallel, http-check)
This patch adds burnin parameters for --parallel and --http-check
options to the burnin script.
Reviewed-by: ultrotter
Iustin Pop
03:16 pm Revision 24b0d752: Increase resync speed to 60MB/s
This is a forward-port of commit 2219 on the 1.2 branch.
Reviewed-by: ultrotter
Iustin Pop
03:03 pm Revision 5178f1bc: burnin: introduce instance alive checks
This patch adds instance alive checks after most start operations. The
check is done in a custom way:
- the instanc...
Iustin Pop
10:04 am Revision 4bffa7f7: Small typo in ganeti-watcher
Reviewed-by: imsnah Iustin Pop

01/12/2009

06:06 pm Revision 4040a784: Skip offline nodes in gnt-cluster commands
This patch makes gnt-cluster copyfile and command skip the offline
nodes.
Reviwed-by: ultrotter, imsnah
Iustin Pop
03:25 pm Revision 5c22d16e: burnin: Add tests for add/remove disks and NICs
This patch adds testing of add/remove disks and NICs to the burnin.
Reviewed-by: imsnah
Iustin Pop
02:42 pm Revision 19708787: Heavy redo of gnt-instance info output
In 2.0, we have more parameters in drbd's logical_id, and passing the
results over json makes them unicode which look...
Iustin Pop
02:42 pm Revision 4cfb9426: Fix some errors in instance modify --disk remove
The RpcResult introduction still left some bugs (after multiple patches):
- we don't correctly check the result typ...
Iustin Pop
12:27 pm Revision f57c76e4: Fix an error handling case in instance info
The checking for invalid instance names in LUQueryInstanceData is broken
since commit 1642.
Reviewed-by: imsnah
Iustin Pop
11:14 am Revision afee0879: Introduce a very simple LU to force config updates
This LU can be used to force a push of the config in case it's needed,
for example after an upgrade to update the ssc...
Iustin Pop

01/09/2009

06:24 pm Revision 8a113c7a: Add a new ssconf file with the ganeti version
The patch adds a new ssconf file containing the ganeti version.
Reviewed-by: imsnah
Iustin Pop
05:34 pm Revision 7d585316: Work around a DRBD sync speed race condition
This is modified forward-port of commit 1544 on the 1.2 branch:
When DRBD is doing its dance to establish a connec...
Iustin Pop
04:58 pm Revision 90e722d1: burnin: Add activate/deactivate disks
Reviewed-by: imsnah Iustin Pop
04:58 pm Revision cfacfd6e: burnin: use the new replace_disks constants
This patch updates burnin to the latest replace disks constant, and
changes the constants' values to be more accurate...
Iustin Pop
04:26 pm Revision 729164d0: burnin: do not use offline nodes
This patch makes burnin skip the offline nodes in it's builtin node
selection. It also removes an extra line.
Review...
Iustin Pop
04:26 pm Revision 94a02bb5: Fix gnt-os for offline nodes
We shouldn't query offline nodes in gnt-os. This patch adds an utility
function to ConfigWriter that returns the name...
Iustin Pop
02:52 pm Revision 186ec53c: Silence warning on node list for offline nodes
The warning in node list is meant for nodes that return wrong
information, but for offline nodes this case is normal....
Iustin Pop
02:52 pm Revision 7d88772a: Rework the daemonization sequence
The current fork+close fds sequence has deficiencies which are hard to
work around:
- logging can start logging bef...
Iustin Pop
02:22 pm Revision 7e9366f7: Cleanup replace-disks modes and options
In 1.2, due to the md+drbd7 legacy, we had a complex choice of replace
modes, and the new drbd8 modes where forced in...
Iustin Pop

01/08/2009

06:39 pm Revision 82e37788: Fix cluster verify/node net test for offline nodes
For offline nodes, we shouldn't add them to the NV_NODELIST and
NV_NODENETTEST tests since they most likely won't suc...
Iustin Pop
06:05 pm Revision 3247bbac: rpc: Add a method for easy check of remote results
The patch adds a new method to the rpc.RpcResult class called
"RemoteFailMsg" which is useful for the RPC calls which...
Iustin Pop
04:16 pm Revision 56e7640c: Add an instance_migratable rpc call
This is a forward-port of commit 1194 on the 1.2 branch:
This call will check whether an instance is up on its pri...
Iustin Pop
02:03 pm Revision cf8df3f3: bdev: forward-port ReAttachNet/DisconnectNet
This is plain copy of the 1.2 ReAttachNet and DisconnectNet methods on
the DRBD8 device, with the logger to logging m...
Iustin Pop

01/07/2009

07:02 pm Revision 5282084b: backend: Remove symlinks by disk name
This is a modified forward-port of commit 1184 on the 1.2 branch:
backend: Remove symlinks by disk name, not using...
Iustin Pop
07:02 pm Revision b2e7666a: Pass instance name to rpc call blockdev_close
This is an extract of commit 1166 on the 1.2 branch (Add a rpc call for
drbd network reconfiguration), but only the b...
Iustin Pop
07:02 pm Revision 03dfa658: Fix the _RemoveBlockDevLinks() function
This is a forward-port of commit 1163 on the 1.2 branch:
This fixes the removal of the instance symlinks (probably ...
Iustin Pop
07:01 pm Revision 3c9c571d: Remove instance's symlinks
This is a forward-port of commits 1150 and 1151 on the 1.2 branch:
Add _RemoveBlockDevLinks auxiliary function, cal...
Iustin Pop
07:01 pm Revision ec596c24: Catch BlockDeviceError when starting instance
This is a forward-port of commit 1149 on the 1.2 branch:
_GatherAndLinkBlockDevs used to raise the errors.BlockDevi...
Iustin Pop
07:01 pm Revision 9332fd8a: Create symlinks to intances' block devices
This is a forward-port of commit 1148 on the 1.2 branch:
Change the _GatherBlockDevs private function, called only ...
Iustin Pop
07:01 pm Revision 069cfbf1: Simplify hypervisor block_devices structure
This is a partial forward-port of commit 1136 on the 1.2 branch:
The hypervisor doesn't need to be passed the whol...
Iustin Pop
04:38 pm Revision 2b17c3c4: _AssembleInstanceDisks: fix rpcresult handling
Commit 2117 changed _AssembleInstanceDisks to correctly parse the
failure status of the new RpcResult structure, but ...
Iustin Pop

01/06/2009

11:57 am Revision e09fdcfa: Fix some pylint-detected issues
Two bad indentation cases and a missing variable.
Reviewed-by: imsnah
Iustin Pop
« Previous
Next »
 

Also available in: Atom