Commit graph

4910 commits

Author SHA1 Message Date
Robert Watson
c459747686 Clarify the notion of the "Responsible", which was previously present
but undefined: the de facto definition that appears to be in use, and
that I'm assuming still applies, is the following:

  The "Responsible" field identifies a developer who has expressed
  willingness to be responsible for completing the identified task;
  this doesn't preclude others working on it, but suggests that
  coordination with the responsible party might be appropriate so as
  to avoid unnecessary duplication of work, and to maximize forward
  progress.

Requested by:	"Michael G. Petry" <petry@NetMasters.Com>
2002-02-28 04:50:09 +00:00
Robert Watson
6dc17a998b Add some more items:
- Claim TrustedBSD locking.  This isn't in the tree yet, but will begin
  to migrate in in a month or so, and I am asserting to myself that it
  will be locked when it arrives :-).

- Assign a variety of VFS locking-related tasks to Jeff Roberson.  He
  volunteered to work on these at BSDCon, so as a personal favor to him,
  I'm making sure he can't forget.  While I'm at it, add an entity for
  him.  The tasks he described include:
	- Cleaning up locking within the vnode, including documenting
	  the various implicit and explicit locks there.
	- Moving to explicit counting of soft references.
	- Move towards using sx locks instead of lockmgr once this cleanup
	  is done.
	- Moving towards being able to perform VOP_GETATTR() shared,
	  to reduce lock contention.
	- Generally review vnode and VFS locking for SMP-safety.
2002-02-28 04:14:43 +00:00
Robert Watson
853ab27f49 Add an 'unstarted' entry for locking down newbus infrastructure. Since
Warner indicated at the developer summit that he'd be willing to give it
a shot, assign ownership to him for the time being.  While I'm at it,
add an entity for Warner.
2002-02-28 03:55:36 +00:00
Robert Watson
27fc24f84e Break out two more items explicitly from the old 'proc locking' entry:
- Proc locking for debugging interfaces and procfs
- Proc locking for monitoring sysctls, such as those used by 'ps'

Since jhb has patches that cover this, I'll assign them to him for now.
Hopefully they're on the commit fast path, and we can remove these
RSN.  I'm attempting to remove the 'proc locking' task item, since it's
sufficiently broad as to not be very instructive for those reading the
task list.
2002-02-28 03:52:54 +00:00
Robert Watson
2dffcf0338 Mark in three more pieces of on-going work:
(1) Add the p_ucred -> td_ucred task explicitly, rather than relying on
    the larger "proc locking" task.  Assign to John since he just committed
    a bunch, and I don't know if he's done (it looks like he is, so should
    close this task).

(2) Add an item for the suser and p_can*() API switches to use thread
    instead of process pointers.  Since John has patches, and has indicated
    an impending commit, assign ownership to him.

(3) arr has indicated he's taking a stab at adding locking to the kernel
    linker and module structures.  Go ahead and assign ownership to him.
2002-02-28 03:47:42 +00:00
Robert Watson
738d642269 Update SMP task list
(1) Note that Alfred has completed "simple" locking for pipes: this
    includes small reads and writes that don't trigger VM optimizations,
    and the SIGIO, fsetown(), and related inter-process evil for pipes.
    Another item off the check-list for 5.0-RELEASE.

(2) Create two new tasks: sigio/setfown/... components of pipes.  Mark
    this as WIP, and assign to Alfred.  Create a VM optimizations pipe
    task without an owner: we'll probably get this for free as part
    of fine-grained VM locking when that happens.
2002-02-28 03:40:41 +00:00
Jun Kuriyama
1977038986 Punctuation character transition.
Submitted by:	Hashimoto Rio <rio@tokyoalley.net>
2002-02-28 02:05:49 +00:00
Maxim Sobolev
a6071bbb38 FreeBSD.ORG --> FreeBSD.org
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-02-27 17:18:26 +00:00
Robert Watson
d53dccad09 Alfred has grabbed the pipe locking task. 2002-02-27 12:52:44 +00:00
Jun Kuriyama
629d0db8a8 Refine translation.
Original paragraph clarified by:	murray
Translation refinement by:		Hashimoto Rio <rio@tokyoalley.net>
2002-02-27 02:20:13 +00:00
Wolfram Schneider
1c920853cd Added OSF1 V4.0/alpha and OSF1 V5.1/alpha. Also known als Compaq True64 Unix. 2002-02-26 11:27:26 +00:00
Jun Kuriyama
783d2ae778 Initial translation of qa.sgml.
Submitted by:	Hashimoto Rio <rio@tokyoalley.net>
2002-02-26 02:08:47 +00:00
Chris Costello
c862bb928a Add in the new Dec. 2001/Jan 2002 bi-monthly status report. 2002-02-25 22:33:22 +00:00
Robert Watson
0b17eb790c Note Matt's pushing down of Giant into the FreeBSD ABI in October of 2001.
Note that the remaining ABIs have not yet had Giant pushed down, including
those I could find in a quick scan of the tree:

	Linux i386		\
	Linux AXP		/ Some of these may be overlapped
	SVR4 i386
	OSF/1 AXP
	IBCS i386
2002-02-25 21:24:02 +00:00
Robert Watson
57835c436a Add an entity for Andrew Reiter, since he's interested in supporting
the SMPng effort.
2002-02-25 20:55:25 +00:00
Robert Watson
0cca4ba83c Add a lock contention measuring tool to the list of desirable features
without an owner.  To measure the effectiveness of our locking strategy,
optimality of mutex pools, etc, we'll need a tool that tells us what
locks are the "hottest", as well as other useful statistics such as
average latency to wait on a lock, perhaps throughput on the lock, etc.
This task will require some relatively in-depth analysis of what we need
to know, not just hacking, but should prove interesting and highly
valuable.
2002-02-25 19:47:05 +00:00
Robert Watson
399b55743d Add fast-path Giant push-down activity for VOP_READ() and VOP_WRITE(). 2002-02-25 19:39:49 +00:00
Robert Watson
154460de95 Note that the sysctl tree is not locked down, nor are its access
methods.
2002-02-25 19:36:43 +00:00
Robert Watson
4c7d7aeca2 Add myself to entity list.
Add an additional entry indicating that the locking of jail occurred
about this time last year.  jhb had to redo things a bit for the
proc locking work, but I figured I might as well add it anyway.
2002-02-25 19:35:19 +00:00
Robert Watson
84c9a07e37 o Add the pipe implementation to the list of targets to lock. It isn't
mentioned in the list because details aren't, but this is complicated
  by the presence of VM magic in the pipe implementation.  However, VM
  isn't involved in small pipe operations, and small pipe operations are
  critical to the performance of large build operations involving make.
  It looks like pushing small pipe operations out from under giant would
  have a large impact on build performance, making this an appealing
  target as file_ops becomes safe.
2002-02-25 16:37:59 +00:00
Murray Stokely
b37c042a58 Link to the Release Engineering for Third Party Packages article. 2002-02-25 15:13:52 +00:00
Juli Mallett
0ec94de503 Let the world know that I am a new committer.
Reviewed by:	mike
Approved by:	mike
2002-02-25 09:03:17 +00:00
Murray Stokely
cc9f8b6ef9 Add some updated information about the status of FreeBSD/sparc64.
This still needs a lot of work, but at least now it doesn't claim that
we're just in the planning phase.  Also, combine Jason's first-person
account of his time at Sun into the 'Port History' section.  Add a
'Latest News' section to contain the newest milestones.
2002-02-25 08:51:30 +00:00
Murray Stokely
c7e6946894 Link to FreeBSD/sparc64 Hardware Notes for -CURRENT. 2002-02-25 08:03:08 +00:00
Maxim Sobolev
49736f70f9 - Add some info about getting Java working in Galeon;
- spelling and grammar nits.

Sibmitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-02-24 10:03:43 +00:00
Hiroki Sato
6769d004f5 Fix {$enbase}. 2002-02-24 00:25:46 +00:00
Seigo Tanimura
f6cc5ba60f Lock of pgrp, session and sigio is done. 2002-02-23 11:30:50 +00:00
Greg Lehey
83b7d9a74c Add rofug, the Romanian FreeBSD Users Group.
Submitted by:  Adrian Penisoara <ady@rofug.ro>
2002-02-23 06:02:26 +00:00
Andrew R. Reiter
afa58559eb - Fix broken link. 2002-02-23 02:41:19 +00:00
Andrew R. Reiter
0b65bf50bd - Add status report from 01/12/2002
Submitted by:	rwatson
2002-02-22 08:08:12 +00:00
Jun Kuriyama
c363cc2ba3 Add SA-02:12. 2002-02-21 15:03:35 +00:00
Jun Kuriyama
b62bcd71da Fix broken links.
Reported by:	sugimura@jp.FreeBSD.org
2002-02-20 13:01:34 +00:00
Jun Kuriyama
340b1d6b88 Merge the changes in the English version (1.138).
Submitted by:	"M.Kimura" <ccs@din.or.jp>
2002-02-19 03:26:08 +00:00
Maxim Sobolev
dfacddf70e Add a section describing how to make Java working in the native Mozilla. 2002-02-18 20:32:28 +00:00
Bernd Walter
3669ebf0d8 Announce myself as a new commiter.
Reviewed by:	gallatin
Approved by:	gallatin
2002-02-18 15:25:34 +00:00
Hiroyuki Hanai
1535d9b91b new translation by rio@tokyoalley.net. 2002-02-17 15:24:36 +00:00
Jun Kuriyama
1afcdecbe5 Fix breakage (add missing end of quote). 2002-02-17 14:44:49 +00:00
Alexey Zelkin
5776f1d7e5 Synchronize with FreeBSD Russian Documentation Project CVS Repository 2002-02-17 13:57:32 +00:00
Alexey Zelkin
ff9b7039c8 Synchronize with FreeBSD Russian Documentation Project CVS Repository 2002-02-17 13:51:48 +00:00
Jun Kuriyama
c585072b2f MFen. 2002-02-17 13:34:52 +00:00
Jun Kuriyama
f959166de2 Add initial translation of x86-64.sgml.
Submitted by:	Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
Reviewed by:	hrs
2002-02-17 13:20:22 +00:00
Alexey Zelkin
2354a244c2 Gallery items submitted thru February 2002-02-17 13:03:00 +00:00
Jun Kuriyama
8a712bc0f8 English reference should not be translated.
Submitted by:	Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
2002-02-17 12:29:23 +00:00
Jun Kuriyama
fdc60a7091 MFen. 2002-02-17 12:27:10 +00:00
Jun Kuriyama
ee3c1183c2 Add initial translation of hardware.sgml.
Submitted by:	 Masashi Kimura <ccs@din.or.jp>
2002-02-17 03:53:26 +00:00
Jun Kuriyama
5163c38d3c Initial translation of contents.sgml.
Connect this file to build.

Submitted by:	Ryusuke Suzuki <ryusuke@nucl.sci.hokudai.ac.jp>
2002-02-17 03:46:27 +00:00
Maxim Sobolev
f18e59286f Add recently approved by freebsd-gnome@ distfiles policy.
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-02-16 09:38:51 +00:00
Sebastien Gioria
cb717e568d Fix broken links to French www site 2002-02-14 15:05:23 +00:00
Maxim Sobolev
699da18234 - Put ade into list of people involved with FreeBSD/GNOME;
- sort names alphabetically;
- don't call myself leader - it doesn't reflect spirit of the sub-project.
2002-02-13 23:56:01 +00:00
Jacques Vidrine
8a96d728ef Add FreeBSD-SA-02:11.snmp. 2002-02-12 23:21:34 +00:00