Bug #417
обращение к файлам с десктопа, находящегося в домене CDS
Status: | In Progress | Start: | 03/26/2012 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | ||
Assignee: | Alexander Tratsevskiy | % Done: | 0% |
|
Category: | Calculate Directory Server | Spent time: | - | |
Target version: | 12 | |||
Votes: | 1 |
Description
При обращении к смонтированной по cifs с сервера директории /var/calculate/remote/ наблюдается довольно значительная пауза, прежде чем, какая-либо команда, использующая файлы из этой директории (например, emerge), отрабатывается.
Монтирование происходит по IP-адресу (при добавлении рабочей станции в домен использовалась команда cl-client 10.x.xx.xxx):
ws01 ~ # mount |grep remote
//10.x.xx.xxx/remote on /var/calculate/remote type cifs (rw,mand)
Тестируем:
ws01 ~ # time touch /var/calculate/remote/packages/CLDG/x86_64/test
real 0m30.024s
user 0m0.001s
sys 0m0.000s
(прошло 30 секунд)
При этом на рабочей станции в лог записывается следующее:
Mar 25 23:57:42 ws01 kernel: CIFS VFS: Unexpected lookup error 0
На сервере до того, как команда отработала:
Mar 25 23:57:42 server smbd26290: [2012/03/25 23:57:42.537684, 0] smbd/trans2.c:1259(unix_filetype)
Mar 25 23:57:42 server smbd26290: unix_filetype: unknown filetype 448
После:
Mar 25 23:58:12 server smbd26290: [2012/03/25 23:58:12.558264, 0] smbd/oplock.c:330(oplock_timeout_handler)
Mar 25 23:58:12 server smbd26290: Oplock break failed for file packages/CLDG/x86_64/test -- replying anyway
Удаление файла /var/calculate/remote/packages/CLDG/x86_64/test на десктопе происходит без паузы, сразу же (как положено).
History
Updated by Mikhail Hiretsky over 12 years ago
- Status changed from New to In Progress
Какая версия samba,kernel на сервере и десктопе?
Updated by Sasha Mitin over 12 years ago
на сервере: net-fs/samba-3.6.3, 3.2.6-gentoo
на десктопе: net-fs/samba-3.5.11, 3.2.8-calculate