Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2543 - Портировать RECT на Windows   Make a simular bug
Summary: Портировать RECT на Windows
Status: CLOSED FIXED
Alias: None
Product: RECT
Classification: Свободные проекты (Open source projects)
Component: Slave (show other bugs)
Version: не указана
Hardware: PC All
: P2 normal
Target Milestone: ---
Deadline: 2008-10-14
Assignee: Ivan Melnikov
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1153
  Show dependency treegraph
 
In work:
Reported: 2008-10-03 18:44 MSD by Boris Savelev
Modified: 2009-08-01 14:49 MSD (History)
5 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Savelev 2008-10-03 18:44:08 MSD
для тестирования etercifs с windows-клиентами
Comment 1 Ivan Melnikov 2008-10-06 14:01:26 MSD
На данный момент эта задача не кажется мне срочной, и я не планирую заниматься ею в ближайшее время. Если я в этом плане не прав, прошу отписать сюда или в devel@.
Comment 2 Vitaly Lipatov 2008-10-11 16:37:52 MSD
(In reply to comment #1)
> На данный момент эта задача не кажется мне
> срочной, и я не планирую заниматься ею в
> ближайшее время. Если я в этом плане не
> прав, прошу отписать сюда или в devel@.
Вообще-то основная затея с работой над CIFS и RECT заключалась в том, чтобы исправить ошибки при взаимодействии Linux и Windows-машин.
Так что без портирования не обойтись. Другое дело, что может быть будет гораздо удобнее и быстрее, если это сделает кто-то другой.
Comment 3 Boris Savelev 2008-10-15 13:27:43 MSD
Каков прогноз по решению этой проблемы?
Проблема с CIFS возникает при использовании клиентов с различной ОС (Windows, Linux)
Comment 4 Ivan Melnikov 2008-10-20 17:47:40 MSD
Исходники доступны здесь

http://git.etersoft.ru/people/imelnikov/packages/rect-win.git

Багу закрою после того, как в результате работы над 2672 будет доступна бинарная сборка.
Comment 5 Elena V. Gurevich 2008-10-29 21:14:23 MSK
Протестировали вариант под Windows.
Были получены ряд результатов.
Хотели бы запустить то же самое под Wine-ом, чтобы протестировать то, что нам нужно. Но это имеет ряд проблем, описанных в ошибке #2672

Был проведен некоторый предварительный анализ.

При проведении тестов исключительно на виндовых слейвах и на любой шаре большинство DENY* флагов работает как ожидается. При проведении тестов на одном виндовом и на одном линуксовом слейвах не срабатывает ни один из этих флагов.

По поводу тестов попытки блокировки уже заблокированного файла. Опять же на обоих виндовых слейвах проходит значительно большее количество тестов, нежели на линуксовых.Независимо от share.

По поводу тестов попытки записи\чтения заблокированного файла. Практически одинаковые результаты для обоих видов слейвов. Независимо от share.

Более подробное описание логики тестов и их результатов будет выложено на wiki в ближайшее время.

Comment 6 Ivan Melnikov 2008-10-29 21:40:55 MSK
Улучшена реализация функции Slave::systeminfo(). Теперь возвращается вся необходимая информация. Исходники по прежнему здесь:

http://git.etersoft.ru/people/imelnikov/packages/rect-win.git
Comment 7 Ivan Melnikov 2008-11-14 16:03:20 MSK
Удалось запустить RECT под Windows на машине без установленных Microsoft Visual Studio Redistributable Runtime и ice. Также успешно запущен RECT в Wine. Этим уже можно пользоваться, и этим пользуются.

Поэтому я удалаяю зависимость от #2672 и закрываю багу.