This makes investigating particular features much easier. Thanks for this 
cleanup effort! LGTM.

On Wednesday, January 4, 2017 at 4:18:49 PM UTC, Brian Foley wrote:
>
> Based on a combination of reading NEWS, Ganeti version design docs, and 
> looking through the commit logs to see when features were implemented. 
>
> Clean up a number of inconsistencies and missed entries while here, and 
> update a number of (partly) implemented designs as no longer being 
> drafts. 
>
> Signed-off-by: Brian Foley <[email protected]> 
> --- 
>  doc/design-2.10.rst                       |  1 - 
>  doc/design-2.11.rst                       |  2 ++ 
>  doc/design-2.12.rst                       |  2 ++ 
>  doc/design-2.14.rst                       |  4 ++++ 
>  doc/design-2.6.rst                        |  1 + 
>  doc/design-2.7.rst                        |  1 + 
>  doc/design-allocation-efficiency.rst      |  4 ++++ 
>  doc/design-autorepair.rst                 |  4 ++++ 
>  doc/design-bulk-create.rst                |  4 ++++ 
>  doc/design-ceph-ganeti-support.rst        |  4 ++++ 
>  doc/design-chained-jobs.rst               |  4 ++++ 
>  doc/design-cmdlib-unittests.rst           |  4 ++++ 
>  doc/design-configlock.rst                 |  4 ++++ 
>  doc/design-cpu-pinning.rst                |  4 ++++ 
>  doc/design-cpu-speed.rst                  |  4 ++++ 
>  doc/design-daemons.rst                    |  4 ++++ 
>  doc/design-dedicated-allocation.rst       |  4 ++++ 
>  doc/design-device-uuid-name.rst           |  4 ++++ 
>  doc/design-disk-conversion.rst            |  4 ++++ 
>  doc/design-disks.rst                      |  4 ++++ 
>  doc/design-draft.rst                      | 11 ----------- 
>  doc/design-file-based-disks-ownership.rst |  4 ++++ 
>  doc/design-file-based-storage.rst         |  4 ++++ 
>  doc/design-glusterfs-ganeti-support.rst   |  4 ++++ 
>  doc/design-hotplug.rst                    |  4 ++++ 
>  doc/design-hroller.rst                    |  4 ++++ 
>  doc/design-hsqueeze.rst                   |  4 ++++ 
>  doc/design-htools-2.3.rst                 |  4 ++++ 
>  doc/design-http-server.rst                |  3 +++ 
>  doc/design-hugepages-support.rst          |  6 ++++++ 
>  doc/design-ifdown.rst                     |  3 +++ 
>  doc/design-impexp2.rst                    |  5 +++++ 
>  doc/design-internal-shutdown.rst          |  4 ++++ 
>  doc/design-kvmd.rst                       |  4 ++++ 
>  doc/design-linuxha.rst                    |  4 ++++ 
>  doc/design-location.rst                   |  4 ++++ 
>  doc/design-lu-generated-jobs.rst          |  4 ++++ 
>  doc/design-monitoring-agent.rst           |  4 ++++ 
>  doc/design-move-instance-improvements.rst |  4 ++++ 
>  doc/design-multi-reloc.rst                |  4 ++++ 
>  doc/design-multi-storage-htools.rst       |  3 +++ 
>  doc/design-multi-version-tests.rst        |  4 ++++ 
>  doc/design-network.rst                    |  4 ++++ 
>  doc/design-network2.rst                   |  3 +++ 
>  doc/design-node-add.rst                   |  4 ++++ 
>  doc/design-node-security.rst              |  4 ++++ 
>  doc/design-oob.rst                        |  4 ++++ 
>  doc/design-openvswitch.rst                |  4 ++++ 
>  doc/design-opportunistic-locking.rst      |  4 ++++ 
>  doc/design-optables.rst                   |  4 ++++ 
>  doc/design-os.rst                         |  4 ++++ 
>  doc/design-ovf-support.rst                |  4 ++++ 
>  doc/design-partitioned.rst                |  4 ++++ 
>  doc/design-performance-tests.rst          |  4 ++++ 
>  doc/design-query-splitting.rst            |  3 +++ 
>  doc/design-query2.rst                     |  4 ++++ 
>  doc/design-reason-trail.rst               |  4 ++++ 
>  doc/design-reservations.rst               |  4 ++++ 
>  doc/design-resource-model.rst             |  3 +++ 
>  doc/design-restricted-commands.rst        |  4 ++++ 
>  doc/design-shared-storage-redundancy.rst  |  4 ++++ 
>  doc/design-shared-storage.rst             |  4 ++++ 
>  doc/design-ssh-ports.rst                  |  4 ++++ 
>  doc/design-storagetypes.rst               |  4 ++++ 
>  doc/design-sync-rate-throttling.rst       |  3 +++ 
>  doc/design-systemd.rst                    |  4 ++++ 
>  doc/design-upgrade.rst                    |  4 ++++ 
>  doc/design-virtual-clusters.rst           |  3 +++ 
>  doc/design-x509-ca.rst                    |  3 +++ 
>  doc/index.rst                             |  6 ++++++ 
>  70 files changed, 258 insertions(+), 12 deletions(-) 
>
> diff --git a/doc/design-2.10.rst b/doc/design-2.10.rst 
> index 11457ad90..efe3dde80 100644 
> --- a/doc/design-2.10.rst 
> +++ b/doc/design-2.10.rst 
> @@ -15,4 +15,3 @@ The following designs have been partially implemented in 
> Ganeti 2.10. 
>   
>  - :doc:`design-ceph-ganeti-support` 
>  - :doc:`design-internal-shutdown` 
> -- :doc:`design-query-splitting` 
> diff --git a/doc/design-2.11.rst b/doc/design-2.11.rst 
> index 2b2ca22d5..dd7b196f9 100644 
> --- a/doc/design-2.11.rst 
> +++ b/doc/design-2.11.rst 
> @@ -6,6 +6,8 @@ The following design documents have been implemented in 
> Ganeti 2.11. 
>   
>  - :doc:`design-internal-shutdown` 
>  - :doc:`design-kvmd` 
> +- :doc:`design-glusterfs-ganeti-support` 
> +- :doc:`design-multi-version-tests` 
>   
>  The following designs have been partially implemented in Ganeti 2.11. 
>   
> diff --git a/doc/design-2.12.rst b/doc/design-2.12.rst 
> index cf18c528e..627e3b48f 100644 
> --- a/doc/design-2.12.rst 
> +++ b/doc/design-2.12.rst 
> @@ -7,9 +7,11 @@ The following design documents have been implemented in 
> Ganeti 2.12. 
>  - :doc:`design-daemons` 
>  - :doc:`design-systemd` 
>  - :doc:`design-cpu-speed` 
> +- :doc:`design-move-instance-improvements` 
>   
>  The following designs have been partially implemented in Ganeti 2.12. 
>   
>  - :doc:`design-node-security` 
>  - :doc:`design-hsqueeze` 
>  - :doc:`design-os` 
> +- :doc:`design-reservations` 
> diff --git a/doc/design-2.14.rst b/doc/design-2.14.rst 
> index 074e65f4a..335c4998c 100644 
> --- a/doc/design-2.14.rst 
> +++ b/doc/design-2.14.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti 2.14 design 
>  ================== 
>   
> +The following designs have been implemented in Ganeti 2.14. 
> + 
> +- :doc:`design-file-based-disks-ownership` 
> + 
>  The following designs have been partially implemented in Ganeti 2.14. 
>   
>  - :doc:`design-location` 
> diff --git a/doc/design-2.6.rst b/doc/design-2.6.rst 
> index 055816861..eaf92cd8d 100644 
> --- a/doc/design-2.6.rst 
> +++ b/doc/design-2.6.rst 
> @@ -6,6 +6,7 @@ The following design documents have been implemented in 
> Ganeti 2.6: 
>   
>  - :doc:`design-cpu-pinning` 
>  - :doc:`design-ovf-support` 
> +- :doc:`design-resource-model` 
>   
>  .. vim: set textwidth=72 : 
>  .. Local Variables: 
> diff --git a/doc/design-2.7.rst b/doc/design-2.7.rst 
> index 3b5303dfc..831f6bd61 100644 
> --- a/doc/design-2.7.rst 
> +++ b/doc/design-2.7.rst 
> @@ -16,6 +16,7 @@ The following design documents have been implemented in 
> Ganeti 2.7: 
>   
>  The following designs have been partially implemented in Ganeti 2.7: 
>   
> +- :doc:`design-network` 
>  - :doc:`design-query-splitting`: only queries not needing RPC are 
>    supported, through confd 
>  - :doc:`design-partitioned`: only exclusive use of disks is implemented 
> diff --git a/doc/design-allocation-efficiency.rst 
> b/doc/design-allocation-efficiency.rst 
> index 292ec5ecf..884634fcb 100644 
> --- a/doc/design-allocation-efficiency.rst 
> +++ b/doc/design-allocation-efficiency.rst 
> @@ -2,6 +2,10 @@ 
>  Improving allocation efficiency by considering the total reserved memory 
>  ========================================================================= 
>   
> +:Created: 2015-Mar-19 
> +:Status: Implemented 
> +:Ganeti-Version: 2.15.0 
> + 
>  This document describes a change to the cluster metric to enhance 
>  the allocation efficiency of Ganeti's ``htools``. 
>   
> diff --git a/doc/design-autorepair.rst b/doc/design-autorepair.rst 
> index 4c33e1e86..a7264361d 100644 
> --- a/doc/design-autorepair.rst 
> +++ b/doc/design-autorepair.rst 
> @@ -2,6 +2,10 @@ 
>  Instance auto-repair 
>  ==================== 
>   
> +:Created: 2012-Sep-03 
> +:Status: Implemented 
> +:Ganeti-Version: 2.8.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the implementation of self-repair and 
> diff --git a/doc/design-bulk-create.rst b/doc/design-bulk-create.rst 
> index 37794b6bf..3b588b5a4 100644 
> --- a/doc/design-bulk-create.rst 
> +++ b/doc/design-bulk-create.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti Bulk Create 
>  ================== 
>   
> +:Created: 2012-Sep-03 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 4 
>  .. highlight:: python 
>   
> diff --git a/doc/design-ceph-ganeti-support.rst 
> b/doc/design-ceph-ganeti-support.rst 
> index 7ec865c32..facaab56d 100644 
> --- a/doc/design-ceph-ganeti-support.rst 
> +++ b/doc/design-ceph-ganeti-support.rst 
> @@ -2,6 +2,10 @@ 
>  RADOS/Ceph support in Ganeti 
>  ============================ 
>   
> +:Created: 2013-Jul-26 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  Objective 
> diff --git a/doc/design-chained-jobs.rst b/doc/design-chained-jobs.rst 
> index 56b1185c2..093d7ef6f 100644 
> --- a/doc/design-chained-jobs.rst 
> +++ b/doc/design-chained-jobs.rst 
> @@ -2,6 +2,10 @@ 
>  Chained jobs 
>  ============ 
>   
> +:Created: 2011-Jul-14 
> +:Status: Implemented 
> +:Ganeti-Version: 2.5.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document about the innards of Ganeti's job processing. 
> diff --git a/doc/design-cmdlib-unittests.rst 
> b/doc/design-cmdlib-unittests.rst 
> index 29efec8c6..70edf874e 100644 
> --- a/doc/design-cmdlib-unittests.rst 
> +++ b/doc/design-cmdlib-unittests.rst 
> @@ -2,6 +2,10 @@ 
>  Unit tests for cmdlib / LogicalUnit's 
>  ===================================== 
>   
> +:Created: 2013-Jul-22 
> +:Status: Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document describing unit tests for the cmdlib module. 
> diff --git a/doc/design-configlock.rst b/doc/design-configlock.rst 
> index 06f91cc04..9134c0818 100644 
> --- a/doc/design-configlock.rst 
> +++ b/doc/design-configlock.rst 
> @@ -2,6 +2,10 @@ 
>  Removal of the Config Lock Overhead 
>  =================================== 
>   
> +:Created: 2013-Jul-22 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.14.0, 2.15.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing how the adverse effect of 
> diff --git a/doc/design-cpu-pinning.rst b/doc/design-cpu-pinning.rst 
> index fa233dfea..042d9b1c5 100644 
> --- a/doc/design-cpu-pinning.rst 
> +++ b/doc/design-cpu-pinning.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti CPU Pinning 
>  ================== 
>   
> +:Created: 2011-May-28 
> +:Status: Implemented 
> +:Ganeti-Version: 2.6.0 
> + 
>  Objective 
>  --------- 
>   
> diff --git a/doc/design-cpu-speed.rst b/doc/design-cpu-speed.rst 
> index 96fd0c360..314b41c9a 100644 
> --- a/doc/design-cpu-speed.rst 
> +++ b/doc/design-cpu-speed.rst 
> @@ -2,6 +2,10 @@ 
>  Taking relative CPU speed into account 
>  ====================================== 
>   
> +:Created: 2014-Apr-17 
> +:Status: Implemented 
> +:Ganeti-Version: 2.12.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This document describes the suggested addition of a new 
> diff --git a/doc/design-daemons.rst b/doc/design-daemons.rst 
> index 069bff4c0..3d85ad023 100644 
> --- a/doc/design-daemons.rst 
> +++ b/doc/design-daemons.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti daemons refactoring 
>  ========================== 
>   
> +:Created: 2013-Sep-27 
> +:Status: Implemented 
> +:Ganeti-Version: 2.12.0 
> + 
>  .. contents:: :depth: 2 
>   
>  This is a design document detailing the plan for refactoring the internal 
> diff --git a/doc/design-dedicated-allocation.rst 
> b/doc/design-dedicated-allocation.rst 
> index 661280ffc..bbc2318c5 100644 
> --- a/doc/design-dedicated-allocation.rst 
> +++ b/doc/design-dedicated-allocation.rst 
> @@ -2,6 +2,10 @@ 
>  Allocation for Partitioned Ganeti 
>  ================================= 
>   
> +:Created: 2015-Jan-22 
> +:Status: Implemented 
> +:Ganeti-Version: 2.15.0 
> + 
>  .. contents:: :depth: 4 
>   
>   
> diff --git a/doc/design-device-uuid-name.rst 
> b/doc/design-device-uuid-name.rst 
> index 37e4e8dbe..f6060843b 100644 
> --- a/doc/design-device-uuid-name.rst 
> +++ b/doc/design-device-uuid-name.rst 
> @@ -2,6 +2,10 @@ 
>  Design for adding UUID and name to devices 
>  ========================================== 
>   
> +:Created: 2013-Apr-17 
> +:Status: Implemented 
> +:Ganeti-Version: 2.9.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document about adding UUID and name to instance devices 
> diff --git a/doc/design-disk-conversion.rst 
> b/doc/design-disk-conversion.rst 
> index 47f94a80a..9daa8c092 100644 
> --- a/doc/design-disk-conversion.rst 
> +++ b/doc/design-disk-conversion.rst 
> @@ -2,6 +2,10 @@ 
>  Conversion between disk templates 
>  ================================= 
>   
> +:Created: 2014-May-23 
> +:Status: Implemented 
> +:Ganeti-Version: 2.13.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This design document describes the support for generic disk template 
> diff --git a/doc/design-disks.rst b/doc/design-disks.rst 
> index 74ad40910..f565c544a 100644 
> --- a/doc/design-disks.rst 
> +++ b/doc/design-disks.rst 
> @@ -2,6 +2,10 @@ 
>  Disks 
>  ===== 
>   
> +:Created: 2014-Apr-09 
> +:Status: Implemented 
> +:Ganeti-Version: 2.14.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the implementation of disks as a new 
> diff --git a/doc/design-draft.rst b/doc/design-draft.rst 
> index 09cf2baa6..eaa8f459f 100644 
> --- a/doc/design-draft.rst 
> +++ b/doc/design-draft.rst 
> @@ -10,23 +10,12 @@ Design document drafts 
>     design-x509-ca.rst 
>     design-http-server.rst 
>     design-impexp2.rst 
> -   design-resource-model.rst 
> -   design-storagetypes.rst 
> -   design-glusterfs-ganeti-support.rst 
>     design-hugepages-support.rst 
> -   design-ceph-ganeti-support.rst 
> -   design-os.rst 
> -   design-move-instance-improvements.rst 
> -   design-node-security.rst 
>     design-ifdown.rst 
> -   design-location.rst 
> -   design-reservations.rst 
>     design-sync-rate-throttling.rst 
>     design-network2.rst 
> -   design-configlock.rst 
>     design-multi-storage-htools.rst 
>     design-shared-storage-redundancy.rst 
> -   design-disks.rst 
>   
>  .. vim: set textwidth=72 : 
>  .. Local Variables: 
> diff --git a/doc/design-file-based-disks-ownership.rst 
> b/doc/design-file-based-disks-ownership.rst 
> index fc8916863..409c139fd 100644 
> --- a/doc/design-file-based-disks-ownership.rst 
> +++ b/doc/design-file-based-disks-ownership.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti file-based disks ownership 
>  ================================= 
>   
> +:Created: 2015-Jan-20 
> +:Status: Implemented 
> +:Ganeti-Version: 2.14.0 
> + 
>  .. contents:: :depth: 2 
>   
>  This design document explains the issue that emerges from the usage of 
> the 
> diff --git a/doc/design-file-based-storage.rst 
> b/doc/design-file-based-storage.rst 
> index 61a407004..30ad6af31 100644 
> --- a/doc/design-file-based-storage.rst 
> +++ b/doc/design-file-based-storage.rst 
> @@ -2,6 +2,10 @@ 
>  File-based Storage 
>  ================== 
>   
> +:Created: 2014-Jan-27 
> +:Status: Implemented 
> +:Ganeti-Version: 2.0.0 
> + 
>  This page describes the proposed file-based storage for the 2.0 version 
>  of Ganeti. The project consists in extending Ganeti in order to support 
>  a filesystem image as Virtual Block Device (VBD) in Dom0 as the primary 
> diff --git a/doc/design-glusterfs-ganeti-support.rst 
> b/doc/design-glusterfs-ganeti-support.rst 
> index e32732788..f366a051a 100644 
> --- a/doc/design-glusterfs-ganeti-support.rst 
> +++ b/doc/design-glusterfs-ganeti-support.rst 
> @@ -2,6 +2,10 @@ 
>  GlusterFS Ganeti support 
>  ======================== 
>   
> +:Created: 2013-Jun-24 
> +:Status: Implemented 
> +:Ganeti-Version: 2.11.0 
> + 
>  This document describes the plan for adding GlusterFS support inside 
> Ganeti. 
>   
>  .. contents:: :depth: 4 
> diff --git a/doc/design-hotplug.rst b/doc/design-hotplug.rst 
> index a15381d8d..df9ab0ff7 100644 
> --- a/doc/design-hotplug.rst 
> +++ b/doc/design-hotplug.rst 
> @@ -2,6 +2,10 @@ 
>  Hotplug 
>  ======= 
>   
> +:Created: 2013-Jul-24 
> +:Status: Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the implementation of device 
> diff --git a/doc/design-hroller.rst b/doc/design-hroller.rst 
> index 0129de869..cda5bd0c0 100644 
> --- a/doc/design-hroller.rst 
> +++ b/doc/design-hroller.rst 
> @@ -2,6 +2,10 @@ 
>  HRoller tool 
>  ============ 
>   
> +:Created: 2013-Feb-15 
> +:Status: Implemented 
> +:Ganeti-Version: 2.8.0, 2.9.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the cluster maintenance scheduler, 
> diff --git a/doc/design-hsqueeze.rst b/doc/design-hsqueeze.rst 
> index d1824909d..10ad3d363 100644 
> --- a/doc/design-hsqueeze.rst 
> +++ b/doc/design-hsqueeze.rst 
> @@ -2,6 +2,10 @@ 
>  HSqueeze tool 
>  ============= 
>   
> +:Created: 2013-Oct-14 
> +:Status: Implemented 
> +:Ganeti-Version: 2.11.0, 2.12.0, 2.13.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the node-freeing scheduler, HSqueeze. 
> diff --git a/doc/design-htools-2.3.rst b/doc/design-htools-2.3.rst 
> index 527963f07..a03149280 100644 
> --- a/doc/design-htools-2.3.rst 
> +++ b/doc/design-htools-2.3.rst 
> @@ -2,6 +2,10 @@ 
>   Synchronising htools to Ganeti 2.3 
>  ==================================== 
>   
> +:Created: 2011-Mar-18 
> +:Status: Implemented 
> +:Ganeti-Version: 2.5.0 
> + 
>  Ganeti 2.3 introduces a number of new features that change the cluster 
>  internals significantly enough that the htools suite needs to be 
>  updated accordingly in order to function correctly. 
> diff --git a/doc/design-http-server.rst b/doc/design-http-server.rst 
> index 06553a76c..1206fc0e7 100644 
> --- a/doc/design-http-server.rst 
> +++ b/doc/design-http-server.rst 
> @@ -2,6 +2,9 @@ 
>  Design for replacing Ganeti's HTTP server 
>  ========================================= 
>   
> +:Created: 2011-Mar-23 
> +:Status: Draft 
> + 
>  .. contents:: :depth: 4 
>   
>  .. _http-srv-shortcomings: 
> diff --git a/doc/design-hugepages-support.rst 
> b/doc/design-hugepages-support.rst 
> index d3174ae37..77b8ca0f6 100644 
> --- a/doc/design-hugepages-support.rst 
> +++ b/doc/design-hugepages-support.rst 
> @@ -1,6 +1,12 @@ 
>  =============================== 
>  Huge Pages Support for Ganeti 
>  =============================== 
> + 
> +:Created: 2013-Jul-17 
> +:Status: Draft 
> + 
> +.. contents:: :depth: 4 
> + 
>  This is a design document about implementing support for huge pages in 
>  Ganeti. (Please note that Ganeti works with Transparent Huge Pages i.e. 
>  THP and any reference in this document to Huge Pages refers to explicit 
> diff --git a/doc/design-ifdown.rst b/doc/design-ifdown.rst 
> index 7626da966..88cf9e421 100644 
> --- a/doc/design-ifdown.rst 
> +++ b/doc/design-ifdown.rst 
> @@ -2,6 +2,9 @@ 
>  Design for adding ifdown script to KVM 
>  ====================================== 
>   
> +:Created: 2014-Jun-23 
> +:Status: Draft 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document about adding support for an ifdown script 
> responsible 
> diff --git a/doc/design-impexp2.rst b/doc/design-impexp2.rst 
> index 7ebc3f195..12712aa7f 100644 
> --- a/doc/design-impexp2.rst 
> +++ b/doc/design-impexp2.rst 
> @@ -2,6 +2,11 @@ 
>  Design for import/export version 2 
>  ================================== 
>   
> +:Created: 2011-Mar-23 
> +:Status: Draft 
> +:Depends-On: - :doc:`design-x509-ca` 
> +             - :doc:`design-http-server` 
> + 
>  .. contents:: :depth: 4 
>   
>  Current state and shortcomings 
> diff --git a/doc/design-internal-shutdown.rst 
> b/doc/design-internal-shutdown.rst 
> index 8d5ba3aeb..359254ed8 100644 
> --- a/doc/design-internal-shutdown.rst 
> +++ b/doc/design-internal-shutdown.rst 
> @@ -2,6 +2,10 @@ 
>  Detection of user-initiated shutdown from inside an instance 
>  ============================================================ 
>   
> +:Created: 2011-Mar-23 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.10.0, 2.11.0 
> + 
>  .. contents:: :depth: 2 
>   
>  This is a design document detailing the implementation of a way for 
> Ganeti to 
> diff --git a/doc/design-kvmd.rst b/doc/design-kvmd.rst 
> index b627b3590..f9b242ab2 100644 
> --- a/doc/design-kvmd.rst 
> +++ b/doc/design-kvmd.rst 
> @@ -2,6 +2,10 @@ 
>  KVM daemon 
>  ========== 
>   
> +:Created: 2014-Jan-09 
> +:Status: Implemented 
> +:Ganeti-Version: 2.11.0 
> + 
>  .. toctree:: 
>     :maxdepth: 2 
>   
> diff --git a/doc/design-linuxha.rst b/doc/design-linuxha.rst 
> index 6bf78fe26..8b21799df 100644 
> --- a/doc/design-linuxha.rst 
> +++ b/doc/design-linuxha.rst 
> @@ -2,6 +2,10 @@ 
>  Linux HA integration 
>  ==================== 
>   
> +:Created: 2013-Oct-24 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the integration of Ganeti and Linux 
> HA. 
> diff --git a/doc/design-location.rst b/doc/design-location.rst 
> index cbd65c306..b3c0d973f 100644 
> --- a/doc/design-location.rst 
> +++ b/doc/design-location.rst 
> @@ -2,6 +2,10 @@ 
>  Improving location awareness of Ganeti 
>  ====================================== 
>   
> +:Created: 2014-Jul-22 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.13.0, 2.14.0 
> + 
>  This document describes an enhancement of Ganeti's instance 
>  placement by taking into account that some nodes are vulnerable 
>  to common failures. 
> diff --git a/doc/design-lu-generated-jobs.rst 
> b/doc/design-lu-generated-jobs.rst 
> index 5f76c9583..d487e6000 100644 
> --- a/doc/design-lu-generated-jobs.rst 
> +++ b/doc/design-lu-generated-jobs.rst 
> @@ -2,6 +2,10 @@ 
>  Submitting jobs from logical units 
>  ================================== 
>   
> +:Created: 2011-Mar-23 
> +:Status: Implemented 
> +:Ganeti-Version: 2.5.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document about the innards of Ganeti's job processing. 
> diff --git a/doc/design-monitoring-agent.rst 
> b/doc/design-monitoring-agent.rst 
> index 4185b3d92..af39bed26 100644 
> --- a/doc/design-monitoring-agent.rst 
> +++ b/doc/design-monitoring-agent.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti monitoring agent 
>  ======================= 
>   
> +:Created: 2012-Oct-18 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0, 2.8.0, 2.9.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the implementation of a Ganeti 
> diff --git a/doc/design-move-instance-improvements.rst 
> b/doc/design-move-instance-improvements.rst 
> index c64b4bf54..79b690471 100644 
> --- a/doc/design-move-instance-improvements.rst 
> +++ b/doc/design-move-instance-improvements.rst 
> @@ -2,6 +2,10 @@ 
>  Instance move improvements 
>  ======================================== 
>   
> +:Created: 2014-Apr-11 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.12.0 
> + 
>  .. contents:: :depth: 3 
>   
>  Ganeti provides tools for moving instances within and between clusters. 
> Through 
> diff --git a/doc/design-multi-reloc.rst b/doc/design-multi-reloc.rst 
> index 8105cab55..2c3e7e983 100644 
> --- a/doc/design-multi-reloc.rst 
> +++ b/doc/design-multi-reloc.rst 
> @@ -2,6 +2,10 @@ 
>  Moving instances across node groups 
>  =================================== 
>   
> +:Created: 2011-Mar-28 
> +:Status: Implemented 
> +:Ganeti-Version: 2.5.0 
> + 
>  This design document explains the changes needed in Ganeti to perform 
>  instance moves across node groups. Reader familiarity with the following 
>  existing documents is advised: 
> diff --git a/doc/design-multi-storage-htools.rst 
> b/doc/design-multi-storage-htools.rst 
> index 3b347aba8..4b2673cdc 100644 
> --- a/doc/design-multi-storage-htools.rst 
> +++ b/doc/design-multi-storage-htools.rst 
> @@ -2,6 +2,9 @@ 
>  HTools support for multiple storage units per node 
>  ================================================== 
>   
> +:Created: 2015-Jan-21 
> +:Status: Draft 
> + 
>  .. contents:: :depth: 4 
>   
>  This design document describes changes to hbal and related components 
> (first 
> diff --git a/doc/design-multi-version-tests.rst 
> b/doc/design-multi-version-tests.rst 
> index 155348f8f..258aabff7 100644 
> --- a/doc/design-multi-version-tests.rst 
> +++ b/doc/design-multi-version-tests.rst 
> @@ -2,6 +2,10 @@ 
>  Multi-version tests 
>  =================== 
>   
> +:Created: 2013-Oct-30 
> +:Status: Implemented 
> +:Ganeti-Version: 2.11.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document describing how tests which use multiple 
> diff --git a/doc/design-network.rst b/doc/design-network.rst 
> index 1b9d9336a..de8df04d5 100644 
> --- a/doc/design-network.rst 
> +++ b/doc/design-network.rst 
> @@ -2,6 +2,10 @@ 
>  Network management 
>  ================== 
>   
> +:Created: 2011-Jun-17 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the implementation of network 
> resource 
> diff --git a/doc/design-network2.rst b/doc/design-network2.rst 
> index fd14b2be8..5d9322e32 100644 
> --- a/doc/design-network2.rst 
> +++ b/doc/design-network2.rst 
> @@ -2,6 +2,9 @@ 
>  Network Management (revised) 
>  ============================ 
>   
> +:Created: 2014-Sep-26 
> +:Status: Draft 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing how to extend the existing network 
> diff --git a/doc/design-node-add.rst b/doc/design-node-add.rst 
> index 651c9e269..a6b6ba6bf 100644 
> --- a/doc/design-node-add.rst 
> +++ b/doc/design-node-add.rst 
> @@ -2,6 +2,10 @@ 
>  Design for adding a node to a cluster 
>  ===================================== 
>   
> +:Created: 2012-Oct-16 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 3 
>   
>   
> diff --git a/doc/design-node-security.rst b/doc/design-node-security.rst 
> index 4d14319fe..bfbb3d5bf 100644 
> --- a/doc/design-node-security.rst 
> +++ b/doc/design-node-security.rst 
> @@ -2,6 +2,10 @@ 
>  Improvements of Node Security 
>  ============================= 
>   
> +:Created: 2013-Dec-05 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.11.0, 2.12.0, 2.13.0 
> + 
>  This document describes an enhancement of Ganeti's security by 
> restricting 
>  the distribution of security-sensitive data to the master and master 
>  candidates only. 
> diff --git a/doc/design-oob.rst b/doc/design-oob.rst 
> index 0af446483..c9502e3d0 100644 
> --- a/doc/design-oob.rst 
> +++ b/doc/design-oob.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti Node OOB Management Framework 
>  ==================================== 
>   
> +:Created: 2010-Nov-04 
> +:Status: Implemented 
> +:Ganeti-Version: 2.4.0 
> + 
>  Objective 
>  --------- 
>   
> diff --git a/doc/design-openvswitch.rst b/doc/design-openvswitch.rst 
> index 555ad82f7..fbba99dfe 100644 
> --- a/doc/design-openvswitch.rst 
> +++ b/doc/design-openvswitch.rst 
> @@ -2,6 +2,10 @@ 
>  Support for Open vSwitch 
>  ======================== 
>   
> +:Created: 2013-Jun-28 
> +:Status: Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 3 
>   
>  This is a design document detailing the implementation of support for 
> diff --git a/doc/design-opportunistic-locking.rst 
> b/doc/design-opportunistic-locking.rst 
> index 42bfef832..c43938155 100644 
> --- a/doc/design-opportunistic-locking.rst 
> +++ b/doc/design-opportunistic-locking.rst 
> @@ -2,6 +2,10 @@ 
>  Design for parallelized instance creations and opportunistic locking 
>  ==================================================================== 
>   
> +:Created: 2012-Dec-03 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 3 
>   
>   
> diff --git a/doc/design-optables.rst b/doc/design-optables.rst 
> index 23672df34..7ce343b85 100644 
> --- a/doc/design-optables.rst 
> +++ b/doc/design-optables.rst 
> @@ -2,6 +2,10 @@ 
>  Filtering of jobs for the Ganeti job queue 
>  ========================================== 
>   
> +:Created: 2013-Jul-24 
> +:Status: Implemented 
> +:Ganeti-Version: 2.13.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the semantics of the fine-grained 
> control 
> diff --git a/doc/design-os.rst b/doc/design-os.rst 
> index 1ff09c0d8..c5421b4ce 100644 
> --- a/doc/design-os.rst 
> +++ b/doc/design-os.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti OS installation redesign 
>  =============================== 
>   
> +:Created: 2013-Dec-12 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.12.0, 2.13.0 
> + 
>  .. contents:: :depth: 3 
>   
>  This is a design document detailing a new OS installation procedure, 
> which is 
> diff --git a/doc/design-ovf-support.rst b/doc/design-ovf-support.rst 
> index a19ced288..0cd4109c5 100644 
> --- a/doc/design-ovf-support.rst 
> +++ b/doc/design-ovf-support.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti Instance Import/Export using Open Virtualization Format 
>  ============================================================== 
>   
> +:Created: 2011-Jul-22 
> +:Status: Implemented 
> +:Ganeti-Version: 2.6.0 
> + 
>  Background 
>  ========== 
>   
> diff --git a/doc/design-partitioned.rst b/doc/design-partitioned.rst 
> index 2af77a2a6..a28249de3 100644 
> --- a/doc/design-partitioned.rst 
> +++ b/doc/design-partitioned.rst 
> @@ -2,6 +2,10 @@ 
>  Partitioned Ganeti 
>  ================== 
>   
> +:Created: 2012-Oct-05 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0, 2.8.0, 2.9.0 
> + 
>  .. contents:: :depth: 4 
>   
>  Current state and shortcomings 
> diff --git a/doc/design-performance-tests.rst 
> b/doc/design-performance-tests.rst 
> index 173289d6f..0d54ba2e5 100644 
> --- a/doc/design-performance-tests.rst 
> +++ b/doc/design-performance-tests.rst 
> @@ -2,6 +2,10 @@ 
>  Performance tests for QA 
>  ======================== 
>   
> +:Created: 2014-Apr-28 
> +:Status: Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This design document describes performance tests to be added to QA in 
> diff --git a/doc/design-query-splitting.rst 
> b/doc/design-query-splitting.rst 
> index 6e545621d..9f5dd3c92 100644 
> --- a/doc/design-query-splitting.rst 
> +++ b/doc/design-query-splitting.rst 
> @@ -2,6 +2,9 @@ 
>  Splitting the query and job execution paths 
>  =========================================== 
>   
> +:Created: 2012-May-07 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0, 2.8.0, 2.9.0 
>   
>  Introduction 
>  ============ 
> diff --git a/doc/design-query2.rst b/doc/design-query2.rst 
> index 1319f3032..c53058f21 100644 
> --- a/doc/design-query2.rst 
> +++ b/doc/design-query2.rst 
> @@ -2,6 +2,10 @@ 
>  Query version 2 design 
>  ====================== 
>   
> +:Created: 2010-Nov-12 
> +:Status: Implemented 
> +:Ganeti-Version: 2.4.0 
> + 
>  .. contents:: :depth: 4 
>  .. highlight:: python 
>   
> diff --git a/doc/design-reason-trail.rst b/doc/design-reason-trail.rst 
> index 55988322b..bfa5a2330 100644 
> --- a/doc/design-reason-trail.rst 
> +++ b/doc/design-reason-trail.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti reason trail 
>  =================== 
>   
> +:Created: 2013-Mar-15 
> +:Status: Implemented 
> +:Ganeti-Version: 2.9.0 
> + 
>  .. contents:: :depth: 2 
>   
>  This is a design document detailing the implementation of a way for 
> Ganeti to 
> diff --git a/doc/design-reservations.rst b/doc/design-reservations.rst 
> index 984a11483..830f8b384 100644 
> --- a/doc/design-reservations.rst 
> +++ b/doc/design-reservations.rst 
> @@ -2,6 +2,10 @@ 
>  Instance Reservations 
>  ===================== 
>   
> +:Created: 2014-Jul-22 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.12.0, 2.14.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the addition of a concept 
> diff --git a/doc/design-resource-model.rst b/doc/design-resource-model.rst 
> index 3909a269c..d61a8bb09 100644 
> --- a/doc/design-resource-model.rst 
> +++ b/doc/design-resource-model.rst 
> @@ -2,6 +2,9 @@ 
>   Resource model changes 
>  ======================== 
>   
> +:Created: 2011-Oct-12 
> +:Status: Implemented 
> +:Ganeti-Version: 2.6.0 
>   
>  Introduction 
>  ============ 
> diff --git a/doc/design-restricted-commands.rst 
> b/doc/design-restricted-commands.rst 
> index e1ed4deec..203d3c4a2 100644 
> --- a/doc/design-restricted-commands.rst 
> +++ b/doc/design-restricted-commands.rst 
> @@ -2,6 +2,10 @@ 
>  Design for executing commands via RPC 
>  ===================================== 
>   
> +:Created: 2012-Oct-16 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  .. contents:: :depth: 3 
>   
>   
> diff --git a/doc/design-shared-storage-redundancy.rst 
> b/doc/design-shared-storage-redundancy.rst 
> index 7dea87dd9..ef9a5a089 100644 
> --- a/doc/design-shared-storage-redundancy.rst 
> +++ b/doc/design-shared-storage-redundancy.rst 
> @@ -2,6 +2,10 @@ 
>  N+1 redundancy for shared storage 
>  ================================= 
>   
> +:Created: 2015-Apr-13 
> +:Status: Partially Implemented 
> +:Ganeti-Version: 2.15 
> + 
>  .. contents:: :depth: 4 
>   
>  This document describes how N+1 redundancy is achieved 
> diff --git a/doc/design-shared-storage.rst b/doc/design-shared-storage.rst 
> index 8f34f7647..b676c325d 100644 
> --- a/doc/design-shared-storage.rst 
> +++ b/doc/design-shared-storage.rst 
> @@ -2,6 +2,10 @@ 
>  Ganeti shared storage support 
>  ============================= 
>   
> +:Created: 2011-Mar-01 
> +:Status: Implemented 
> +:Ganeti-Version: 2.7.0 
> + 
>  This document describes the changes in Ganeti 2.3+ compared to Ganeti 
>  2.3 storage model. It also documents the ExtStorage Interface. 
>   
> diff --git a/doc/design-ssh-ports.rst b/doc/design-ssh-ports.rst 
> index 079607c88..e29ab77af 100644 
> --- a/doc/design-ssh-ports.rst 
> +++ b/doc/design-ssh-ports.rst 
> @@ -2,6 +2,10 @@ 
>  Design for supporting custom SSH ports for nodes 
>  ================================================ 
>   
> +:Created: 2013-Nov-08 
> +:Status: Implemented 
> +:Ganeti-Version: 2.11.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This design document describes the intention of supporting running SSH 
> servers 
> diff --git a/doc/design-storagetypes.rst b/doc/design-storagetypes.rst 
> index ee53c3f7b..fc7c2e5f5 100644 
> --- a/doc/design-storagetypes.rst 
> +++ b/doc/design-storagetypes.rst 
> @@ -2,6 +2,10 @@ 
>  Management of storage types and disk templates, incl. storage space 
> reporting 
>  
> ============================================================================= 
>
>   
> +:Created: 2013-Feb-15 
> +:Status: Implemented 
> +:Ganeti-Version: 2.8.0, 2.9.0, 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  Background 
> diff --git a/doc/design-sync-rate-throttling.rst 
> b/doc/design-sync-rate-throttling.rst 
> index abd1f3b8e..bec67c4a2 100644 
> --- a/doc/design-sync-rate-throttling.rst 
> +++ b/doc/design-sync-rate-throttling.rst 
> @@ -2,6 +2,9 @@ 
>  DRBD Sync Rate Throttling 
>  ========================= 
>   
> +:Created: 2014-Sep-16 
> +:Status: Draft 
> + 
>  Objective 
>  --------- 
>   
> diff --git a/doc/design-systemd.rst b/doc/design-systemd.rst 
> index 5c7480db1..4f580f455 100644 
> --- a/doc/design-systemd.rst 
> +++ b/doc/design-systemd.rst 
> @@ -2,6 +2,10 @@ 
>  Systemd integration 
>  =================== 
>   
> +:Created: 2014-Mar-26 
> +:Status: Implemented 
> +:Ganeti-Version: 2.12.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This design document outlines the implementation of native systemd 
> diff --git a/doc/design-upgrade.rst b/doc/design-upgrade.rst 
> index 018cdc77d..8e6bbcc3b 100644 
> --- a/doc/design-upgrade.rst 
> +++ b/doc/design-upgrade.rst 
> @@ -2,6 +2,10 @@ 
>  Automatized Upgrade Procedure for Ganeti 
>  ======================================== 
>   
> +:Created: 2013-Aug-20 
> +:Status: Implemented 
> +:Ganeti-Version: 2.10.0 
> + 
>  .. contents:: :depth: 4 
>   
>  This is a design document detailing the proposed changes to the 
> diff --git a/doc/design-virtual-clusters.rst 
> b/doc/design-virtual-clusters.rst 
> index 28d65b9b0..ea66cd6d3 100644 
> --- a/doc/design-virtual-clusters.rst 
> +++ b/doc/design-virtual-clusters.rst 
> @@ -2,6 +2,9 @@ 
>  Design for virtual clusters support 
>  =================================== 
>   
> +:Created: 2011-Oct-14 
> +:Status: Partial Implementation 
> +:Ganeti-Version: 2.7.0 
>   
>  Introduction 
>  ============ 
> diff --git a/doc/design-x509-ca.rst b/doc/design-x509-ca.rst 
> index a47a7fbc8..53dce28a8 100644 
> --- a/doc/design-x509-ca.rst 
> +++ b/doc/design-x509-ca.rst 
> @@ -2,6 +2,9 @@ 
>  Design for a X509 Certificate Authority 
>  ======================================= 
>   
> +:Created: 2011-Mar-23 
> +:Status: Draft 
> + 
>  .. contents:: :depth: 4 
>   
>  Current state and shortcomings 
> diff --git a/doc/index.rst b/doc/index.rst 
> index 16d030174..c6b6f9636 100644 
> --- a/doc/index.rst 
> +++ b/doc/index.rst 
> @@ -98,8 +98,10 @@ Draft designs 
>     design-allocation-efficiency.rst 
>     design-autorepair.rst 
>     design-bulk-create.rst 
> +   design-ceph-ganeti-support.rst 
>     design-chained-jobs.rst 
>     design-cmdlib-unittests.rst 
> +   design-configlock.rst 
>     design-cpu-speed.rst 
>     design-cpu-pinning.rst 
>     design-dedicated-allocation.rst 
> @@ -109,12 +111,14 @@ Draft designs 
>     design-disks.rst 
>     design-file-based-storage.rst 
>     design-file-based-disks-ownership.rst 
> +   design-glusterfs-ganeti-support.rst 
>     design-hroller.rst 
>     design-hsqueeze.rst 
>     design-hotplug.rst 
>     design-internal-shutdown.rst 
>     design-kvmd.rst 
>     design-linuxha.rst 
> +   design-location.rst 
>     design-lu-generated-jobs.rst 
>     design-monitoring-agent.rst 
>     design-move-instance-improvements.rst 
> @@ -134,6 +138,8 @@ Draft designs 
>     design-query2.rst 
>     design-query-splitting.rst 
>     design-reason-trail.rst 
> +   design-reservations.rst 
> +   design-resource-model.rst 
>     design-restricted-commands.rst 
>     design-shared-storage.rst 
>     design-ssh-ports.rst 
> -- 
> 2.11.0.390.gc69c2f50cf-goog 
>
>

Reply via email to