gitlab-org--gitlab-foss/spec/services/projects
Yorick Peterse 4e87c02313
Move pushes_since_gc to Redis
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
2016-09-13 22:27:51 +02:00
..
autocomplete_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
create_service_spec.rb Project tools visibility level 2016-09-01 11:47:59 -03:00
destroy_service_spec.rb Use container registry config stub 2016-05-16 18:07:49 -05:00
download_service_spec.rb Get rid of is_image in FileUploader 2016-07-19 18:51:09 +02:00
enable_deploy_key_service_spec.rb Namespace EnableDeployKeyService under Projects 2016-08-08 20:59:51 +02:00
fork_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
housekeeping_service_spec.rb Move pushes_since_gc to Redis 2016-09-13 22:27:51 +02:00
import_service_spec.rb Refactor repository paths handling to allow multiple git mount points 2016-06-29 22:30:31 -04:00
transfer_service_spec.rb Enable Style/EmptyLines cop, remove redundant ones 2016-07-01 21:56:17 +02:00
unlink_fork_service_spec.rb Fix rubocop in unlink fork service specs 2016-04-03 15:17:14 +00:00
update_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
upload_service_spec.rb Get rid of is_image in FileUploader 2016-07-19 18:51:09 +02:00