[comp.protocols.misc] Connectathon for ONC/NFS, X11 and NeWS Annual Testing

beepy%commuter@Sun.COM (Brian Pawlowski) (11/18/88)

To NFS/ONC, X11 and NeWS Developers,

	Sun Microsystems, Inc. is hosting the annual Connectathon
event in February 1989. Connectathon was set up for developers of ONC
and NFS implementations to test against other implementations.
(NFS - Network File System, ONC - Open Network Computing).
For the first time this year, X11 and NeWS window system testing
will also be performed.

	Vendors send their engineers and machines to test
interoperability of with all other vendors present.  It's an
unsurpassed opportunity to test your completed implementation
or implementation in progress in a large multivendor, heterogeneous
environment.  Last year, we had approximately 50 implementations
of ONC from over 40 vendors for a week of intensive testing.

	Connectathon also represents a unique opportunity
developers to share ideas while testing their implementations.
As in previous Connectathon's we will be running technical tracks,
which in the past included presentations on NFS testing, NFS
implementations (UNIX and non-UNIX), and the impending NFS protocol
revision.

	Connectathon '89 will be held on February 13-17 near
Mountain View, CA. The week prior is available for set up of machines
at the site. February 20 and 21 are available for press and
marketing relations for those vendors/developers who want to
show their product.

	Registration is underway, and space is quickly filling up.
There are two more weeks of extended registration time left! This
year a registration fee of $1000 is in effect, to defray operating
costs for the event.

	Connectathon is open to all ONC/NFS, X11 and NeWS developers.
For more information, and registration materials, please send email
to Linda Cwiak (lhatt@sun.com) as soon as possible. Or call at
(415) 336 4717.

	If you are working on an NFS/ONC implementation and will be
unable to attend Connectathon, we'd still like to hear from you.
There are several events each year of interest to NFS/ONC developers
(ONC Vendors Group Meeting, BOFs at USENIX and Interop conferences,
and multivendor demonstrations) which we keep interested vendors
posted on.

	If you know of someone who may not see this posting but
may be interested, please pass this on.

Looking forward to seeing you in February!
Brian Pawlowski

P.S.	Attached to this message is a sample of ONC/NFS bugs that
	were found at Connectathon '88.

------------------------------------------------------------------------

The unique environment at Connectathon turns up different types of bugs:

1) Implementations do not always follow the protocol:

Bug #11
Description:
On Vendor_X's server, READDIR returns einval(22) when buffer size is 512.  
Buffer size = 1024 works.  This server doesn't really allow clients to 
specify buffer size.

2) Some problems only occur when two particular vendor's machines try 
to communicate:

Bug #25
Description:
/bin/pwd returns error "directory un-readable" when current working
directory is Vendor#1 filesystem over NFS.

Coments:
To recreate:
Mount Vendors#1's filesystem on Vendor#2's filesysytem.
cd into Vendor#1's filesystem.
pwd

Vendor#1's filesystem was using inode numbers > 65535 which did
not fit into the 16 bit field used by Vendor#2.


3) Problems are found in the reference port:

Bug #26
Description:
Names of NFS temporary files are not random due to bug in newname()
[sys/nfs/nfs_subr.c]. NFS doesn't use random names when renaming
a file in nfs_remove(). The problem exists in 3.x and 4.0 
implementations of NFS.

4) Problems are found in a single vendor's implementation:

Bug # 47
Description: 
readdir doesn't work properly.  EOF not set at end of directory reading.

Comments:
The problem was in the vendor's code.
------------------------------------------------------------------

(NFS, ONC, NeWS and Connectathon are trademarks of Sun Microsystems, Inc.
 UNIX is a registered trademark of AT&T)

			Brian Pawlowski <beepy@sun.com> <sun!beepy>
			Sun Microsystems, Portable Software Products