Seperate the VOP_GETATTR shared task into:
- VOP_GETATTR() change to shared locks + namei() updates to support this - General VFS assertion review and corrections Move the first to the WIP section, since Jeff Roberson just committed supporting infrastructure for this in the form of namei's LOCKSHARED. Leave the second in the New section.
This commit is contained in:
parent
9fbda982b1
commit
fa0cfd764f
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12427
1 changed files with 14 additions and 4 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.40 2002/03/11 18:28:10 rwatson Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.41 2002/03/12 02:20:49 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -812,6 +812,16 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Move to shared lock for VOP_GETATTR() to reduce blocking during
|
||||
frequent lightweight VFS operations. Modify namei() to provide
|
||||
a LOOKUP_SHARED flag to indicate when the lock required may be
|
||||
shared instead of exclusive. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 11 March 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<!-- Stalled -->
|
||||
|
||||
<tr>
|
||||
|
@ -1038,9 +1048,9 @@
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Move to shared lock for VOP_GETATTR() to reduce blocking during
|
||||
frequent lightweight VFS operations. Review strategy for other
|
||||
vnode operations. </td>
|
||||
<td> Review locking strategy and correctness of VFS operations
|
||||
and fix up various failure modes associated with enabling
|
||||
VFS locking assertions. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 27 February 2002 </td>
|
||||
<td> &status.new; </td>
|
||||
|
|
Loading…
Reference in a new issue