Интервал автообновления не применяется без повторного включения enable #4

Closed
opened 1 year ago by anshn · 2 comments
anshn commented 1 year ago
Collaborator

Заметила такое:
Когда у тебя стоит автообновление на определенный интервал (1 мин.) и хочешь изменить на 3мин, то обязательно надо после установки нового интервала - повторно выполнить AUTOUPDATE=enable.
Иначе он так и будет продолжать обновляться через 1мин, даже если интервал в конфиге изменен

Вычислила по автоматически обновляющемуся timestamp

Может быть стоит задать на бэке, что если AUTOUPDATE=enable, а interval изменяется на новый, то автоматически enable повторно выполняется (мысливслух).

Пример как это работает:

# ubconfig get update [*]
AUTOUPDATE[interval]=1min
AUTOUPDATE=enable
AUTOUPDATE[timestamp]="2024-11-15 10:19"
# ubconfig set update AUTOUPDATE[interval]=3min
## через 1 минуту
# ubconfig get update [*]
AUTOUPDATE[interval]=3min
AUTOUPDATE=enable
AUTOUPDATE[timestamp]="2024-11-15 10:20"
# ubconfig set update AUTOUPDATE=enable
## после этого обновляется каждые 3 минуты 

Заметила такое: Когда у тебя стоит автообновление на определенный интервал (1 мин.) и хочешь изменить на 3мин, то обязательно надо после установки нового интервала - повторно выполнить AUTOUPDATE=enable. Иначе он так и будет продолжать обновляться через 1мин, даже если интервал в конфиге изменен Вычислила по автоматически обновляющемуся timestamp Может быть стоит задать на бэке, что если AUTOUPDATE=enable, а interval изменяется на новый, то автоматически enable повторно выполняется (мысливслух). Пример как это работает: ```bash # ubconfig get update [*] AUTOUPDATE[interval]=1min AUTOUPDATE=enable AUTOUPDATE[timestamp]="2024-11-15 10:19" # ubconfig set update AUTOUPDATE[interval]=3min ## через 1 минуту # ubconfig get update [*] AUTOUPDATE[interval]=3min AUTOUPDATE=enable AUTOUPDATE[timestamp]="2024-11-15 10:20" # ubconfig set update AUTOUPDATE=enable ## после этого обновляется каждые 3 минуты ```
asmeron was assigned by anshn 1 year ago
asmeron commented 1 year ago
Owner
https://gitea.ublinux.ru/Applications/ublinux-init/commit/8a8a57c7ec174686c01660b531733f2728720a96
Poster
Collaborator

Проверила, закрываю

Проверила, закрываю
anshn closed this issue 10 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ublinux-init#4
Loading…
There is no content yet.