Dell Unity: Harmonogramy przepustowości replikacji nie działają zgodnie z oczekiwaniami (możliwość naprawienia przez użytkownika)

Summary: W tym artykule wyjaśniono, dlaczego harmonogramy przepustowości nie synchronizują się w oczekiwanym czasie, kiedy strefa czasowa jest ustawiona na dowolną strefę czasową inną niż UTC.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Synchronizacja nie rozpoczyna się w oczekiwanym czasie, kiedy przepustowość jest planowana, gdy strefa czasowa jest ustawiona na dowolną strefę czasową inną niż UTC. Takie zachowanie jest zgłaszane w systemie Dell Unity OE 5.2.

Cause

Po wstrzymaniu replikacji w harmonogramie sesja przechodzi do puli zawieszenia. Jest to spowodowane przez problem w kodzie, w którym harmonogram używa czasu UTC ignorując bieżącą strefę czasową.

Przykład:
Przepustowość jest synchronizowana między 09:00 w soboty i 07:00 w poniedziałek czasu japońskiego (JST).
-------------------------------------------------
[Bandwidth Schedule]
Schedule time zone: UTC+9:00 (Tokyo)
-------------------------------------------------
Monday - Friday
 00:00 - 07:00 Maximum Bandwidth is 40,960 KBs.
 07:00 - 24:00 Maximum Bandwidth is 0 KBs.
Sat - Sun
 24:00 - 24:00 Maximum Bandwidth is 40,960 KBs.
-------------------------------------------------
Mechanizm jest następujący:
Sesja jest zawieszona, ponieważ w poniedziałek o godzinie 7:00 czasu japońskiego przepustowość jest ustawiona na 0 KB.

Sesja wstrzymana jest umieszczana w puli wstrzymania.

Harmonogram sprawdza pulę wstrzymania co godzinę, aby sprawdzić, czy sesja może zostać przesłana.

W przypadku tego harmonogramu sesja ma być dostępna do przeniesienia z JST 00:00 JST, ale podczas sprawdzania puli wstrzymania harmonogram próbuje rozpocząć przesyłanie o godzinie 00:00 UTC (09:00 AM JST), ponieważ nie uwzględnia strefy czasowej.

Ponieważ jednak UTC 00:00-07:00 to JST 09:00-16:00, a przepustowość od 09:00-16:00 JST jest ustawiona na 0 KB, transfer nie rozpocznie się.

Operacja jest następnie powtarzana, a o 00:00 UTC (09:00 JST) w sobotę rozpoczyna się synchronizacja, ponieważ przepustowość jest ustawiona na 40 960 KB.

W tym przykładzie problem wystąpił w programie JST. Problem może jednak wystąpić w innych strefach czasowych z wyjątkiem UTC.

Resolution

Rozwiązanie:
Ten problem ma zostać rozwiązany w następnej wersji Unity OE.

Obejście:
Wybierz jedną z dwóch opcji obejścia problemu:

  • Opcja 1, jeśli wymagana jest przepustowość 0 KB.
  • Opcja 2, jeśli nie chcesz zmieniać strefy czasowej.

Opcja 1:
Jeśli chcesz użyć wartości 0 KB, zmień strefę czasową na UTC i ustaw harmonogram.
 

OSTRZEŻENIE: Nie używaj opcji 1 0 KB, jeśli korzystasz z replikacji migawki użytkownika.
Może wystąpić błąd ponownego uruchomienia SP. Problem ma zostać naprawiony w OE 5.3.


Opcja 2:
Jeśli nie można zmienić strefy czasowej, zamiast zerowej wartości dla harmonogramu przepustowości użyj niewielkiej wartości (na przykład 10 KB itd.), aby sesja nie została umieszczona w puli wstrzymania, co pozwala uniknąć problemu.

Affected Products

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity XT 380, Dell EMC Unity XT 380F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity XT 480, Dell EMC Unity XT 480F, Dell EMC Unity 500 , Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity XT 680, Dell EMC Unity XT 680F, Dell EMC Unity XT 880, Dell EMC Unity XT 880F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC UnityVSA Professional Edition/Unity Cloud Edition ...

Products

Dell Unity Operating Environment (OE)
Article Properties
Article Number: 000204177
Article Type: Solution
Last Modified: 22 May 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.