From 5839a9b7f4c1f79ea7c8750b91035797edd08ee4 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:15:12 -0400 Subject: [PATCH 01/12] Simplify the text of the page --- docs/source/overview/xcat2_release.rst | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 158eda50c..a82bbe5b8 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -1,11 +1,7 @@ xCAT2 Release Information ========================= -The following table is a summary of the new operating system (OS), hardware, and features that are added to each xCAT release. The OS and hardware listed in the table have been fully tested with xCAT. For a more detailed list of new function, bug fixes, restrictions and known problems, refer to the individual release notes for a specific release. - -* **RHEL** - Red Hat Enterprise Linux -* **SLES** - Suse Linux Enterprise Server -* **UBT** - Ubuntu +The following tables documents the xCAT release versions and release dates. For a more detailed list of functions and fixes, refer to the release notes. xCAT 2.14.x ----------- From 641e9c4c8bec3a3a085f0b370917d5cff1ffb639 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:19:06 -0400 Subject: [PATCH 02/12] Add release information for 2.14 --- docs/source/overview/_files/2.14.x.csv | 8 +++ docs/source/overview/xcat2_release.rst | 67 +++----------------------- 2 files changed, 14 insertions(+), 61 deletions(-) create mode 100644 docs/source/overview/_files/2.14.x.csv diff --git a/docs/source/overview/_files/2.14.x.csv b/docs/source/overview/_files/2.14.x.csv new file mode 100644 index 000000000..f9eb20dd2 --- /dev/null +++ b/docs/source/overview/_files/2.14.x.csv @@ -0,0 +1,8 @@ +Version,Release Date,Release Notes +2.14.6,2019-03-29,`2.14.6 Release Notes `_ +2.14.5,2018-12-07,`2.14.5 Release Notes `_ +2.14.4,2018-10-19,`2.14.4 Release Notes `_ +2.14.3,2018-08-24,`2.14.3 Release Notes `_ +2.14.2,2018-07-13,`2.14.2 Release Notes `_ +2.14.1,2018-06-01,`2.14.1 Release Notes `_ +2.14.0,2018-04-20,`2.14.0 Release Notes `_ diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index a82bbe5b8..5a37d133e 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -3,68 +3,13 @@ xCAT2 Release Information The following tables documents the xCAT release versions and release dates. For a more detailed list of functions and fixes, refer to the release notes. -xCAT 2.14.x ------------ +.. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} -+---------------------------------+---------------+-------------+----------------------------------+ -|xCAT |New OS |New |New Feature | -|Version | |Hardware | | -+=================================+===============+=============+==================================+ -|| xCAT 2.14.6 2019/03/29 | | | | -|| | | | | -| `2.14.6 Release Notes `_ | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14.5 2018/12/07 |- RHEL7.6 | |- syslog tag refine | -|| | | | | -| `2.14.5 Release Notes `_ | | |- localdisk GPT partition support | -| | | | | -| | | |- goconserver v0.3.2 | -| | | | | -| | | |- xcat-inventory 0.1.6 | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14.4 2018/10/19 |- UBT18.04.1 | | | -|| | | | | -| `2.14.4 Release Notes `_ | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14.3 2018/8/24 |- SLES12.3 | |- OpenBMC rflash enhancement | -|| | | | | -| `2.14.3 Release Notes `_ | | |- goconserver v0.3.1 | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14.2 2018/7/13 |- UBT 18.04 | | | -|| |- RHEL6.10 | | | -| `2.14.2 Release Notes `_ | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14.1 |- RHV 4.2 + | |- OpenBMC in python enhancement: | -|| 2018/6/1 | RHEL7.5 + p8 | | | -|| | | | rinv enhance, issue #5176 | -| `2.14.1 Release Notes `_ | | | | -| | | |- Discover process enhancement | -| | | | | -| | | |- xcatprobe `xcatmn` enhancement | -| | | | | -| | | |- xcat-inventory enhancement(beta)| -| | | | | -| | | |- goconserver v0.2.2 | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.14 |- RHEL 7.5 | |- OpenBMC support in python: | -|| 2018/4/20 | | | | -|| | | | rspconfig,reventlog | -| `2.14 Release Notes `_ | | | | -+---------------------------------+---------------+-------------+----------------------------------+ +.. csv-table:: 2.14.x Release Information + :file: _files/2.14.x.csv + :header-rows: 1 + :class: longtable + :widths: 1 1 1 xCAT 2.13.x From 2f021c185e6c5a628229a6d4dee164f8104aabfc Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:20:38 -0400 Subject: [PATCH 03/12] Improve the generic text about the release --- docs/source/overview/xcat2_release.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 5a37d133e..a82e1cdd5 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -1,7 +1,7 @@ xCAT2 Release Information ========================= -The following tables documents the xCAT release versions and release dates. For a more detailed list of functions and fixes, refer to the release notes. +The following tables documents the xCAT release versions and release dates. For more detailed information about new functions and bug fixes, refer to the specific release notes. .. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} From 52f753ed524ba9f2597a688b3e01c765b2335d6e Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:23:19 -0400 Subject: [PATCH 04/12] Adding 2.15.x release information --- docs/source/overview/_files/2.15.x.csv | 2 ++ docs/source/overview/xcat2_release.rst | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 docs/source/overview/_files/2.15.x.csv diff --git a/docs/source/overview/_files/2.15.x.csv b/docs/source/overview/_files/2.15.x.csv new file mode 100644 index 000000000..5c9d94499 --- /dev/null +++ b/docs/source/overview/_files/2.15.x.csv @@ -0,0 +1,2 @@ +Version,Release Date,Release Notes +2.15.0,2019-07-31,`2.15.0 Release Notes `_ diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index a82e1cdd5..f94d0097c 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -3,8 +3,15 @@ xCAT2 Release Information The following tables documents the xCAT release versions and release dates. For more detailed information about new functions and bug fixes, refer to the specific release notes. + .. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} +.. csv-table:: 2.15.x Release Information + :file: _files/2.15.x.csv + :header-rows: 1 + :class: longtable + :widths: 1 1 1 + .. csv-table:: 2.14.x Release Information :file: _files/2.14.x.csv :header-rows: 1 From 1be499e6257aaba40e866497c39f8a7aa0205126 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:31:10 -0400 Subject: [PATCH 05/12] Adding the 2.13.x release info to new format --- docs/source/overview/_files/2.13.x.csv | 13 ++ docs/source/overview/xcat2_release.rst | 178 +------------------------ 2 files changed, 19 insertions(+), 172 deletions(-) create mode 100644 docs/source/overview/_files/2.13.x.csv diff --git a/docs/source/overview/_files/2.13.x.csv b/docs/source/overview/_files/2.13.x.csv new file mode 100644 index 000000000..0802aa755 --- /dev/null +++ b/docs/source/overview/_files/2.13.x.csv @@ -0,0 +1,13 @@ +Version,Release Date,Release Notes +2.13.11,2018-03-09,`2.13.11 Release Notes `_ +2.13.10,2018-01-26,`2.13.10 Release Notes `_ +2.13.9,2017-12-18,`2.13.9 Release Notes `_ +2.13.8,2017-11-03,`2.13.8 Release Notes `_ +2.13.7,2017-09-22,`2.13.7 Release Notes `_ +2.13.6,2017-08-10,`2.13.6 Release Notes `_ +2.13.5,2017-06-30,`2.13.5 Release Notes `_ +2.13.4,2017-05-09,`2.13.4 Release Notes `_ +2.13.3,2017-04-14,`2.13.3 Release Notes `_ +2.13.2,2017-02-24,`2.13.2 Release Notes `_ +2.13.1,2017-01-13,`2.13.1 Release Notes `_ +2.13.0,2016-12-09,`2.13.0 Release Notes `_ diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index f94d0097c..44842d739 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -1,7 +1,7 @@ xCAT2 Release Information ========================= -The following tables documents the xCAT release versions and release dates. For more detailed information about new functions and bug fixes, refer to the specific release notes. +The following tables documents the xCAT release versions and release dates. For more detailed information about new functions, bug fixes, and download links, refer to the specific release notes. .. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} @@ -18,177 +18,11 @@ The following tables documents the xCAT release versions and release dates. For :class: longtable :widths: 1 1 1 - -xCAT 2.13.x ------------ - -+---------------------------------+---------------+-------------+----------------------------------+ -|xCAT |New OS |New |New Feature | -|Version | |Hardware | | -+=================================+===============+=============+==================================+ -|| xCAT 2.13.11 | | |- OpenBMC support in python: | -|| 2018/3/9 | | | | -|| | | | rpower,rbeacon,rsetboot | -| `2.13.11 Release Notes `_ | | |- goconserver enhancement | -| | | | | -| | | | makegocons -q, -C\|--cleanup | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.10 | | |- OpenBMC support: | -|| 2018/1/26 | | | | -|| | | | rspconfig powersupplyredundancy,| -| `2.13.10 Release Notes `_ | | | | -| | | |- goconserver enhancement | -| | | | | -| | | | run goconserver on SN | -| | | | | -| | | | redirect console log | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.9 | | |- OpenBMC support: | -|| 2017/12/18 | | | | -|| | | | rflash -a/-u enhancement, add -d| -| `2.13.9 Release Notes `_ | | | | -| | | | rspconfig dump,hostname, | -| | | | ntpserver,admin_passwd | -| | | | | -| | | |- goconserver for OpenBMC | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.8 | | |- OpenBMC support: | -|| 2017/11/3 | | | | -|| | | | rflash/rpower run parallelly | -| `2.13.8 Release Notes `_ | | | | -| | | |- The document of MN HA | -| | | | | -| | | |- nodeset enhancement for | -| | | | multi-nodes | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.7 | | |- OpenBMC support: | -|| 2017/9/22 | | | | -|| | | | rflash for OpenBMC and Host | -| `2.13.7 Release Notes `_ | | | | -| | | |- xcatprobe clusterstatus | -| | | | enhancement | -| | | | | -| | | |- PDU support: discover, config | -| | | | | -| | | |- SRIOV support for VMs | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.6 |- RHEL 7.4 |- Boston |- OpenBMC support | -|| 2017/8/10 | | server | | -|| | | | rsetboot net/hd/def | -| `2.13.6 Release Notes `_ | | | /delete/check | -| | | | | -| | | | rspconfig retrieve OpenBMC ip/ | -| | | | netmask/gateway information | -| | | |- nodeset performance enhancement | -| | | | (Phase 3) | -| | | | | -| | | | Dispatch request to the | -| | | | specified service nodes with | -| | | | 'disjointdhcps' | -| | | | | -| | | | Enhance the output of nodeset | -| | | | in hierarchical cluster | -| | | | | -| | | |- network configuration interface:| -| | | | | -| | | | confignetwork is the only | -| | | | interface to configure network | -| | | | on SN/CN | -| | | | | -| | | |- For hardware discovery | -| | | | | -| | | | enhance bmcdiscover to use BMC | -| | | | MAC address to identify BMC with| -| | | | its host | -| | | | | -| | | | enhance "xcatprobe discovery" | -| | | | tool to do configuration check | -| | | | before starting hardware | -| | | | discovery | -| | | | | -| | | |- [xcat-deps] xcat-genesis-base | -| | | | package based on Fedora 26 ppc64| -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.5 | | |- OpenBMC support | -|| 2017/6/30 | | | | -|| | | | rinv | -| `2.13.5 Release Notes `_ | | |- Enhancements to self testing | -| | | | tool xcat-test | -| | | |- Service node pool support for | -| | | | rhels7 ppc64le diskless | -| | | |- Mellanox cumulus switch ZTP | -| | | | based discovery and | -| | | | auto-configuration | -| | | |- Performance enhancements | -| | | | | -| | | | makedhcp, makedns | -| | | | nodeset | -| | | |- [xcat-deps] ipmitool-xcat | -| | | | package updated to version | -| | | | 1.8.18 for | -| | | | | -| | | | RHEL7.x | -| | | | SLES12.x | -| | | | Ubuntu14.04.x | -| | | |- [xcat-deps] conserver-xcat | -| | | | package updated to version 8.2.1| -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.4 |- RHV 4.1 | |- OpenBMC support(experimental): | -|| 2017/5/19 | | | | -|| | | | rinv | -| `2.13.4 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.3 |- RHEL 6.9 | |- OpenBMC support(experimental): | -|| 2017/4/14 | | | | -|| | | | rpower rcons | -| `2.13.3 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.2 | | |- Refine ONIE switch support doc | -|| 2017/2/24 | | |- Add -p for xcatprobe osdeploy | -|| | | | to support performance calculate| -| `2.13.2 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13.1 | | |- ONIE switch support | -|| 2017/1/13 | | |- refine xcatprobe subcommand: | -|| | | | xcatmn, osdeploy | -| `2.13.1 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.13 |- SLES 12.2 | |- update drivers for genesis-base | -|| 2016/12/09 | | | mlx4-en 3.2-1.0.1.1 | -|| | | | i40e 1.5.16 | -| `2.13 Release Notes `_ | | |- statelite image create by copyds| -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ +.. csv-table:: 2.13.x Release Information + :file: _files/2.13.x.csv + :header-rows: 1 + :class: longtable + :widths: 1 1 1 xCAT 2.12.x ----------- From ff46c8dfcef14e33d8be207ac4fb0ef4b7730586 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:32:36 -0400 Subject: [PATCH 06/12] reword the overview again --- docs/source/overview/xcat2_release.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 44842d739..34fca4b4b 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -1,7 +1,7 @@ xCAT2 Release Information ========================= -The following tables documents the xCAT release versions and release dates. For more detailed information about new functions, bug fixes, and download links, refer to the specific release notes. +The following tables documents the xCAT release versions and release dates. For more detailed information regarding new functions, supported OSs, bug fixes, and download links, refer to the specific release notes. .. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} From 6667145077c117228443898e1c444ca7b662c7da Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:44:49 -0400 Subject: [PATCH 07/12] Add in the release info for 2.12, created column for OS --- docs/source/overview/_files/2.12.x.csv | 6 ++++++ docs/source/overview/xcat2_release.rst | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 docs/source/overview/_files/2.12.x.csv diff --git a/docs/source/overview/_files/2.12.x.csv b/docs/source/overview/_files/2.12.x.csv new file mode 100644 index 000000000..a99469877 --- /dev/null +++ b/docs/source/overview/_files/2.12.x.csv @@ -0,0 +1,6 @@ +Version,Release Date,New OS,Release Notes +2.12.4,2016-11-11,"RHEL 7.3 LE, RHEV 4.0",`2.12.4 Release Notes `_ +2.12.3,2016-09-30,,`2.12.3 Release Notes `_ +2.12.2,2016-08-19,Ubuntu 16.04.1,`2.12.2 Release Notes `_ +2.12.1,2016-07-08,,`2.12.1 Release Notes `_ +2.12.0,2016-05-20,"RHEL 6.8, Ubuntu 14.4.4 LE, Ubuntu 16.04",`2.12.0 Release Notes `_ diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 34fca4b4b..50a1fce5d 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -4,7 +4,7 @@ xCAT2 Release Information The following tables documents the xCAT release versions and release dates. For more detailed information regarding new functions, supported OSs, bug fixes, and download links, refer to the specific release notes. -.. tabularcolumns:: |p{1cm}|p{7cm}|p{7cm} +.. tabularcolumns:: |p{1cm}|p{4cm}|p{7cm}|p{7cm} .. csv-table:: 2.15.x Release Information :file: _files/2.15.x.csv @@ -24,6 +24,12 @@ The following tables documents the xCAT release versions and release dates. For :class: longtable :widths: 1 1 1 +.. csv-table:: 2.12.x Release Information + :file: _files/2.12.x.csv + :header-rows: 1 + :class: longtable + :widths: 1 1 1 1 + xCAT 2.12.x ----------- From 574e420b4b36d66ff95f07d1f8e822f460393bf3 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:50:53 -0400 Subject: [PATCH 08/12] Add the supported OS information into the tables --- docs/source/overview/_files/2.12.x.csv | 2 +- docs/source/overview/_files/2.13.x.csv | 26 +++++++++++++------------- docs/source/overview/_files/2.14.x.csv | 16 ++++++++-------- docs/source/overview/_files/2.15.x.csv | 4 ++-- docs/source/overview/xcat2_release.rst | 6 +++--- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/docs/source/overview/_files/2.12.x.csv b/docs/source/overview/_files/2.12.x.csv index a99469877..5974c01cc 100644 --- a/docs/source/overview/_files/2.12.x.csv +++ b/docs/source/overview/_files/2.12.x.csv @@ -1,4 +1,4 @@ -Version,Release Date,New OS,Release Notes +Version,Release Date,New OS Supported,Release Notes 2.12.4,2016-11-11,"RHEL 7.3 LE, RHEV 4.0",`2.12.4 Release Notes `_ 2.12.3,2016-09-30,,`2.12.3 Release Notes `_ 2.12.2,2016-08-19,Ubuntu 16.04.1,`2.12.2 Release Notes `_ diff --git a/docs/source/overview/_files/2.13.x.csv b/docs/source/overview/_files/2.13.x.csv index 0802aa755..677c15905 100644 --- a/docs/source/overview/_files/2.13.x.csv +++ b/docs/source/overview/_files/2.13.x.csv @@ -1,13 +1,13 @@ -Version,Release Date,Release Notes -2.13.11,2018-03-09,`2.13.11 Release Notes `_ -2.13.10,2018-01-26,`2.13.10 Release Notes `_ -2.13.9,2017-12-18,`2.13.9 Release Notes `_ -2.13.8,2017-11-03,`2.13.8 Release Notes `_ -2.13.7,2017-09-22,`2.13.7 Release Notes `_ -2.13.6,2017-08-10,`2.13.6 Release Notes `_ -2.13.5,2017-06-30,`2.13.5 Release Notes `_ -2.13.4,2017-05-09,`2.13.4 Release Notes `_ -2.13.3,2017-04-14,`2.13.3 Release Notes `_ -2.13.2,2017-02-24,`2.13.2 Release Notes `_ -2.13.1,2017-01-13,`2.13.1 Release Notes `_ -2.13.0,2016-12-09,`2.13.0 Release Notes `_ +Version,Release Date,New OS Supported,Release Notes +2.13.11,2018-03-09,,`2.13.11 Release Notes `_ +2.13.10,2018-01-26,,`2.13.10 Release Notes `_ +2.13.9,2017-12-18,,`2.13.9 Release Notes `_ +2.13.8,2017-11-03,,`2.13.8 Release Notes `_ +2.13.7,2017-09-22,,`2.13.7 Release Notes `_ +2.13.6,2017-08-10,"RHEL 7.4",`2.13.6 Release Notes `_ +2.13.5,2017-06-30,,`2.13.5 Release Notes `_ +2.13.4,2017-05-09,"RHV 4.1",`2.13.4 Release Notes `_ +2.13.3,2017-04-14,"RHEL 6.9",`2.13.3 Release Notes `_ +2.13.2,2017-02-24,,`2.13.2 Release Notes `_ +2.13.1,2017-01-13,,`2.13.1 Release Notes `_ +2.13.0,2016-12-09,"SLES 12.2",`2.13.0 Release Notes `_ diff --git a/docs/source/overview/_files/2.14.x.csv b/docs/source/overview/_files/2.14.x.csv index f9eb20dd2..3e338e359 100644 --- a/docs/source/overview/_files/2.14.x.csv +++ b/docs/source/overview/_files/2.14.x.csv @@ -1,8 +1,8 @@ -Version,Release Date,Release Notes -2.14.6,2019-03-29,`2.14.6 Release Notes `_ -2.14.5,2018-12-07,`2.14.5 Release Notes `_ -2.14.4,2018-10-19,`2.14.4 Release Notes `_ -2.14.3,2018-08-24,`2.14.3 Release Notes `_ -2.14.2,2018-07-13,`2.14.2 Release Notes `_ -2.14.1,2018-06-01,`2.14.1 Release Notes `_ -2.14.0,2018-04-20,`2.14.0 Release Notes `_ +Version,Release Date,New OS Supported,Release Notes +2.14.6,2019-03-29,,`2.14.6 Release Notes `_ +2.14.5,2018-12-07,"RHEL 7.6",`2.14.5 Release Notes `_ +2.14.4,2018-10-19,"Ubuntu 18.04.1",`2.14.4 Release Notes `_ +2.14.3,2018-08-24,"SLES 12.3",`2.14.3 Release Notes `_ +2.14.2,2018-07-13,"RHEL 6.10, Ubuntu 18.04",`2.14.2 Release Notes `_ +2.14.1,2018-06-01,"RHV 4.2, RHEL 7.5 (Power8)",`2.14.1 Release Notes `_ +2.14.0,2018-04-20,"RHEL 7.5",`2.14.0 Release Notes `_ diff --git a/docs/source/overview/_files/2.15.x.csv b/docs/source/overview/_files/2.15.x.csv index 5c9d94499..a2b0eba0f 100644 --- a/docs/source/overview/_files/2.15.x.csv +++ b/docs/source/overview/_files/2.15.x.csv @@ -1,2 +1,2 @@ -Version,Release Date,Release Notes -2.15.0,2019-07-31,`2.15.0 Release Notes `_ +Version,Release Date,New OS Supported,Release Notes +2.15.0,2019-07-31,,`2.15.0 Release Notes `_ diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 50a1fce5d..d39fb2a3d 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -10,19 +10,19 @@ The following tables documents the xCAT release versions and release dates. For :file: _files/2.15.x.csv :header-rows: 1 :class: longtable - :widths: 1 1 1 + :widths: 1 1 1 1 .. csv-table:: 2.14.x Release Information :file: _files/2.14.x.csv :header-rows: 1 :class: longtable - :widths: 1 1 1 + :widths: 1 1 1 1 .. csv-table:: 2.13.x Release Information :file: _files/2.13.x.csv :header-rows: 1 :class: longtable - :widths: 1 1 1 + :widths: 1 1 1 1 .. csv-table:: 2.12.x Release Information :file: _files/2.12.x.csv From dd127202dccf7d854f5bf7a479bf25cca82d3e09 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 13:51:19 -0400 Subject: [PATCH 09/12] Remove the 2.12 old table from the release info page --- docs/source/overview/xcat2_release.rst | 50 -------------------------- 1 file changed, 50 deletions(-) diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index d39fb2a3d..10ef219f9 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -30,56 +30,6 @@ The following tables documents the xCAT release versions and release dates. For :class: longtable :widths: 1 1 1 1 -xCAT 2.12.x ------------ - -+---------------------------------+---------------+-------------+----------------------------------+ -|xCAT |New OS |New |New Feature | -|Version | |Hardware | | -+=================================+===============+=============+==================================+ -|| xCAT 2.12.4 |- RHEL 7.3 LE | |- `noboot` added to dhcpinterface | -|| 2016/11/11 |- RHEV 4.0 | |- new xcatprobe subcommand: | -|| | | | xcatmn, deploy and discover | -| `2.12.4 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.12.3 | | |- GitHub Issues resolved | -|| 2016/09/30 | | |- rinv options for OpenPOWER | -|| | | |- switch based switch discovery | -| `2.12.3 Release Notes `_ | | |- mkdef takes file redirection | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.12.2 |- UBT 16.04.1 | |- nodeset offline | -|| 2016/08/19 | | |- Enhance: node status update | -|| | | |- Support Bond for install nics | -| `2.12.2 Release Notes `_ | | | | -| | | | | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.12.1 | | |- New xCAT install tool: go-xcat | -|| 2016/07/08 | | |- New opt: mkdef/lsdef --template | -|| | | |- Support rinstall for all OS/ARCH| -| `2.12.1 Release Notes `_ | | |- rscan | -| | | |- New: xcatprobe (experimental) | -+---------------------------------+---------------+-------------+----------------------------------+ -|| xCAT 2.12 |- RHEL 6.8 | |- Docker: xCAT in Docker | -|| 2016/5/20 |- UBT 14.4.4 LE| |- Docker: container life cycle mgt| -|| |- UBT 16.04 | |- Docker: Set up Docker Registry | -| `2.12 Release Notes `_ | | |- Add site.xcatdebugmode | -| | | |- Add switchdiscover -s snmp | -| | | |- Disable auditlog by default | -| | | |- Add site.hierarchicalattrs | -+---------------------------------+---------------+-------------+----------------------------------+ - xCAT 2.11.x ----------- From 1d37138ee72956a9ddba5df92d16cdfbd61d0cf7 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 14:10:25 -0400 Subject: [PATCH 10/12] Adding the sidebard headings --- docs/source/overview/xcat2_release.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/source/overview/xcat2_release.rst b/docs/source/overview/xcat2_release.rst index 10ef219f9..5857e17ce 100644 --- a/docs/source/overview/xcat2_release.rst +++ b/docs/source/overview/xcat2_release.rst @@ -6,24 +6,36 @@ The following tables documents the xCAT release versions and release dates. For .. tabularcolumns:: |p{1cm}|p{4cm}|p{7cm}|p{7cm} +xCAT 2.15.x +----------- + .. csv-table:: 2.15.x Release Information :file: _files/2.15.x.csv :header-rows: 1 :class: longtable :widths: 1 1 1 1 +xCAT 2.14.x +----------- + .. csv-table:: 2.14.x Release Information :file: _files/2.14.x.csv :header-rows: 1 :class: longtable :widths: 1 1 1 1 +xCAT 2.13.x +----------- + .. csv-table:: 2.13.x Release Information :file: _files/2.13.x.csv :header-rows: 1 :class: longtable :widths: 1 1 1 1 +xCAT 2.12.x +----------- + .. csv-table:: 2.12.x Release Information :file: _files/2.12.x.csv :header-rows: 1 From 58c68c9b28a659238934b07337cb27b51358596d Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 15 Jul 2019 14:14:51 -0400 Subject: [PATCH 11/12] This file should be updated to the next release --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 6891ac194..715fa4035 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ author = u'IBM Corporation' # The short X.Y version. version = '2' # The full version, including alpha/beta/rc tags. -release = '2.14.6' +release = '2.15.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From bd0ad1ba43e71278addc0374aba8c4055e3bacfa Mon Sep 17 00:00:00 2001 From: Pythagoras Watson Date: Tue, 16 Jul 2019 10:06:58 -0700 Subject: [PATCH 12/12] Reduce maximum socket buffer size so select works The maximum socket receive buffer size (SO_RCVBUF) is set from the value in /proc/sys/net/core/rmem_max. When this value is close to INT_MAX, the select() system call used by IO::Select->can_read() never returns true. This causes packets to never be read. Therefore, reduce the maximum socket receive buffer size to a value which works. --- perl-xCAT/xCAT/SLP.pm | 5 +++++ xCAT-server/lib/perl/xCAT/IPMI.pm | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/perl-xCAT/xCAT/SLP.pm b/perl-xCAT/xCAT/SLP.pm index 446844071..698bc571c 100755 --- a/perl-xCAT/xCAT/SLP.pm +++ b/perl-xCAT/xCAT/SLP.pm @@ -64,6 +64,11 @@ sub dodiscover { my $sysctl; open($sysctl, "<", "/proc/sys/net/core/rmem_max"); my $maxrcvbuf = <$sysctl>; + # select() on a socket will never succeed if the buffer is too large (i.e. near INT_MAX) + my $cap_maxrcvbuf = 2047*1024*1024; + if ($maxrcvbuf > $cap_maxrcvbuf) { + $maxrcvbuf = $cap_maxrcvbuf; + } my $rcvbuf = $args{'socket'}->sockopt(SO_RCVBUF); if ($maxrcvbuf > $rcvbuf) { $args{'socket'}->sockopt(SO_RCVBUF, $maxrcvbuf / 2); diff --git a/xCAT-server/lib/perl/xCAT/IPMI.pm b/xCAT-server/lib/perl/xCAT/IPMI.pm index 95491cf00..76810de40 100644 --- a/xCAT-server/lib/perl/xCAT/IPMI.pm +++ b/xCAT-server/lib/perl/xCAT/IPMI.pm @@ -209,6 +209,11 @@ sub new { my $sysctl; open($sysctl, "<", "/proc/sys/net/core/rmem_max"); my $maxrcvbuf = <$sysctl>; + # select() on a socket will never succeed if the buffer is too large (i.e. near INT_MAX) + my $cap_maxrcvbuf = 2047*1024*1024; + if ($maxrcvbuf > $cap_maxrcvbuf) { + $maxrcvbuf = $cap_maxrcvbuf; + } my $rcvbuf = $socket->sockopt(SO_RCVBUF); if ($maxrcvbuf > $rcvbuf) { $socket->sockopt(SO_RCVBUF, $maxrcvbuf / 2);