wait_for_listen in wsrep_sst_xtrabackup-v2.sh makes assumption about operating system

Description

As per bug fix in . wait_for_listen now checks `/proc/xxx/net/tcp` for process. However, on containers like LX-branded zones running on SmartOS will fail because system does not implement `/proc/xxx/net/tcp`

 

Error:

head: cannot open '/proc/454940/net/tcp' for reading: No such file or directory

        2018-11-05T06:46:19.301254Z WSREP_SST: [ERROR] ******** FATAL ERROR *********************** 

        2018-11-05T06:46:19.307628Z WSREP_SST: [ERROR] * Unexpected /proc/xx/net/tcp layout: cannot find local_address

        2018-11-05T06:46:19.314599Z WSREP_SST: [ERROR] ******************************************** 

Environment

None

Smart Checklist

Activity

Lalit Choudhary November 9, 2018 at 10:06 AM

Duplicate

Details

Assignee

Reporter

Affects versions

Priority

Smart Checklist

Created November 9, 2018 at 8:45 AM
Updated March 6, 2024 at 10:24 PM
Resolved November 9, 2018 at 10:07 AM