On 10/30/14 02:00, Miroslav Lachman:
Takze bych se rad zeptal, co vlastne vsechno devd / devd.conf umoznuje
sledovat a "hlasit"?


Cely DEVD subsystem je v podstate obecny system pro predavani notifikaci z kernelu do userlandu. V DEVD tedy nic o specifickych zpravach nenajdes. Ten subsystem zpravam, ktere prenasi, nerozumi.

Takze, presna odpoved je, ze cokoliv co se nektery ze systemovych driveru rozhodne hlasit. Ale tahle odpoved ti asi moc nepomuze.


V manualu toho az tak moc neni. Napriklad se tam
vubec nezminuje system "ZFS", ale v examplu uvedeny je.

Obavam se, ze jediny spolehlivy zpusob jak zjistit aktualni seznam vseho je

grep -R 'devctl_notify' /usr/src/sys

Protoze devctl_notify je prave ta funkce, ktera se k zasilani notifikace pouziva.


Me ted konkretne jde o to, jestli devd umoznuje treba i sledovani
udalosti ruznych GEOM modulu.

Ze vsech GEOM modulu vytvari tyhle notifikace jen GEOM_DEV se zpravou DEVFS/MEDIACHANGE

Prikladem treba gmirror. Chtel bych dostat
notifikaci o tom, ze vypadnul disk z mirroru, ze probiha synchronizace,
ze synchronizace dobehla atd.

Ne, tyto informace modul formou notifikace neposkytuje. Pokud chces znat stav mirroru, musis se na nej aktivne zeptat. Coz ale zase neni az takovej problem ...


Dan

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem