Blokujici open /dev/st0 v 2.6.9

Vancl Miroslav (QRIS) Miroslav.Vancl na qris.cz
Čtvrtek Listopad 18 16:33:01 CET 2004


Zdravim,

v pondeli jsem sem poslal dotaz ohledne 2-min. prodlevy v Networkeru pri
open na pasku, ve ktere neni medium.
Trochu se mi situace vyjasnila, zkousim proto upraveny dotaz:

Jak jsem zjistil, open("/dev/nst0",O_RDONLY) na mechanice bez media cca. 2
minuty ceka a pak skonci s I/O error. To ovsem plati jen v kernelu 2.6.9
(pravdepodobne v kernelech 2.6.x), kdezto v kernelu 2.4.26 projde open
okamzite a dokonce bez chyb.

Netusite nekdo, jestli je tato zmena chovani zamerna a pokud ano, zda se
neda nejak "zvenku" (mimo aplik. program, treba v stinit nebo v konfig.
jadra) ovlivnit ?

Narazim na to, jak uz jsem rekl, s Networkerem, ted uz to vypada, ze neni na
nove chovani open pripraven, a je to velice neprijemne, protoze to zdrzuje
mnohe operace.

Diky za pomoc

M. Vancl


Další informace o konferenci Linux