Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1469461

Summary: [Doc] How to remove constraints: balance-tcp not accepted as valid for BondInterfaceOvsOptions
Product: Red Hat OpenStack Reporter: Masaki Furuta ( RH ) <mfuruta>
Component: documentationAssignee: Mikey Ariel <mariel>
Status: CLOSED CURRENTRELEASE QA Contact: Dan Macpherson <dmacpher>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 10.0 (Newton)CC: achernet, amuller, asimonel, bperkins, djuran, dmacpher, dsneddon, jcoufal, jstransk, kbasil, lbopf, mburns, mcornea, mlopes, pbandark, rhel-osp-director-maint, rhos-docs, sputhenp, srevivo
Target Milestone: asyncKeywords: ZStream
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1393644 Environment:
Last Closed: 2017-11-09 02:46:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1393644    
Bug Blocks:    

Comment 1 Masaki Furuta ( RH ) 2017-07-11 10:19:53 UTC
Hi,

As per comment comment 4 and comment 5 on bz 1393644, can we document how users can modify the templates to remove the constraint for customers who use OVS+LACP with the new kernel.7.3z kernel ?

Comment 3 Dan Sneddon 2017-07-11 21:41:24 UTC
(In reply to Masaki Furuta from comment #1)
> Hi,
> 
> As per comment comment 4 and comment 5 on bz 1393644, can we document how
> users can modify the templates to remove the constraint for customers who
> use OVS+LACP with the new kernel.7.3z kernel ?

In order to remove the constraint, delete the following lines from each network interface configuration file prior to deployment:

"""
    constraints:
      - allowed_pattern: "^((?!balance.tcp).)*$"
        description: |
          The balance-tcp bond mode is known to cause packet loss and
          should not be used in BondInterfaceOvsOptions.
"""

Once that setting has been removed from each NIC configuration file, the installer can set "balance-tcp" mode in the BondInterfaceOvsOptions parameter.

Comment 8 Lucy Bopf 2017-10-05 06:41:09 UTC
Thank you, Furuta-san, for reporting this bug, and my apologies for the delay.

Assigning this now to Mikey for review.

Mikey, see Martin's assessment in comment 7. I'd also suggest running this by Dan (added as QA contact).

Comment 15 Dan Macpherson 2017-11-09 02:46:13 UTC
Reviewed, merged, cherry picked, and published. Thanks, Mikey!