Dell Unity: FAST VP Relocation Schedule Setting on Unisphere may be Translated into Wrong Days

Summary: Unisphere displays the date and time in the local time zone of the personal computer where it is running. When a FAST VP relocation schedule is created, the date and time is converted to UTC. During the conversion process, the wrong days may be assigned to the schedule. ...

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

You can set the FAST VP relocation schedule from Unisphere Settings > Storage Configuration > FAST VP.

Screenshot of FAST VP schedule in UI

In the above screenshot, the local time is GMT+8, and the schedule is set to start at 6 AM on Sunday, Monday, and Tuesday.

Notice that the schedule is translated to UTC time with the wrong days set when looking at the uemcli output.

The correct days should be Saturday, Sunday, and Monday at 22:00 UTC but the schedule was created using the same days from the UI. The days became Sunday, Monday, and Tuesday at 22:00 UTC, which is Monday, Tuesday, and Wednesday at 6 AM local time for the customer.

13:26:52 service@Unity-SH spb:~/user# uemcli /stor/config/fastvp show -detail
Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection

1:    Paused                              = no
      Schedule enabled                    = yes
      Frequency                           = Every Sun, Mon, Tue at 22:00 until 06:00
      Rate                                = medium
      Data to move up                     = 0
      Data to move down                   = 0
      Data to move within                 = 0
      Estimated scheduled relocation time = 00m

Cause

This issue is due to an issue in the code.

The scheduled Hours: Mins in the UI are correctly converted from local time to UTC time. However, the schedule is created using the same days from the UI, without any conversion to account for the change from local time to UTC time.

Resolution

Workaround #1
If the start time becomes one day earlier or later while being translated into UTC time, set the days in the UI accordingly.

For example, if you want the relocation to run at 6 AM GMT+8 every Monday, set the schedule as 6 AM GMT+8 every Sunday on Unisphere.

Workaround #2
Since the Unity backend uses UTC time, you can set the schedule using UEMCLI.

Syntax:

/stor/config/fastvp set [-async] [-schedEnabled {yes | no}] [-days ] [-at ] [-until ] [-rate {low | medium | high}] [-paused {yes | no}]

See UEMCLI user guide for command details.

Fix:
The issue is planned to be addressed in a future Unity OS release.

Affected Products

Unity Hybrid flash
Article Properties
Article Number: 000225649
Article Type: Solution
Last Modified: 15 Aug 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.