Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Sep 2003 12:56:56 +0200
From:      Pawel Jakub Dawidek <nick@garage.freebsd.pl>
To:        freebsd-hackers@freebsd.org
Subject:   GEOM Gate status.
Message-ID:  <20030908105656.GA47959@garage.freebsd.pl>

next in thread | raw e-mail | index | archive | help

--Z95B/7ub16XurzO8
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello hackers...

I've spend some time working on GEOM Gate, so...

Cache was implemented, but only for reading (cache for write requests
isn't good idea here, IMHO).
Many workers can be used now. This will help to split requests.
Requests are queued and always worker with minimal number of pending
requests is choosen.
Workers can be added at run-time with '-r' option.

ggd(8) use now NFS-like exports file. Sample entries:
192.168.0.3	RD	/dev/acd0
192.168.0.4	RW	/test.img
192.168.0.5	RW	/dev/ad0s1a

I've also wrote some manual pages:
	- gg(4),
	- geom_gate(4) (exists, but isn't finished yet),
	- ggc(8),
	- ggd(8).

There are few sysctls that could help in performace and memory consumption
tuning and more to come.

TODO.
Errors handling needs more work.
Maybe UDP (for now transport is done via TCP).
Per-device sysctls created automatically.
Regression tests.
Performance benchmarks.

GEOM Gate is avaliable at:

	http://garage.freebsd.pl/geom_gate.tbz
	http://garage.freebsd.pl/geom_gate.README

See you all at BSDCon 2003!:)

--=20
Pawel Jakub Dawidek                       pawel@dawidek.net
UNIX Systems Programmer/Administrator     http://garage.freebsd.pl
Am I Evil? Yes, I Am!                     http://cerber.sourceforge.net

--Z95B/7ub16XurzO8
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iQCVAwUBP1xgeD/PhmMH/Mf1AQHRVAP+MvozWC+DiNpYk1EoW4/tppbxjnPaI6wC
R4DlTB1JCvFnLZi9i7TU0RkT1FWIOB58KNQgiDiS6xw5LssDy8Y7VJgmEb5b72zN
I3Sq6Ejp4FEQ9MdlEETtdUKZQKjwoAdjYBjvfwQXDB+6t8DqziDRUF54LyPPTeyJ
j7PYxPUbGKA=
=pGLW
-----END PGP SIGNATURE-----

--Z95B/7ub16XurzO8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030908105656.GA47959>