No pipeline created for branch or merge request

Summary

No pipeline was created after creating a branch and a merge request to the EE project.

Pipeline is now running (see below for steps), but we don't know why it was not created in the first place.

The number of Sidekiq jobs with the relevant correlation_id after initial push seem fewer than expected (logs linked).

Steps to reproduce

Initially I pushed a new branch (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/16085) and did not see a pipeline. I created an MR from that branch and still no pipeline. I pushed a new commit to the branch and still no pipeline.

Then I updated GDK, rebased the branch, and force pushed; this time a pipeline was created.

I pushed a new (different) branch (https://gitlab.com/gitlab-org/gitlab-ee/commits/qa-jl-184-geo-db-repl-spec-update) and a pipeline was created.

Example Project

This happened on GitLab.com EE

What is the current bug behavior?

No pipeline created after initial push to branch

What is the expected correct behavior?

Pipeline should have been created on initial push to branch

Relevant logs and/or screenshots

Screen_Shot_2019-09-03_at_3.39.16_PM

cc @stanhu

Edited by Jennifer Louie