summaryrefslogtreecommitdiff
path: root/db/migrate/20160913162434_remove_projects_pushes_since_gc.rb
Commit message (Collapse)AuthorAgeFilesLines
* Fix undefined method when reverting migration RemoveProjectsPushesSinceGcfix/irreversible-migrationDouglas Barbosa Alexandre2016-09-151-1/+1
|
* Move pushes_since_gc to Redispushes-since-gc-redisYorick Peterse2016-09-131-0/+19
This moves tracking of the pushes since the last Git GC from PostgreSQL to Redis. This reduces the number of writes on the "projects" table. This in turn reduces the vacuuming overhead. The lease used for incrementing the counter has been removed. This lease was mostly put in place to prevent high database load but this isn't needed anymore due to the counter now being stored in Redis. Fixes gitlab-org/gitlab-ce#22125