Re: BIO_FLUSH on twe driver. Why is it not there?
- From: Scott Long <scottl@xxxxxxxxxx>
- Date: Wed, 31 Oct 2007 11:21:21 -0600
Artem Kuchin wrote:
7-BETA1
gjournal complained that BIO_FLUSH is not supported by the driver. That is twe driver.
However, twe is working via scsi subsystem and the authour of gjournal said somewhere that he
has had implemeneted BIO_FLISH for scsi and he specifically mentioned that he has tested twe and twa and they both support BIO_FLUSH.
Then why BIO_FLISH is not supported now?
The twe driver does NOT operate under the SCSI subsystem. As for
flush semantics in SCSI, they are much better done with ordered tags,
not explicit SYNC_CACHE commands. That's not to say that SYNC_CACHE
won't work (well, except for random devices that will hang with it in
unpredictable ways, but no one seems to care about that little detail).
Unfortunately, BIO_ORDERED was removed from the FreeBSD block layer
several years ago.
Scott
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: BIO_FLUSH on twe driver. Why is it not there?
- From: Artem Kuchin
- Re: BIO_FLUSH on twe driver. Why is it not there?
- References:
- BIO_FLUSH on twe driver. Why is it not there?
- From: Artem Kuchin
- BIO_FLUSH on twe driver. Why is it not there?
- Prev by Date: Re: Problems with gjournal or something else.
- Next by Date: Re: problems: nvidia latest driver and 7.0-BETA1
- Previous by thread: BIO_FLUSH on twe driver. Why is it not there?
- Next by thread: Re: BIO_FLUSH on twe driver. Why is it not there?
- Index(es):
Relevant Pages
|
|