Re: Fwd: [releng_7 tinderbox] failure on amd64/amd64

2011-05-20 Thread Andriy Gapon
on 20/05/2011 04:30 Jeremy Chadwick said the following:
 - Forwarded message from FreeBSD Tinderbox tinder...@freebsd.org -
 http://tinderbox.freebsd.org/tinderbox-releng_7-RELENG_7-amd64-amd64.full
 
 Specific to RELENG_7.  Andriy, any fixes committed which haven't shown
 up on cvsweb yet?  If so sorry for jumping the gun.
 
 http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/sound/pcm/dsp.c
 

Thank you for drawing my attention to the report.
I have acted sloppy again :(
Should be fixed in r222113 now.

-- 
Andriy Gapon
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: 8.1R possible zfs snapshot livelock?

2011-05-20 Thread Luke Marsden
On Wed, 2011-05-18 at 14:05 +0200, Borja Marcos wrote: 
 On May 17, 2011, at 1:29 PM, Jeremy Chadwick wrote:
 
  * ZFS send | ssh zfs recv results in ZFS subsystem hanging;
 8.1-RELEASE;
   February 2011:
 
 http://lists.freebsd.org/pipermail/freebsd-fs/2011-February/010602.html
 
 I found a reproducible deadlock condition actually. If you keep some
 I/O activity on a dataset on which you are receiving a ZFS incremental
 snapshot at the same time, it can deadlock.
 
 Imagine this situation: Two servers, A and B. A dataset on server A is
 replicated at regular intervals to B, so that you keep a reasonably up
 to date copy.
 
 Something like:
 
 (Runnning on server A):
 
 zfs snapshot thepool/thedataset@thistime
 zfs send -Ri thepooll/thedataser@previoustime
 hepool/thedataset@thistime | ssh serverB zfs receive -d thepool
 
 It works, but I suffered a deadlock when one of the periodic daily
 scripts was running. Doing some tests, I saw that ZFS  can deadlock if
 you do a zfs receive onto a dataset which has some read activity.
 Disabling atime didn't help either.
 
 But if you make sure *not* to access the replicated dataset it works,
 I havenĀ“t seen it failing otherwise. 
 
 If  you wish to reproduce it, try creating a dataset for /usr/obj,
 running make buildworld on it, replicating at, say, 30 or 60 second
 intervals, and keep several scripts (or rsync) reading the target
 dataset files and just copying them to another place in the usual,
 classic way. (example: tar cf - . | ( cd /destination  tar xf -)
 

Is there a PR for this?  I'd like to see it addressed, since read-only
I/O on a dataset which is being updated by `zfs recv` is an important
part of what we plan to do with ZFS on FreeBSD.

-- 
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.

Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting

Phone: +447791750420


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Heads up: you'll need to do a fresh config KERNEL etc

2011-05-20 Thread George Mitchell

On 05/19/11 18:53, Rick Macklem wrote:

On 05/14/11 20:05, Rick Macklem wrote:

Hi,

Just a heads up that after a commit going into stable/8 in a few
minutes, you'll need to do a fresh kernel build, starting at
config GENERIC, including rebuilding the NFS related modules.

rick
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to
freebsd-stable-unsubscr...@freebsd.org



Sensational! With this update, I finally get NFS client performance
as good as (or better than) 7.x, and I have a warm, fuzzy feeling
about 8.x at last. (Except for SCHED_ULE, which gives terrible
performance on a single-core machine with a compute-bound process
running in the background.) Thanks! -- George Mitchell


There's a weird (and you need to have a weird sense of humour to
enjoy it) flick called Stranger than Paradise.

Anyhow, the above sounds like good news, although the commit it
was related to should have had no effect on perf, from what I can
see.

Assuming that you are using the regular 8.n client (and not the new
one), there have been some commits related to krpc bugs that could have
fixed cases which would have caused poor perf., although all of those
(except one where a client would hang on a TCP reconnect attempt) are in
8.2.

So, happy to hear it works for you now, but have no idea why;-) rick


Full disclosure: I was upgrading from 8.2-PRERELEASE, so it might well
have been some earlier change instead of this one.  -- George


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org



___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org