[openib-general] OpenIB Releases

Hal Rosenstock halr at voltaire.com
Tue Jul 5 11:08:41 PDT 2005


Hi,

Some people have been asking for a snapshot for testing and other
purposes. It is getting to be time for an initial OpenIB release.
Below is a a strawman to start the dialog on this.

Each component should be released separately (at least initially)
indicating any dependencies. These releases are made by the maintainer.
An initial list of components (and their maintainers) is below.

2 digit release numbering should be sufficient. The initial release will
be numbered 1.0. Similar to the kernel, these releases will go through
release candidate phases (rc1, rc2, ...) until the maintainer deems it
final (1.0-rc1, 1.0-rc2, ..., final).

Should these releases be copies of the component tree or in the form of
a tarball ?

Once all the components are released, testing of running multiple
concurrent ULPs should occur. At some point after that, the OpenIB
release would be declared final. Final would be reserved for this.

[One note is that in terms of svn, labeling is essentially the same as a
branch with perhaps an additional rule: that no development (change)
occur on that branch.]

Initial List of components for inclusion (some in different states of
"bakedness")

Kernel
	mthca (Roland)
	core (Roland, Sean, Hal)
	ULPs
		IPoIB (Roland)
		SDP (Libor)
		kDAPL (James)

User Space
	libibverbs & libmthca (Roland)
	libibcm (Libor)
	management (OpenSM & diagnostics) (Hal)
	libsdp (Michael Tsirkin)
	tvflash (Roland)
	mstflint (Michael)
	perftest (Michael)
	examples/aio (Libor)
	uDAPL (James)
	MPI ?

Key to all this is testers picking these releases up and testing and
reporting back to the list.

Comments ?

-- Hal




More information about the general mailing list