oscript-library/deployka

Для команды session добавить параметр list для вывода списка по сеансам

1cgh opened this issue · 5 comments

1cgh commented

Для команды session добавить параметр list для вывода списка по сеансам.
Например, различный порядок обновления:

  • при наличии активных сеансов уведомляем пользователей, даем время на завершение работы, отключаем, обновляем;
  • при отсутствии активных сеансов сразу обновляем;

Оно, ЕМНИП, и сейчас так в типовых работает. Как только клиентское приложение замечает, что установили флажок "Запрет новых сеансов", то выдает предупреждение, что сеанс скоро прибьют и предлагает завершить.

1cgh commented

@EvilBeaver деплойка же не для типовых онли)
и речь вот о чем:
допустим, мне надо сделать что-то с базой, что займет 2 минуты. но требует монопольного доступа.
в общем случае: ставим запрет новых, даём 5 минут пользователям, отрубаем, делаем что-то, снимаем блокировку. на всё 7 минут.
в случае, если заранее известно, что активных сеансов нет, то всё занимает 2 минуты

даем 5 минут пользователям

А как именно мы им дааем 5 минут? Как они узнают, что скоро их отрубят?

1cgh commented

@EvilBeaver любым способом) в 1с, групчатом, jabber'ом, почтой. да пусть хоть войс-робот по сипу спамит) тысячи же их этих способов
просто всё это можно не делать, если известно, что нет никого в базе. для этого и команда ннада

Ок. Реализуйте, присылайте PR.