для тестирования etercifs с windows-клиентами
На данный момент эта задача не кажется мне срочной, и я не планирую заниматься ею в ближайшее время. Если я в этом плане не прав, прошу отписать сюда или в devel@.
(In reply to comment #1) > На данный момент эта задача не кажется мне > срочной, и я не планирую заниматься ею в > ближайшее время. Если я в этом плане не > прав, прошу отписать сюда или в devel@. Вообще-то основная затея с работой над CIFS и RECT заключалась в том, чтобы исправить ошибки при взаимодействии Linux и Windows-машин. Так что без портирования не обойтись. Другое дело, что может быть будет гораздо удобнее и быстрее, если это сделает кто-то другой.
Каков прогноз по решению этой проблемы? Проблема с CIFS возникает при использовании клиентов с различной ОС (Windows, Linux)
Исходники доступны здесь http://git.etersoft.ru/people/imelnikov/packages/rect-win.git Багу закрою после того, как в результате работы над 2672 будет доступна бинарная сборка.
Протестировали вариант под Windows. Были получены ряд результатов. Хотели бы запустить то же самое под Wine-ом, чтобы протестировать то, что нам нужно. Но это имеет ряд проблем, описанных в ошибке #2672 Был проведен некоторый предварительный анализ. При проведении тестов исключительно на виндовых слейвах и на любой шаре большинство DENY* флагов работает как ожидается. При проведении тестов на одном виндовом и на одном линуксовом слейвах не срабатывает ни один из этих флагов. По поводу тестов попытки блокировки уже заблокированного файла. Опять же на обоих виндовых слейвах проходит значительно большее количество тестов, нежели на линуксовых.Независимо от share. По поводу тестов попытки записи\чтения заблокированного файла. Практически одинаковые результаты для обоих видов слейвов. Независимо от share. Более подробное описание логики тестов и их результатов будет выложено на wiki в ближайшее время.
Улучшена реализация функции Slave::systeminfo(). Теперь возвращается вся необходимая информация. Исходники по прежнему здесь: http://git.etersoft.ru/people/imelnikov/packages/rect-win.git
Удалось запустить RECT под Windows на машине без установленных Microsoft Visual Studio Redistributable Runtime и ice. Также успешно запущен RECT в Wine. Этим уже можно пользоваться, и этим пользуются. Поэтому я удалаяю зависимость от #2672 и закрываю багу.