[rear-devel] [rear/rear] 80cf21: network: Do not simplify bonding when mode is 4 (I...

Johannes Meixner jsmeix at suse.com
Thu Oct 18 13:28:28 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/rear/rear
  Commit: 80cf2146bcaed02e8cc88c32d5e889bce8afbe9b
      https://github.com/rear/rear/commit/80cf2146bcaed02e8cc88c32d5e889bce8afbe9b
  Author: Renaud Métrich <rmetrich at redhat.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M tests/setup1/README
    M tests/setup1/run.sh
    M tests/setup1/tcase1.sh
    M tests/setup1/tcase2.sh
    M tests/setup1/tcase2_results/ip_a.expected
    M tests/setup1/tcase3.sh
    M tests/setup1/tcase4.sh
    M tests/setup1/tcase4_results/ip_a.expected
    M tests/setup1/tcase5.sh
    M tests/setup1/tcase6.sh
    M tests/setup1/tcase6_results/ip_a.expected
    M tests/setup1/tcase7.sh
    M tests/setup1/tcase8.sh
    M tests/setup1/tcase8_results/ip_a.expected
    M tests/setup1/verify.sh
    M tests/setup2/README
    M tests/setup2/tcase1.sh
    M tests/setup2/tcase2.sh
    M tests/setup2/tcase2_results/ip_a.expected
    M tests/setup2/tcase3.sh
    M tests/setup2/tcase4.sh
    M tests/setup2/tcase4_results/ip_a.expected
    M tests/setup2/tcase5.sh
    M tests/setup2/tcase6.sh
    M tests/setup2/tcase6_results/ip_a.expected
    M tests/setup2/tcase7.sh
    M tests/setup2/tcase8.sh
    M tests/setup2/tcase8_results/ip_a.expected
    M usr/share/rear/conf/default.conf
    M usr/share/rear/rescue/GNU/Linux/310_network_devices.sh

  Log Message:
  -----------
  network: Do not simplify bonding when mode is 4 (IEEE 802.3ad policy).

- 310_network_devices.sh: do not simplify bonding when mode is 4
  (IEEE 802.3ad policy)
- tests/setup1 and tests/setup2: updated tests accordingly (bond12 is
  never simplified)
- tests/setup1 and tests/setup2: hardened/simplified test environment

Signed-off-by: Renaud Métrich <rmetrich at redhat.com>


  Commit: b6af2c64dd0965a3d64209cc226f0ee03c0bfc9c
      https://github.com/rear/rear/commit/b6af2c64dd0965a3d64209cc226f0ee03c0bfc9c
  Author: Renaud Métrich <rmetrich at redhat.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M tests/setup1/README
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-eth11
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-eth12
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-team1112
    A tests/setup1/etc/sysconfig/network-scripts/route-team1112
    M tests/setup1/kvm.xml
    M tests/setup1/mappings/ip_addresses
    M tests/setup1/tcase1_results/ip_a.expected
    M tests/setup1/tcase1_results/ip_r.expected
    M tests/setup1/tcase2.sh
    M tests/setup1/tcase2_results/ip_a.expected
    M tests/setup1/tcase2_results/ip_r.expected
    M tests/setup1/tcase3.sh
    M tests/setup1/tcase3_results/ip_a.expected
    M tests/setup1/tcase3_results/ip_r.expected
    M tests/setup1/tcase4.sh
    M tests/setup1/tcase4_results/ip_a.expected
    M tests/setup1/tcase4_results/ip_r.expected
    M tests/setup1/tcase5.sh
    M tests/setup1/tcase5_results/ip_a.expected
    M tests/setup1/tcase5_results/ip_r.expected
    M tests/setup1/tcase6.sh
    M tests/setup1/tcase6_results/ip_a.expected
    M tests/setup1/tcase6_results/ip_r.expected
    M tests/setup1/tcase7_results/ip_a.expected
    M tests/setup1/tcase7_results/ip_r.expected
    M tests/setup1/tcase8.sh
    M tests/setup1/tcase8_results/ip_a.expected
    M tests/setup1/tcase8_results/ip_r.expected
    M tests/setup2/README
    M tests/setup2/tcase1_results/ip_a.expected
    M tests/setup2/tcase2.sh
    M tests/setup2/tcase3_results/ip_a.expected
    M tests/setup2/tcase4.sh
    M tests/setup2/tcase4_results/ip_a.expected
    M tests/setup2/tcase5_results/ip_a.expected
    M tests/setup2/tcase6.sh
    M tests/setup2/tcase7_results/ip_a.expected
    M tests/setup2/tcase8.sh
    M usr/share/rear/conf/default.conf
    M usr/share/rear/rescue/GNU/Linux/310_network_devices.sh

  Log Message:
  -----------
  network: Do not simplify teaming when runner is 'lacp' (IEEE 802.3ad policy).

- 310_network_devices.sh: added non-simplication of teaming by default
- 310_network_devices.sh: do not simplify teaming when runner is 'lacp'
  (IEEE 802.3ad policy)
- tests/setup1 and tests/setup2: updated tests accordingly

Signed-off-by: Renaud Métrich <rmetrich at redhat.com>


  Commit: 443db5375870eae8b44fd94935ca610637d31cf7
      https://github.com/rear/rear/commit/443db5375870eae8b44fd94935ca610637d31cf7
  Author: Renaud Métrich <rmetrich at redhat.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M usr/share/rear/conf/default.conf
    M usr/share/rear/rescue/GNU/Linux/310_network_devices.sh

  Log Message:
  -----------
  Integrated code review comments


  Commit: 118a0f76c05d4021aac203d123d32e49332431e8
      https://github.com/rear/rear/commit/118a0f76c05d4021aac203d123d32e49332431e8
  Author: Renaud Métrich <rmetrich at redhat.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M usr/share/rear/conf/default.conf
    M usr/share/rear/rescue/GNU/Linux/310_network_devices.sh

  Log Message:
  -----------
  Added fail safe mode for SIMPLIFY_BRIDGE and SIMPLIFY_BONDING


  Commit: 2e95b2202c31627e0f4b71e8ea234c526de5bb5b
      https://github.com/rear/rear/commit/2e95b2202c31627e0f4b71e8ea234c526de5bb5b
  Author: Johannes Meixner <jsmeix at suse.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M tests/setup1/README
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-eth11
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-eth12
    A tests/setup1/etc/sysconfig/network-scripts/ifcfg-team1112
    A tests/setup1/etc/sysconfig/network-scripts/route-team1112
    M tests/setup1/kvm.xml
    M tests/setup1/mappings/ip_addresses
    M tests/setup1/run.sh
    M tests/setup1/tcase1.sh
    M tests/setup1/tcase1_results/ip_a.expected
    M tests/setup1/tcase1_results/ip_r.expected
    M tests/setup1/tcase2.sh
    M tests/setup1/tcase2_results/ip_a.expected
    M tests/setup1/tcase2_results/ip_r.expected
    M tests/setup1/tcase3.sh
    M tests/setup1/tcase3_results/ip_a.expected
    M tests/setup1/tcase3_results/ip_r.expected
    M tests/setup1/tcase4.sh
    M tests/setup1/tcase4_results/ip_a.expected
    M tests/setup1/tcase4_results/ip_r.expected
    M tests/setup1/tcase5.sh
    M tests/setup1/tcase5_results/ip_a.expected
    M tests/setup1/tcase5_results/ip_r.expected
    M tests/setup1/tcase6.sh
    M tests/setup1/tcase6_results/ip_a.expected
    M tests/setup1/tcase6_results/ip_r.expected
    M tests/setup1/tcase7.sh
    M tests/setup1/tcase7_results/ip_a.expected
    M tests/setup1/tcase7_results/ip_r.expected
    M tests/setup1/tcase8.sh
    M tests/setup1/tcase8_results/ip_a.expected
    M tests/setup1/tcase8_results/ip_r.expected
    M tests/setup1/verify.sh
    M tests/setup2/README
    M tests/setup2/tcase1.sh
    M tests/setup2/tcase1_results/ip_a.expected
    M tests/setup2/tcase2.sh
    M tests/setup2/tcase2_results/ip_a.expected
    M tests/setup2/tcase3.sh
    M tests/setup2/tcase3_results/ip_a.expected
    M tests/setup2/tcase4.sh
    M tests/setup2/tcase4_results/ip_a.expected
    M tests/setup2/tcase5.sh
    M tests/setup2/tcase5_results/ip_a.expected
    M tests/setup2/tcase6.sh
    M tests/setup2/tcase6_results/ip_a.expected
    M tests/setup2/tcase7.sh
    M tests/setup2/tcase7_results/ip_a.expected
    M tests/setup2/tcase8.sh
    M tests/setup2/tcase8_results/ip_a.expected
    M usr/share/rear/conf/default.conf
    M usr/share/rear/rescue/GNU/Linux/310_network_devices.sh

  Log Message:
  -----------
  Merge pull request #1934 from rmetrich/Teaming

Enhanced rescue/GNU/Linux/310_network_devices.sh
for Bonding and Teaming when it is configured with LACP.
Bonding should not be simplified in this case plus
added code for non-simplified Teaming
(which is doable even without including D-Bus)
see https://github.com/rear/rear/issues/1926
Furthermore simplified/hardened the tests/setup1 and tests/setup2 testbeds.


Compare: https://github.com/rear/rear/compare/b2ad8295c5f8...2e95b2202c31
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the rear-devel mailing list