GitLab Bot
f4251f2694
Add latest changes from gitlab-org/gitlab@master
2020-06-02 06:08:01 +00:00
GitLab Bot
f505025346
Add latest changes from gitlab-org/gitlab@master
2020-04-08 09:09:43 +00:00
GitLab Bot
6755df108b
Add latest changes from gitlab-org/gitlab@master
2020-01-21 00:08:46 +00:00
GitLab Bot
0ba3a054d2
Add latest changes from gitlab-org/gitlab@master
2020-01-10 09:07:49 +00:00
GitLab Bot
7f8330873c
Add latest changes from gitlab-org/gitlab@master
2019-12-18 21:07:37 +00:00
GitLab Bot
123c68a7cf
Add latest changes from gitlab-org/gitlab@master
2019-12-16 18:08:22 +00:00
Stan Hu
1625979653
Properly expire all pipeline caches when pipeline is deleted
...
When deleting a pipeline, only some of the cache structures were being
expired, but not the full pipeline list. We have to synchronously
schedule a pipeline cache expiration because the pipeline will be
deleted if the Sidekiq expiration job picks it up. To do this, properly
extract all the logic buried in the Sidekiq worker into a service, and
then call the service.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60469
2019-04-15 08:10:10 -07:00
Toon Claes
ccb9beeed0
Properly expire cache for **all** MRs of a pipeline
...
Turn ExpirePipelineCacheService into Worker so it can fetch all the
merge requests for which the pipeline runs or did run against.
2017-04-24 10:07:01 +02:00
Bob Van Landuyt
9eded57dd2
Use `Ci::ExpirePipelineCacheService` to set `ProjectPipelinestatus`
2017-04-07 17:24:11 +02:00
Toon Claes
9e89c93e16
Enable polling for pipelines table other pages
...
Also poll for pipeline changes on:
- Pipeline table on commit page
- Pipeline table on merge request page
- Pipeline table on new merge request page
2017-04-06 23:50:37 +02:00
Toon Claes
847b9c8232
Use Etag caching for pipelines json
...
Enable caching in the Etag::Middleware and when a pipeline changes
status, expire the cache for the project pipelines path.
2017-04-06 23:50:36 +02:00