Revision 1bbf0c40

b/NEWS
1 1
News
2 2
====
3 3

  
4
Version 2.4.2
5
-------------
6

  
7
*(unreleased)*
8

  
9
Many bug-fixes and a few new small features:
10

  
11
- Fixed a bug related to log opening failures
12
- Fixed a bug in instance listing with orphan instances
13
- Fixed a bug which prevented resetting the cluster-level node parameter
14
  ``oob_program`` to the default
15
- Many fixes related to the ``cluster-merge`` tool
16
- Fixed a race condition in the lock monitor, which caused failures
17
  during (at least) creation of many instances in parallel
18
- Improved output for gnt-job info
19
- Removed the quiet flag on some ssh calls which prevented debugging
20
  failures
21
- Improved the N+1 failure messages in cluster verify by actually
22
  showing the memory values (needed and available)
23
- Increased lock attempt timeouts so that when executing long operations
24
  (e.g. DRBD replace-disks) other jobs do not enter 'blocking acquire'
25
  too early and thus prevent the use of the 'fair' mechanism
26
- Changed instance query data (``gnt-instance info``) to not acquire
27
  locks unless needed, thus allowing its use on locked instance if only
28
  static information is asked for
29
- Improved behaviour with filesystems that do not support rename on an
30
  opened file
31
- Fixed the behaviour of ``prealloc_wipe_disks`` cluster parameter which
32
  kept locks on all nodes during the wipe, which is unneeded
33
- Fixed ``gnt-watcher`` handling of errors during hooks execution
34
- Fixed bug in ``prealloc_wipe_disks`` with small disk sizes (less than
35
  10GiB) which caused the wipe to fail right at the end in some cases
36
- Fixed master IP activation when doing master failover with no-voting
37
- Fixed bug in ``gnt-node add --readd`` which allowed the re-adding of
38
  the master node itself
39
- Fixed potential data-loss in under disk full conditions, where Ganeti
40
  wouldn't check correctly the return code and would consider
41
  partially-written files 'correct'
42
- Fixed bug related to multiple VGs and DRBD disk replacing
43
- Added new disk parameter ``metavg`` that allows placement of the meta
44
  device for DRBD in a different volume group
45
- Fixed error handling in the node daemon when the system libc doesn't
46
  have major number 6 (i.e. if ``libc.so.6`` is not the actual libc)
47
- Fixed lock release during replace-disks, which kept cluster-wide locks
48
  when doing disk replaces with an iallocator script
49
- Added check for missing bridges in cluster verify
50
- Handle EPIPE errors while writing to the terminal better, so that
51
  piping the output to e.g. ``less`` doesn't cause a backtrace
52
- Fixed rare case where a ^C during Luxi calls could have been
53
  interpreted as server errors, instead of simply terminating
54
- Fixed a race condition in LUGroupAssignNodes (``gnt-group
55
  assign-nodes``)
56
- Added a few more parameters to the KVM hypervisor, allowing a second
57
  CDROM, custom disk type for CDROMs and a floppy image
58
- Removed redundant message in instance rename when the name is given
59
  already as a FQDN
60
- Added option to ``gnt-instance recreate-disks`` to allow creating the
61
  disks on new nodes, allowing recreation when the original instance
62
  nodes are completely gone
63
- Added option when converting disk templates to DRBD to skip waiting
64
  for the resync, in order to make the instance available sooner
65
- Added two new variables to the OS scripts environment (containing the
66
  instance's nodes)
67
- Made the root_path and optional parameter for the xen-pvm hypervisor,
68
  to allow use of ``pvgrub`` as bootloader
69

  
70
And as usual, various improvements to the error messages, documentation
71
and man pages.
72

  
4 73
Version 2.4.1
5 74
-------------
6 75

  

Also available in: Unified diff