Skip to contentSkip to conversation

xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy]

PATCH New Alex Elder 1 participant 1 message Apr 21, 2011

lore
Share & tools
lore

Alex Elder

author
#0 lore raw

PATCH 4/4 xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy]

Forgot to reply-all. Sorry. -Alex

-------- Forwarded Message --------
From: Alex Elder <[email protected]>
Reply-to: [email protected]
To: Christoph Hellwig <[email protected]>
Subject: Re: [PATCH 4/4] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy
Date: Thu, 21 Apr 2011 15:08:32 -0500

Quoted 4 lines · Christoph Hellwig

Instead of finding the per-ag and then taking and releasing the pagb_lock for every single busy extent completed sort the list of busy extents and only switch betweens AGs where nessecary. This becomes especially important with the online discard support which will hit this lock more often.

Looks good.

My only comment was going to be:
Is it better to sort before when committed, or sort at insertion time?
But I worked through it and concluded you are doing exactly the right thing.

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs