Planning/2.6: Difference between revisions

From QEMU
Line 37: Line 37:
* pflash block/io.c  bdrv_co_do_pwritev during migrate (typically EFI setup)
* pflash block/io.c  bdrv_co_do_pwritev during migrate (typically EFI setup)
* compilation failure on 3.20 gtk (fedora 24) - deprecated functions
* compilation failure on 3.20 gtk (fedora 24) - deprecated functions
* Networking is broken on Windows hosts
* NBD features added in 2.6 don't quite follow protocol [https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg01299.html] [https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg02344.html]
* NBD features added in 2.6 don't quite follow protocol [https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg01299.html] [https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg02344.html]
* Postcopy broken on 4.5 or newer kernels if THP enabled
* Postcopy broken on 4.5 or newer kernels if THP enabled


=== Will be fixed in rc1 ===
=== Fixed in rc1 ===


* Compile failures if libnfs is enabled
* Compile failures if libnfs is enabled
Line 49: Line 48:
* cannot connect resolve client hostnames on FreeBSD [https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg06930.html] (broken since 2.4.0 by commit 3de3d698d942d1116152417f882c897b26b44e41)
* cannot connect resolve client hostnames on FreeBSD [https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg06930.html] (broken since 2.4.0 by commit 3de3d698d942d1116152417f882c897b26b44e41)


=== Will be fixed in rc2 ===
=== Fixed in rc2 ===


* add i82801b11 missing migration data
* add i82801b11 missing migration data
Line 55: Line 54:
* reentrancy problems for dataplane/aio (fixed in pull 8227e2d16705b8c94df93f465d4e1659c28c69ce)
* reentrancy problems for dataplane/aio (fixed in pull 8227e2d16705b8c94df93f465d4e1659c28c69ce)
* compilation failure when --enable-tcg-interpreter is used (Stefan Weil has patch posted)
* compilation failure when --enable-tcg-interpreter is used (Stefan Weil has patch posted)
=== Will be fixed in rc3 ===
* Networking is broken on Windows hosts


== Targeted Features ==
== Targeted Features ==


See the [[ChangeLog/2.6]] for full details.
See the [[ChangeLog/2.6]] for full details.

Revision as of 10:56, 18 April 2016

Release Schedule

2015-12-17 Beginning of development phase
2016-03-01 Soft feature freeze. All features

should have patches on the list by this date; major features should have initial code committed.

2016-03-29 2016-03-30 Hard feature freeze. Tag -rc0,

only bug fixes committed after this point

2016-04-05 Tag v2.6.0-rc1
2016-04-12 Tag v2.6.0-rc2
2016-04-19 Tag v2.6.0-rc3
2016-04-26 Tag v2.6.0

Known issues

Please list all patch series or bugs which need to be fixed for the release here. That way I can be sure I don't miss any when I'm rolling release candidates.

Also see Planning/2.6/Testing.

Still unfixed in master

  • pflash block/io.c bdrv_co_do_pwritev during migrate (typically EFI setup)
  • compilation failure on 3.20 gtk (fedora 24) - deprecated functions
  • NBD features added in 2.6 don't quite follow protocol [1] [2]
  • Postcopy broken on 4.5 or newer kernels if THP enabled

Fixed in rc1

  • Compile failures if libnfs is enabled
  • net/netmap.c broken on FreeBSD [3]
  • don't use 8-byte atomic access on 32-bit platforms (fixes freebsd, ppc32, etc)
  • ensure chardev socket backends are in non-blocking mode [4]
  • cannot connect resolve client hostnames on FreeBSD [5] (broken since 2.4.0 by commit 3de3d698d942d1116152417f882c897b26b44e41)

Fixed in rc2

  • add i82801b11 missing migration data
  • tests/bios-tables-test: fix assert (make check will fail for newer iasl without it)
  • reentrancy problems for dataplane/aio (fixed in pull 8227e2d16705b8c94df93f465d4e1659c28c69ce)
  • compilation failure when --enable-tcg-interpreter is used (Stefan Weil has patch posted)

Will be fixed in rc3

  • Networking is broken on Windows hosts

Targeted Features

See the ChangeLog/2.6 for full details.