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 > >
