[Samba] CTDB potential locking issue
David C
dcsysengineer at gmail.com
Tue Sep 18 18:34:25 UTC 2018
Hi All
I have a newly implemented two node CTDB cluster running on CentOS 7, Samba
4.7.1
The node network is a direct 1Gb link
Storage is Cephfs
ctdb status is OK
It seems to be running well so far but I'm frequently seeing the following
in my log.smbd:
[2018/09/18 19:16:15.897742, 0]
> ../source3/lib/dbwrap/dbwrap_ctdb.c:1207(fetch_locked_internal)
> db_ctdb_fetch_locked for /var/lib/ctdb/locking.tdb.1 key
> DE0726567AF1EAFD4A741403000100000000000000000000, chain 3642 needed 16
> attempts, 315 milliseconds, chainlock: 78.340000 ms, CTDB 236.511000 ms
> [2018/09/18 19:16:15.958368, 0]
> ../source3/lib/dbwrap/dbwrap_ctdb.c:1207(fetch_locked_internal)
> db_ctdb_fetch_locked for /var/lib/ctdb/locking.tdb.1 key
> DE0726567AF1EAFD4A741403000100000000000000000000, chain 3642 needed 15
> attempts, 297 milliseconds, chainlock: 58.532000 ms, CTDB 239.124000 ms
> [2018/09/18 19:16:18.139443, 0]
> ../source3/lib/dbwrap/dbwrap_ctdb.c:1207(fetch_locked_internal)
> db_ctdb_fetch_locked for /var/lib/ctdb/locking.tdb.1 key
> DE0726567AF1EAFD4A741403000100000000000000000000, chain 3642 needed 11
> attempts, 128 milliseconds, chainlock: 27.141000 ms, CTDB 101.450000 ms
>
Can someone advise what this means and if it's something to be concerned
about?
I've worked with ctdb set-ups in the past and don't recall seeing these
messages but that could just be because verbosity is higher with this
version.
It's a new implementation, I've not had any performance or locking issues
reported and smbstatus -L looks normal although have noticed load average
on servers are a little higher than expected
Here is my sanitized smb.comf and ctdbd.conf:
[global]
workgroup = DOMAIN
realm = DOMAIN.LOCAL
security = ADS
clustering = yes
idmap config * : range = 16777216-33554431
template shell = /bin/false
kerberos method = secrets only
winbind use default domain = True
netbios name = HOSTNAME
log level = 1
create krb5 conf = yes
encrypt passwords = yes
unix extensions = No
min protocol = smb2
max protocol = smb2
strict allocate = yes
follow symlinks = yes
allow insecure wide links = yes
idmap config DOMAIN : backend = ad
idmap config DOMAIN : range = 700-199999
idmap config DOMAIN : schema_mode = rfc2307
idmap config DOMAIN : unix_nss_info = yes
idmap config DOMAIN:unix_primary_group = yes
winbind enum users = yes
winbind enum groups = yes
winbind normalize names = no
winbind reconnect delay = 2
winbind cache time = 900
name resolve order = host
disable netbios = yes
fileid:algorithm = fsid
vfs objects = fileid
usershare allow guests = yes
map to guest = Bad User
hide dot files = Yes
hide files = /$*/
hide special files = yes
strict sync = No
/etc/ctdb/ctdbd.conf:
CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses
CTDB_MANAGES_SAMBA=yes
CTDB_SAMBA_SKIP_SHARE_CHECK=yes
CTDB_MANAGES_WINBIND=yes
CTDB_MANAGES_NFS=yes
CTDB_NFS_CALLOUT=/etc/ctdb/nfs-ganesha-callout
CTDB_NFS_CHECKS_DIR=/etc/ctdb/nfs-checks-ganesha.d
CTDB_NFS_SKIP_SHARE_CHECK=yes
CTDB_DEBUGLEVEL=NOTICE
More information about the samba
mailing list