Bug 4033

Summary: Угрожающие сообщения в логах samba при работе 1С
Product: CIFS@Etersoft Reporter: Vitaly Lipatov <lav>
Component: блокировки файлов и доступAssignee: Andrey Vusik <night>
Status: CLOSED WORKSFORME QA Contact:
Severity: minor    
Priority: P4 CC: piastry
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: 10595 Связано с:
Дата напоминания:
Bug Depends on: 5990    
Bug Blocks: 3043    

Description Vitaly Lipatov 2009-06-18 19:27:15 MSD
> 2) при параметре forcemand в логах самбы валятся периодические сообщения
> [2009/06/18 18:37:15,  0] 
> locking/posix.c:release_posix_lock_windows_flavour(1150)
>   release_posix_lock_windows_flavour: downgrade of lock failed with 
> error Bad file descriptor !
> понять что они значат даже из исходников тяжело, но это явно появляется 
> в результате работы 1с, а фраза lock failed как-то напрягает.
Comment 1 Pavel Shilovsky 2010-04-08 11:00:04 MSD
Исследовал проблему.

Samba проверяет блокировки на перекрытие и если таковые существуют делает следубщее:
1. Вычисляет, какие участи файла, заблокированные на запись, разблокируются.
2. Текущую удаляемую блокировку делает на чтение.
3. Удаляет её, и автоматически удаляются все перекрываемые блокировки на чтение.
4. Потом удаляет каждую вычисленную перекрытую блокировку на запись.

Ситуация с изменением текущей блокировки на чтение и описана в баге. Проблема может появиться, например, при неправильно переданном файловом дескрипторе(например после fork()) или при откытии файла только на запись (тогда блокировка на чтение не выставится). Хотелось бы узнать после каких операций в 1С проявляется проблема. Так же прошёл уже почти год и в etercifs многое изменилось.
Comment 2 Pavel Shilovsky 2010-04-20 23:13:23 MSD
Надо выяснить, появляются ли сейчас такие сообщения в логах samba и, если да, то после каких действий.
Comment 3 Денис Баранов 2010-04-21 17:38:27 MSD
Не удалось получить никаких сообщений от самбы, логи чистые.
Протестировал по стандартно методике блокировок.

samba-3.0.33-alt4

etercifs-4.5.0-alt5
Comment 4 Pavel Shilovsky 2010-11-08 21:50:12 MSK
Воспроизвелось в #5990: http://bugs.etersoft.ru/show_bug.cgi?id=5990#c54.
Comment 5 Денис Баранов 2010-11-22 23:55:31 MSK
После решения 5990 - попытаться воспроизвести эту проблему.
Comment 6 Svetlana Zhukova 2011-04-19 17:00:28 MSK
На ubuntu 10.10
samba Version 3.5.4

etercifs 4.8.0


Не воспроизвелось
Comment 7 Andrey Vusik 2011-05-21 19:58:54 MSK
Закрываем, раз не воспроизвелось.