Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch '42099-port-push-mirroring-to-ce-ce-port-v-2' into 'master' | Douwe Maan | 2018-05-07 | 2 | -0/+134 |
|\ | | | | | | | | | | | | | CE backport of Backports Push Mirrors to CE Closes #42099 See merge request gitlab-org/gitlab-ce!18715 | ||||
| * | Backports every CE related change from ee-5484 to CE | Tiago Botelho | 2018-05-07 | 2 | -0/+134 |
| | | |||||
* | | Fix rubocop violation | Toon Claes | 2018-05-07 | 1 | -1/+0 |
| | | |||||
* | | Use push events again to determine if repo needs checking | Toon Claes | 2018-05-07 | 1 | -12/+22 |
| | | |||||
* | | Project#repository_storage_path no longer exists | Toon Claes | 2018-05-07 | 1 | -4/+4 |
| | | |||||
* | | Refactor RepositoryCheck::SingleRepositoryWorker | Toon Claes | 2018-05-07 | 1 | -32/+44 |
| | | | | | | | | | | | | | | | | | | | | A repo does not need pushes before it will be repo-checked. There are other sources where commits can come from (e.g. import or webIDE). In the test I made the method of breaking a repo more robust. And added a few test examples. See also gitlab-org/gitlab-ce#45046. | ||||
* | | Remove `Rails.env.test?` from production code | Toon Claes | 2018-05-07 | 1 | -2/+2 |
| | | |||||
* | | Do not send repository check mails when they are disabled | Toon Claes | 2018-05-07 | 1 | -0/+41 |
|/ | | | | | In case the repository checks are disabled, do not send the mails. Otherwise it might send the same failures over and over again. | ||||
* | Backports every CE related change from ee-44542 to CE | Tiago Botelho | 2018-05-04 | 4 | -16/+30 |
| | |||||
* | Makes namespaceless project destroy worker spec not depend on a specific ↵ | Tiago Botelho | 2018-04-30 | 1 | -9/+6 |
| | | | | migration version | ||||
* | Move NotificationService calls to Sidekiq | Sean McGivern | 2018-04-25 | 2 | -2/+46 |
| | | | | | | | | | | | | | | | | | | | | | The NotificationService has to do quite a lot of work to calculate the recipients for an email. Where possible, we should try to avoid doing this in an HTTP request, because the mail are sent by Sidekiq anyway, so there's no need to schedule those emails immediately. This commit creates a generic Sidekiq worker that uses Global ID to serialise and deserialise its arguments, then forwards them to the NotificationService. The NotificationService gains an `#async` method, so you can replace: notification_service.new_issue(issue, current_user) With: notification_service.async.new_issue(issue, current_user) And have everything else work as normal, except that calculating the recipients will be done by Sidekiq, which will then schedule further Sidekiq jobs to send each email. | ||||
* | Ignore ordering in IssueDueSchedulerWorker spec | Sean McGivern | 2018-04-20 | 1 | -1/+3 |
| | |||||
* | Use `bulk_perform_async` to schedule issue due emails | Sean McGivern | 2018-04-17 | 1 | -2/+1 |
| | |||||
* | Merge branch 'master' into 'stuartnelson3/gitlab-ce-stn/issue-due-email' | Sean McGivern | 2018-04-10 | 3 | -40/+95 |
|\ | | | | | | | # Conflicts: # db/schema.rb | ||||
| * | Work around Ruby 2.3.7 bug by defining prepended class methods needed for tests | Stan Hu | 2018-04-09 | 1 | -0/+6 |
| | | |||||
| * | Merge branch 'fix/use-shard-name-in-gitlab-projects-instead-of-shard-path' ↵ | Sean McGivern | 2018-04-04 | 1 | -40/+61 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | into 'master' Use shard name in Git::GitlabProjects instead of shard path Closes gitaly#1110 See merge request gitlab-org/gitlab-ce!18015 | ||||
| | * | Use shard name in Git::GitlabProjects instead of shard path | Ahmad Sherif | 2018-04-03 | 1 | -40/+61 |
| | | | | | | | | | | | | Closes gitaly#1110 | ||||
| * | | Extend API for exporting a project with direct upload URL | Francisco Javier López | 2018-03-30 | 1 | -0/+28 |
| |/ | |||||
* | | Send emails for issues due tomorrow | Sean McGivern | 2018-03-30 | 3 | -17/+44 |
| | | | | | | | | | | | | Also, refactor the mail sending slightly: instead of one worker sending all emails, create a worker per project with issues due, which will send all emails for that project. | ||||
* | | Merge branch 'master' into stuartnelson3/gitlab-ce-stn/issue-due-email | Sean McGivern | 2018-03-30 | 1 | -0/+108 |
|\ \ | |/ | |||||
| * | Merge remote-tracking branch 'origin/master' into 40781-os-to-ce | Micaël Bergeron | 2018-03-08 | 14 | -42/+148 |
| |\ | |||||
| * | | fixing some broken merges | Micaël Bergeron | 2018-03-02 | 1 | -1/+1 |
| | | | |||||
| * | | remove geo specific code | Micaël Bergeron | 2018-03-01 | 1 | -0/+108 |
| | | | |||||
* | | | Remove 'useless' variable assignment | Stuart Nelson | 2018-03-26 | 1 | -2/+2 |
| | | | |||||
* | | | Add spec for issue_due_worker | Stuart Nelson | 2018-03-26 | 1 | -0/+7 |
| | | | |||||
* | | | Create cron issue due spec skeleton | Stuart Nelson | 2018-03-26 | 1 | -0/+10 |
| |/ |/| | |||||
* | | Update project activity when pushing to a wiki repositoryda-update-project-activity | Douglas Barbosa Alexandre | 2018-03-07 | 1 | -0/+12 |
| | | |||||
* | | Fix tests by latest proposal changesproper-fix-for-artifacts-service | Shinya Maeda | 2018-03-06 | 4 | -33/+3 |
| | | |||||
* | | Integrate two workers into one ArchiveTraceWorker with pipeline_background ↵ | Shinya Maeda | 2018-03-06 | 1 | -0/+19 |
| | | | | | | | | queue. This queue takes loqer precedence than pipeline_default. | ||||
* | | Add spec for workers | Shinya Maeda | 2018-03-06 | 2 | -4/+32 |
| | | |||||
* | | Merge branch 'sh-cleanup-after-git-gc' into 'master' | Robert Speicher | 2018-03-05 | 1 | -0/+6 |
|\ \ | | | | | | | | | | | | | Release libgit2 cache and open file descriptors after `git gc` run See merge request gitlab-org/gitlab-ce!17506 | ||||
| * | | Release libgit2 cache and open file descriptors after `git gc` runsh-cleanup-after-git-gc | Stan Hu | 2018-03-03 | 1 | -0/+6 |
| | | | | | | | | | | | | Relates to #21879 | ||||
* | | | Merge branch 'dz-use-less-deprecated-methods' into 'master' | Douwe Maan | 2018-03-05 | 5 | -5/+5 |
|\ \ \ | | | | | | | | | | | | | | | | | Reduce usage of deprecated *_with_namespace methods See merge request gitlab-org/gitlab-ce!17523 | ||||
| * | | | Revert few more broken specs related to *_with_namespace methodsdz-use-less-deprecated-methods | Dmitriy Zaporozhets | 2018-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | | | Update workers spec to use full_path instead of path_with_namespace | Dmitriy Zaporozhets | 2018-03-05 | 4 | -4/+4 |
| |/ / | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | Fix MR merge commit cross-references to the MR itself | Sean McGivern | 2018-03-05 | 1 | -30/+44 |
|/ / | |||||
* | | Merge branch '42643-persist-external-ip-of-ingress-controller-gke' into 'master' | Kamil Trzciński | 2018-03-01 | 1 | -0/+30 |
|\ \ | | | | | | | | | | | | | Display ingress IP address in the Kubernetes page See merge request gitlab-org/gitlab-ce!17052 | ||||
| * | | Remove redundant code and increase delay for ↵ | Dylan Griffith | 2018-02-25 | 1 | -1/+1 |
| | | | | | | | | | | | | ClusterWaitForIngressIpAddressWorker (#42643) | ||||
| * | | Simplify retrying for ClusterWaitForIngressIpAddressWorker and style changes | Dylan Griffith | 2018-02-23 | 1 | -65/+0 |
| | | | | | | | | | | | | (#42643) | ||||
| * | | Merge branch 'master' into 42643-persist-external-ip-of-ingress-controller-gke | Filipa Lacerda | 2018-02-20 | 1 | -13/+36 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (30 commits) Docs: Pages - clean up articles Only use features for events Put all event metrics exposed to prometheus behind a feature flag Add version which LFS lock was introduced Remove unecessary validate: true from belongs_to :project fix broken specs remove common_d3 bundle remove graphs_show webpack bundle Chart.html.haml refactor Remove extraneous tests from Issues API spec [GH Import] Create an empty wiki if wiki import failed Resolve "group request membership mail with too long list of "To:"" Add changelog entry Fix single digit value clipping specify date format Increase feature flag cache TTL to one hour Convert Gitaly commit parent IDs to array as early as possible Clarify changelog for squash encoding fix Avoid slow File Lock checks when not used Fix squash rebase not working when diff contained encoded data ... | ||||
| * | | | Refactor ingress IP address waiting code (#42643) | Dylan Griffith | 2018-02-20 | 1 | -5/+80 |
| | | | | |||||
| * | | | Persist external IP of ingress controller created for GKE (#42643) | Dylan Griffith | 2018-02-15 | 1 | -0/+20 |
| | | | | |||||
* | | | | Merge branch 'dz-namespace-id-not-null' into 'master' | Yorick Peterse | 2018-03-01 | 1 | -1/+3 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make project#namespace_id not null Closes #26052 See merge request gitlab-org/gitlab-ce!17448 | ||||
| * | | | | Update specs to respect Project#namespace_id not null constraint | Dmitriy Zaporozhets | 2018-03-01 | 1 | -1/+3 |
| | |_|/ | |/| | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | | Refactor plugins feature and make some doc improvements | Dmitriy Zaporozhets | 2018-02-28 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | | Refactor plugin execution method | Dmitriy Zaporozhets | 2018-02-27 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | | Add plugin queue to all_queues.yml | Dmitriy Zaporozhets | 2018-02-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | | Handle excpetion in PluginWorker | Dmitriy Zaporozhets | 2018-02-26 | 1 | -0/+27 |
|/ / / | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | Merge branch 'dm-waitable-worker' into 'master' | Sean McGivern | 2018-02-26 | 2 | -79/+92 |
|\ \ \ | | | | | | | | | | | | | | | | | Extract WaitableWorker out of AuthorizedProjectsWorker See merge request gitlab-org/gitlab-ce!17356 | ||||
| * | | | Extract WaitableWorker out of AuthorizedProjectsWorker | Douwe Maan | 2018-02-26 | 2 | -79/+92 |
| | |/ | |/| |