Администратор
UPD2
Мы завершили пересчёт, о котором идёт речь в записи, при этом состояние вашего счёта такое же, как было в 7 утра. Можно пополнять счёт и подключать платные сервисы.
UPD
Для проведения полного пересчета и корректировки неточностей в системе платежей мы проведем технические работы. Из-за расписания ЗФБ, пересчет начнем во вторник, 30 января (то есть завтра). Если не успеем, продолжим в среду — 31 января. Время — с 7 до 16 часов. Полагаем, что это максимум времени, которое может нам потребоваться.
В эти два периода проведения технических работ состояние вашего счета может меняться как в ту, так и другую сторону, не обращайте на это внимания. Большая просьба: в указанные периоды времени воздержаться от внесения платежей и подключения платных сервисов для обеспечения правильности пересчета и минимизации последующих корректировок.
Благодарим за внимание и расшаривание этого объявления и просьбы.
Теперь о том, почему и для чего потребовался пересчет.
В последние дни у некоторых пользователей появилось несоответствие в привычном, казалось бы, годами незыблемом тождестве:
остаток + сумма пополнения = баланс счета.
У некоторых из вас остаток на счете даже мог стать отрицательным.
Действительно, всю прошедшую неделю вместе с некоторыми из вас мы наблюдаем в системе платежей необъяснимый пока полтергейст. Вероятно, все годы существования платежной системы в ней существовала ошибка (а то и не одна), которой мы не замечали. Она накапливалась, но лишь у тех, кто при пополнении счета выполнял какую-то определенную последовательность действий. Ее последствия стали видны недавно, после того как мы подключили новую систему платежей PayAnyWay. Пытаясь отыскать ошибку, мы стали пересчитывать все платежи и траты по проблемным счетам, тогда-то у некоторых пользователей и выяснилось несоответствие.
Мы решили не делать реальный перерасчет всем пользователям, чтобы никто не «ушел в минус» (все же, это не ваша ошибка), но виртуальный пересчет сделать необходимо. Поясним, что это значит. Из-за копившихся ошибок остаток на вашем счете может не соответствовать результату сложения и вычитания сумм движения по счету во всей цепочке, за все время его существования.
Чтобы это исправить, мы
1) сохраним баланс счетов всех пользователей в таблице;
2) посчитаем каждому пользователю цепочку его реальных и виртуальных платежей и затрат, выведем реальный остаток, который может оказаться не равным тому, который вы сейчас видите на счете;
3) проведем арифметическую операцию с обратным знаком — списание или пополнение счета на эту получившуюся разницу;
4) в итоге остаток на вашем счете не изменится, но вся цепочка пополнения и расходов с этим последним виртуальным платежом превратится в тождество, а целостность системы платежей будет восстановлена.
Параллельно мы продолжаем выяснять закономерности в происходящей бесовщине, расставляем ловушки и приманки.
Мы завершили пересчёт, о котором идёт речь в записи, при этом состояние вашего счёта такое же, как было в 7 утра. Можно пополнять счёт и подключать платные сервисы.
UPD
Для проведения полного пересчета и корректировки неточностей в системе платежей мы проведем технические работы. Из-за расписания ЗФБ, пересчет начнем во вторник, 30 января (то есть завтра). Если не успеем, продолжим в среду — 31 января. Время — с 7 до 16 часов. Полагаем, что это максимум времени, которое может нам потребоваться.
В эти два периода проведения технических работ состояние вашего счета может меняться как в ту, так и другую сторону, не обращайте на это внимания. Большая просьба: в указанные периоды времени воздержаться от внесения платежей и подключения платных сервисов для обеспечения правильности пересчета и минимизации последующих корректировок.
Благодарим за внимание и расшаривание этого объявления и просьбы.
Теперь о том, почему и для чего потребовался пересчет.
В последние дни у некоторых пользователей появилось несоответствие в привычном, казалось бы, годами незыблемом тождестве:
остаток + сумма пополнения = баланс счета.
У некоторых из вас остаток на счете даже мог стать отрицательным.
Действительно, всю прошедшую неделю вместе с некоторыми из вас мы наблюдаем в системе платежей необъяснимый пока полтергейст. Вероятно, все годы существования платежной системы в ней существовала ошибка (а то и не одна), которой мы не замечали. Она накапливалась, но лишь у тех, кто при пополнении счета выполнял какую-то определенную последовательность действий. Ее последствия стали видны недавно, после того как мы подключили новую систему платежей PayAnyWay. Пытаясь отыскать ошибку, мы стали пересчитывать все платежи и траты по проблемным счетам, тогда-то у некоторых пользователей и выяснилось несоответствие.
Мы решили не делать реальный перерасчет всем пользователям, чтобы никто не «ушел в минус» (все же, это не ваша ошибка), но виртуальный пересчет сделать необходимо. Поясним, что это значит. Из-за копившихся ошибок остаток на вашем счете может не соответствовать результату сложения и вычитания сумм движения по счету во всей цепочке, за все время его существования.
Чтобы это исправить, мы
1) сохраним баланс счетов всех пользователей в таблице;
2) посчитаем каждому пользователю цепочку его реальных и виртуальных платежей и затрат, выведем реальный остаток, который может оказаться не равным тому, который вы сейчас видите на счете;
3) проведем арифметическую операцию с обратным знаком — списание или пополнение счета на эту получившуюся разницу;
4) в итоге остаток на вашем счете не изменится, но вся цепочка пополнения и расходов с этим последним виртуальным платежом превратится в тождество, а целостность системы платежей будет восстановлена.
Параллельно мы продолжаем выяснять закономерности в происходящей бесовщине, расставляем ловушки и приманки.
29.01.2018 в 18:24
Удачи ))
29.01.2018 в 18:25
29.01.2018 в 18:27
29.01.2018 в 18:44
+++
29.01.2018 в 18:45
ПРисоединяюсь. Лучше сдвинуть.
29.01.2018 в 18:49
29.01.2018 в 19:16
И еще плюс один. А еще лучше - на понедельник-вторник.
А откуда такие данные, что в выходные нагрузка меньше? По-моему, наоборот, она должна быть больше.
29.01.2018 в 19:26
+100500
29.01.2018 в 19:29
+
Спасибо, что не ближе к полуночи) В этот момент нагрузка будет близка к ДДосовским)
29.01.2018 в 19:42
29.01.2018 в 19:44
Из-за расписания ЗФБ, пересчет начнем во вторник, 30 января (то есть завтра). Если не успеем, продолжим в среду — 31 января. Время остается прежним, с 7 до 16 часов.
Спасибо
29.01.2018 в 19:45
29.01.2018 в 19:47
29.01.2018 в 19:57
я... я даже не знаю что сказать. респект *_* и спасибище!
29.01.2018 в 20:23
29.01.2018 в 20:25
Я тоже в шоке! Спасибо!
29.01.2018 в 20:35
это не админы, это святые люди!
29.01.2018 в 20:54
29.01.2018 в 20:55
29.01.2018 в 21:12
29.01.2018 в 21:15
ваши рекомендации приняты, спасибо )
29.01.2018 в 21:19
Вам спасибо!
29.01.2018 в 21:19
Сайт будет работать. Возможно, будет слегка подтормаживать, а может быть, вы ничего и не заметите.
29.01.2018 в 21:20
29.01.2018 в 21:24
Я аж всплакнула.
И у меня с балансом всё норм. ТТТ.
29.01.2018 в 21:32
29.01.2018 в 21:39
слов нет, вот правда. Спасибо вам
29.01.2018 в 22:40
Люблю всех программистов Дайри! Вы правда святые
29.01.2018 в 23:09
29.01.2018 в 23:31