Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Sep 2006 11:57:40 -0700
From:      Chuck Swiger <cswiger@mac.com>
To:        Tom Ierna <tom@shockergroup.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: rpc.lockd stalls
Message-ID:  <0AB0F504-19DB-40D9-9525-8FB4BFABB788@mac.com>
In-Reply-To: <E200704E-E445-4843-B48D-931B7E1F7ADD@shockergroup.com>
References:  <56C924ED-9AF8-4575-8A2F-9BD523AF117F@shockergroup.com> <4A750B77-97BD-4433-BEC1-AA0B5377CCE6@mac.com> <E200704E-E445-4843-B48D-931B7E1F7ADD@shockergroup.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 7, 2006, at 11:16 AM, Tom Ierna wrote:
> On Sep 7, 2006, at 1:44 PM, Chuck Swiger wrote:
>> Trying to run a database server or mail server without a disk  
>> strikes me as a very bad idea.
>
> This is unfortunate - the "client" machines I have chosen have no  
> front-panel disk sleds. Hardware administration will be a bear if  
> they each have to have their own disks. Software-wise, I was hoping  
> to have them all share a common Kernel and userland too, so I only  
> have to update software in one place.

I can see your reasoning, however, it's not especially difficult to  
keep many FreeBSD systems updated against a single machine configured  
to build out new versions of the kernel, userland, and installed  
ports when needed. [1]

The thing is, software like mail servers and the database are usually  
I/O bound, not CPU-bound; when you get under enough load to matter,  
usually what you need to do is add more disk spindles and spread DB  
tables or logfiles or mailspool/queuedir locations amongst the extra   
disks.

>> I am surprised that rpc.lockd is holding up well enough to only go  
>> down about once a month; simply running the locking tests which  
>> come with sendmail used to be enough to cause rpc.lockd to crash...
>
> I will be using qmail, when I get to that stage. qmail is supposed  
> to be rather safe, even over NFS.

Yes, agreed-- qmail + maildir rather than mbox format is probably  
your best bet for doing operations over NFS.

>> Best of luck,
>> -- 
>> -Chuck
>
> Thanks, it sounds like you think I need it :)

Well, yes.  But I wouldn't be unhappy if you found something that  
works for your needs, even if it isn't what I would recommend myself.
At least some of the time, I even learn things from people who  
configure things "strangely" from my perspective...

> I'm open to suggestions on a better method of accomplishing my goals.

[1]: Mount /usr/src & /usr/obj from the buildserver on each machine,  
do the update process, and then rsync over or mount /usr/ports/ 
packages, and use portupgrade or whatever to update or install from  
the precompiled packages.

-- 
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0AB0F504-19DB-40D9-9525-8FB4BFABB788>