Dell Unity: Tidsplaner for replikeringsbåndbredde fungerer ikke som forventet (kan korrigeres av brukeren)
Summary: Denne artikkelen forklarer hvorfor båndbreddeplaner ikke synkroniseres på forventet tidspunkt når tidssonen er satt til en annen tidssone enn UTC.
Symptoms
Cause
Når replikeringen settes på pause i en tidsplan, går økten inn i hvilemodusutvalget. Dette skyldes et problem i koden der planleggeren bruker UTC-tid til å ignorere gjeldende tidssone.
Eksempel:
Båndbredden synkroniseres mellom 09:00 lørdag og 07:00 mandag, Japan-tid (JST).
-------------------------------------------------[Tidsplan for båndbredde]
Planlegg tidssone: UTC + 9:00 (Tokyo)
-------------------------------------------------Dag – fredag
00:00 –07:00 Maksimal båndbredde er 40 960 KB.
07:00–24:00 Maksimal båndbredde er 0 KB.
Lørdag – søndag
24:00 – 24:00 Maksimal båndbredde er 40 960 KB.
-------------------------------------------------Mekanismen er som følger:
Økten er avbrutt fordi båndbredden er satt til 0 KB på 07:00 JST Japan-tid på mandag.
Den avbrutte økten plasseres i hvilemodusutvalget.
Planleggeren kontrollerer avbruddsutvalget hver time for å se om økten kan overføres.
Når det gjelder denne tidsplanen, er økten satt til å være tilgjengelig for overføring fra Skype 00:00 JST, men når du kontrollerer avbruddsutvalget, prøver planleggeren å starte overføringen på Dll 00:00 UTC (09:00 AM JST) fordi den ikke tar hensyn til tidssonen.
Siden UTC 00:00-07:00 er JST 09:00-16:00 og båndbredden fra 09:00-16:00 JST er satt til 0 KB, starter ikke overføringen.
Operasjonen gjentas deretter, og på 00:00 UTC (09:00 JST) på lørdag begynner synkroniseringen fordi båndbredden er satt til 40 960 KB.
I dette eksemplet oppstod problemet i JST. Problemet kan imidlertid oppstå i andre tidssoner unntatt UTC.
Resolution
Oppløsning:
Dette problemet er planlagt å bli løst i neste Unity OE-utgivelse.
Løsningen:
Velg ett av de to midlertidige alternativene:
- Alternativ 1 hvis du må ha 0 KB båndbredde.
- Alternativ 2 hvis du ikke vil endre tidssonen.
Alternativ 1:
Hvis du vil bruke 0 KB, endrer du tidssonen til UTC og angir planen.
Det kan forekomme en kriseomstart av SP. Løses opp i OE 5.3.
Alternativ 2:
Hvis tidssonen ikke kan endres, bruker du en liten verdi (for eksempel 10 kB og så videre) i stedet for å bruke en nullverdi for båndbreddeplanen ,slik at du unngår problemet.