summaryrefslogtreecommitdiffstats
path: root/sbin/ggate
Commit message (Collapse)AuthorAgeFilesLines
* Print mediasize in human readable form as well.pjd2004-06-213-5/+10
|
* Remove extra semicolon.pjd2004-06-021-1/+1
| | | | Inspired by: fjoe
* style.Makefile(5).pjd2004-05-221-6/+6
|
* Various style.Makefile(5) improvements.pjd2004-05-203-11/+15
| | | | Provoked by: ru
* Polish the mdoc(7) markup.ru2004-05-123-70/+60
|
* Include <sys/time.h> for the declaration of struct bintime instead ofbde2004-05-041-0/+1
| | | | | | depending on namespace pollution in <sys/stat.h>. struct bintime is only needed to satisfy leakage of kernel interfaces to userland and namespace bugs in those interfaces...
* Add missing command.pjd2004-05-031-1/+1
|
* Add missing commands.pjd2004-05-031-1/+2
|
* Don't repeat handshake.pjd2004-05-031-4/+4
| | | | | | | | | | | | | | | This little thing can cause a deadlock, because taste mechanism start to work after creation of ggate provider and I/O requests are sent from other classes from the g_event thread, so number of pending events isn't 0. Now ggatec(8) start second handshake and ggated(8) is trying to open GEOM provider (for example md(4)) and it can't, because it hangs on g_waitidle() in g_dev_open(). g_waitidle() cannot finish because there is a pending read on event queue, and this read can't be finished, because ggated(8) can't open target device. GEOM Gate will recover from this deadlock, because requests will timeout, but it of course isn't the best solution and I don't know better one for now, so we should avoid opening GEOM providers while there are pending requests in event queue.
* Paths correction.pjd2004-05-033-6/+6
| | | | Pointed out by: ache, make buildworld
* Fix compiling on 64-bit architectures.pjd2004-05-024-4/+4
|
* GEOM Gate network daemon.pjd2004-04-303-0/+774
|
* GEOM Gate network client and control utility.pjd2004-04-303-0/+708
|
* GEOM Gate local control utility.pjd2004-04-303-0/+497
|
* Stuff shared between ggate utilities.pjd2004-04-302-0/+473
|
* Makefile for building ggate utilities: ggatel(8), ggatec(8), ggated(8).pjd2004-04-301-0/+5
OpenPOWER on IntegriCloud