Can't set timeout on loadbalancer listener

Solution In Progress - Updated -

Issue

  • We've got a loadbalancer:
$ openstack loadbalancer listener show 5ceff717-06ac-4733-ba21-02e416544b0c                                                                                                                                                                  
+-----------------------------+--------------------------------------+
| Field                       | Value                                |
+-----------------------------+--------------------------------------+
| admin_state_up              | True                                 |
| connection_limit            | 5                                    |
| created_at                  | 2020-11-23T16:40:21                  |
| default_pool_id             | 2bfe0e82-ca31-49bc-b287-e7d74b35f2a2 |
| default_tls_container_ref   | None                                 |
| description                 |                                      |
| id                          | 5ceff717-06ac-4733-ba21-02e416544b0c |
| insert_headers              | None                                 |
| l7policies                  |                                      |
| loadbalancers               | 2f9b48fe-51ba-4dbb-94df-bd4087422444 |
| name                        | listener1                            |
| operating_status            | ONLINE                               |
| project_id                  | 613fb1a21e2e46bebf8db98330cc5e90     |
| protocol                    | HTTP                                 |
| protocol_port               | 80                                   |
| provisioning_status         | ACTIVE                               |
| sni_container_refs          | []                                   |
| timeout_client_data         |                                      |
| timeout_member_connect      |                                      |
| timeout_member_data         |                                      |
| timeout_tcp_inspect         |                                      |
| updated_at                  | 2020-11-30T12:10:31                  |
| client_ca_tls_container_ref |                                      |
| client_authentication       |                                      |
| client_crl_container_ref    |                                      |
| allowed_cidrs               |                                      |
| tls_ciphers                 |                                      |
+-----------------------------+--------------------------------------+

but we can't adjust timeout_client_data or timeout_member_data:

$ openstack loadbalancer listener set --timeout-client-data 60000 --timeout-member-data 60000 5ceff717-06ac-4733-ba21-02e416544b0c
Unknown attributes for argument listener_.listener: timeout_member_data, timeout_client_data (HTTP 400) (Request-ID: req-ebfd93ca-a232-4f5b-980d-048a11befa31)
  • These flags are documented in the --help for the command:
$ openstack loadbalancer listener set --help
usage: openstack loadbalancer listener set [-h] [--name <name>]
                                           [--description <description>]
                                           [--connection-limit <limit>]
                                           [--default-pool <pool>]
                                           [--default-tls-container-ref <container-ref>]
                                           [--sni-container-refs [<container-ref> [<container-ref> ...]]]
                                           [--insert-headers <header=value>]
                                           [--timeout-client-data <timeout>]
                                           [--timeout-member-connect <timeout>]
                                           [--timeout-member-data <timeout>]
                                           [--timeout-tcp-inspect <timeout>]
                                           [--enable | --disable]
                                           [--client-ca-tls-container-ref <container_ref>]
                                           [--client-authentication {NONE,OPTIONAL,MANDATORY}]
                                           [--client-crl-container-ref <client_crl_container_ref>]
                                           [--allowed-cidr [<allowed_cidr>]]
                                           [--wait]
                                           [--tls-ciphers <tls_ciphers>]
                                           <listener>
[...]
  --timeout-client-data <timeout>
                        Frontend client inactivity timeout in milliseconds.
                        Default: 50000.
[...]
  --timeout-member-data <timeout>
                        Backend member inactivity timeout in milliseconds.
                        Default: 50000.

Environment

  • Red Hat OpenStack Platform 13.0 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content