python-common/smb: work around socket path length limits for grpc lib
The grpc library (at least the version on centos/rocky 10) has a limit of 107 characters. Even a fairly short host name is going to be close to this limit due to the UUID and service name in the path. Because the tool doesn't do much else and it is safe, the workaround is to chdir to into the parent dir of the socket and only pass the relative path name of socket. Fixes: https://tracker.ceph.com/issues/78857 Signed-off-by: John Mulligan <jmulligan@redhat.com>
J
John Mulligan committed
144c6e8f761ac552c31247295c9f40aa385013c0
Parent: e82ccd0