Bug 57518

Summary: Некорректная работа с replInterval (интервалом репликации)
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: sambaAssignee: Evgeny Sinelnikov <sin>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: shevchenkodyu, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Расписание репликации в SiteLink
none
Расписание репликации в автоматически созданном объекте соединения
none
Windows AD - интервал репликации 180 минут
none
Windows AD - интервал репликации 15 минут
none
Windows AD - расписание репликации после выполненной репликации none

Description Vladislav Glinkin 2026-01-16 18:43:16 MSK
Created attachment 20508 [details]
Расписание репликации в SiteLink

Версия пакета: samba-dc-4.21.9-alt2

Стенды:
* 2 контроллера домена Samba
* Управляющая машина Windows Server 2019 (введена как клиент)

Предусловия:
	КД разнесены в разные сайты. Настроена межсайтовая репликация с интервалом в 10080 минут. 

Шаги воспроизведения:
	1) Убедиться, что репликация не выполняется продолжительное время согласно интервалу: # samba-tool drs showrepl -UAdministrator

Фактический результат:
	Репликация выполняется каждые 15 минут.

Дополнительно:
	На основе настроек межсайтовой репликации KCC автоматически создал объекты соединения, которые унаследовали расписание и имеют включенную по умолчанию опцию репликации "Четыре раза в час".
	Складывается впечатление, что Samba не умеет работать с параметром интервала репликации.

	Работу с Windows AD на практике ещё не сравнивал.
Comment 1 Vladislav Glinkin 2026-01-16 18:43:49 MSK
Created attachment 20509 [details]
Расписание репликации в автоматически созданном объекте соединения
Comment 2 Vladislav Glinkin 2026-01-19 18:40:11 MSK
Поведение в Windows AD.

Создал AD домен с режимом работы леса и домена:

	DomainMode                         : Windows2008R2Domain
	ForestMode                         : Windows2008R2Forest

Присоединил 2 Samba сервера в качестве КД.

Итого получилось:
* WIN, DC2 в Default-First-Site-Name
* DC3 в TestSite1

На основе настроек межсайтовой репликации с интервалом по умолчанию (180 минут) было создано расписание в объекте соединения, где частота была равна одному разу в часу и промежуток равен 3 часам. То есть, здесь KCC отработал так, как и ожидается.

Изменил интервал репликации на 15 минут - теперь репликация выполняется каждый час, по частоте - четыре раза.

Далее KCC, видимо, оптимизировал расписание для выбранного объекта соединения после успешного выполнения репликации.
Comment 3 Vladislav Glinkin 2026-01-19 18:40:46 MSK
Created attachment 20521 [details]
Windows AD - интервал репликации 180 минут
Comment 4 Vladislav Glinkin 2026-01-19 18:41:10 MSK
Created attachment 20522 [details]
Windows AD - интервал репликации 15 минут
Comment 5 Vladislav Glinkin 2026-01-19 18:41:46 MSK
Created attachment 20523 [details]
Windows AD - расписание репликации после выполненной репликации