[Samba] sudden replication failures
Antun Horvat
antun.horvat at radio101.hr
Tue Jul 1 15:07:57 MDT 2014
Nope, it seems that I have problem with another bug. In my case samba
process drives cpu to 100% (one core) and the output of strace is
something like this repeating itself indefinitely:
fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16836, len=1})
= 0
fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16836, len=1})
= 0
and opened filed descriptor pointed to main domain tdb file (samdom.com.tdb)
Next time it happens I'll try to do a core dump and submit a bug.
On 07/01/2014 09:57 PM, mourik jan heupink - merit wrote:
> Hmm that last email was sent too early...
>
> I'll do it again tomorrow durig the day, when cpu usage was really
> high. (and there was a lot off logging going on)
>
> Here is what we see NOW:
>
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=32484,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=32484,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=32484,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=32484,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> time(NULL) = 1404244274
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23196,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23196,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23196,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23196,
> len=1}) = 0
> mkdir("/var/lib/samba/private/sam.ldb.d", 0700) = -1 EEXIST (File exists)
> stat("/var/lib/samba/private/sam.ldb.d/DC=SAMBA,DC=MERIT,DC=UNU,DC=EDU.ldb",
> {st_mode=S_IFREG|0600, st_size=22843392, ...}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=168,
> len=40000}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=40168,
> len=0}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=168, len=0})
> = 0
> time(NULL) = 1404244274
> mkdir("/var/lib/samba/private/sam.ldb.d", 0700) = -1 EEXIST (File exists)
> stat("/var/lib/samba/private/sam.ldb.d/CN=CONFIGURATION,DC=SAMBA,DC=COMPANY,DC=COM.ldb",
> {st_mode=S_IFREG|0600, st_size=16400384, ...}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(12, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=168,
> len=40000}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=40168,
> len=0}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=168, len=0})
> = 0
> time(NULL) = 1404244274
> mkdir("/var/lib/samba/private/sam.ldb.d", 0700) = -1 EEXIST (File exists)
> stat("/var/lib/samba/private/sam.ldb.d/CN=SCHEMA,CN=CONFIGURATION,DC=SAMBA,DC=COMPANY,DC=COM.ldb",
> {st_mode=S_IFREG|0600, st_size=10391552, ...}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(13, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=168,
> len=40000}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=40168,
> len=0}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=168, len=0})
> = 0
> time(NULL) = 1404244274
> mkdir("/var/lib/samba/private/sam.ldb.d", 0700) = -1 EEXIST (File exists)
> stat("/var/lib/samba/private/sam.ldb.d/DC=DOMAINDNSZONES,DC=SAMBA,DC=COMPANY,DC=COM.ldb",
> {st_mode=S_IFREG|0600, st_size=1099603968, ...}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(14, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=168,
> len=40000}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=40168,
> len=0}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=168, len=0})
> = 0
> time(NULL) = 1404244274
> mkdir("/var/lib/samba/private/sam.ldb.d", 0700) = -1 EEXIST (File exists)
> stat("/var/lib/samba/private/sam.ldb.d/DC=FORESTDNSZONES,DC=SAMBA,DC=COMPANY,DC=COM.ldb",
> {st_mode=S_IFREG|0600, st_size=4251648, ...}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=20024,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15804,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39188,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(15, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=168,
> len=40000}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=40168,
> len=0}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=168, len=0})
> = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> stat("/var/lib/samba/private/sam.ldb.d/metadata.tdb",
> {st_mode=S_IFREG|0640, st_size=421888, ...}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16836,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> time(NULL) = 1404244274
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=19284,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=19284,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=19284,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=19284,
> len=1}) = 0
> time(NULL) = 1404244274
> fcntl(10, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(10, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=10480,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=10480,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=28444,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=28444,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16264,
> len=1}) = 0
> fcntl(12, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16264,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=26136,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=26136,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(14, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=21624,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=21624,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(15, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=30756,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=30756,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> fcntl(11, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=23876,
> len=1}) = 0
> time(NULL) = 1404244274
> time(NULL) = 1404244274
>
> Is this out of the ordinary?
>
> MJ
More information about the samba
mailing list