[Devel] Тестовая сборка etercifs ( с поддержкой SMB Flush в cifs_fsync вместо наших оплоков )

Dmitriy M. Maslennikov =?iso-8859-1?q?maslennikovdm_=CE=C1_gmail=2Ecom?=
Ср Фев 25 02:09:24 MSK 2009


24 февраля 2009 г. 19:35 пользователь Vitaly Lipatov <lav на etersoft.ru> написал:
> Правильно ли я понимаю, подразумевается, что в случае CIFS
> до выполнения cifs_fsync локальные данные, которые уже записаны,
> не обязательно должны быть переданы на сервер, и могут быть локально
> закэшированы?
> Я практически уверен, что
> write на одной виндовой машине и последующий read на другой
> перенесёт информацию без использовани fsync/flush.
> На этот вопрос мог бы ответить RECT.
Я думаю, что проще будет написать тест не по его текстовому описанию
(которое я, например, не понял), а по какому-нибудь формальному
алгоритму на произвольном псевдоязыке. Все-таки так понимать задачи
проще. ИМХО, неэффективность (точнее низкая эффективность) тестов как
раз обусловлена отсутствием дельных тестов, а они в свою очередь -
отсутствием четкого понимания, что же тестировать. Поэтому предлагаю
каждый раз формализовать требования к тестам. А язык может быть любой
в императивном стиле (например, как те языки, что применяют в книгах
по алгоритмам, кто читал такие, тот поймет :) ). Я думаю, что после
нескольких примеров приемлимый набор конструкций выработается сам
собой, так что не стоит на такую формализацию тратить время само по
себе.

-- 
Dmitriy M. Maslennikov
rlz на etersoft.ru
rlz на altlinux.org
maslennikovdm на gmail.com
master на armory.ru


Подробная информация о списке рассылки devel