Это может быть похоже на gitlab-org/gitlab-foss
issue 56227 :
Например, у меня есть проект testing-dev-project
в группе.
Он показывает, что он последний раз обновлялся 1 неделю go.
Используя инспектор, время De c 28, 2018. Однако, если я запрашиваю проект с помощью API, я получаю «last_activity_at»: «2018-10-26T12: 46: 34.372- 07:00 ".
Вы также можете проверить, перейдя в Project -> Activity
или Project -> Settings -> Audit Events
.
Но:
Вероятно, это всегда было поведение - если миграция базы данных затрагивает что-то в проекте, то метка времени updated_at автоматически обновляется Rails.
Это также упоминается в gitlab-org/gitlab
проблеме 25862 : «Показать проект даты создания при сортировке групповой страницы по этому атрибуту «
По какой-то причине updated_at
обновлялся сравнительно недавно. Я подозреваю, что миграция, такая как та, которая зашифровала столбец токенов бегунов, могла коснуться каждого проекта.
В результате столбец updated_at
мог быть обновлен недавно, и проекты, похоже, были затронуты позже, чем они следует.
Последнее обновление вышло из строя из-за проблем, описанных в gitlab-org/gitlab-foss
проблема 27181
Эта последняя проблема является наиболее актуальной, она все еще открыта , и заканчивается:
Несоответствие между фактическим порядком сортировки и отображаемым обновленным временем связано с тем, что он отображает значение last_updated_date
проекта, тогда как сортировка основана на last_updated_at
.
Мне не сразу очевидно, почему эти значения такие разные, кажется, что они должны быть очень близки.
Я отправил MR, который устанавливает список для отображения значений из last_updated_at
, хотя Я не уверен, что лучшим долгосрочным решением было бы изменить триггеры, которые устанавливают last_updated_date
, и использовать их для сортировки вместо этого.
Эта проблема перемещена в gitlab-org/gitlab
issue 17017 .