Closed (fixed)
Project:
Project issue file test
Version:
7.x-3.x-dev
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Reporter:
Created:
8 Mar 2019 at 14:27 UTC
Updated:
4 Apr 2022 at 23:19 UTC
Jump to comment: Most recent
Comments
Comment #2
drummExcerpt from
SELECT slid, elid, successful, errors, from_unixtime(start), from_unixtime(end), end - start delta, substring(message, 1, 100) FROM versioncontrol_sync_log WHERE repo_id = 2 ORDER BY elid DESC LIMIT 140;The earliest one, at the bottom, is a normal example of commit processing.
The middle one is probably branching 8.7.x. All the
NULLs lead me to think something took a long time to process and the DB connection idled away.(GitLab syncing has a protection against this, https://cgit.drupalcode.org/versioncontrol_gitlab/tree/includes/Versionc...)
The lock that took out on the repository, in the
versioncontrol_repositories.lockedcolumn, remained locked and subsequent pushes weren’t pushed. This also blocks further processing, like code arrival hooks, like this.I cleared the lock, but there hasn’t been a core commit since then to set off the pachinko machine.
Comment #3
drummI’m back-filling some of this processing with:
The first one I did got the commit on https://www.drupal.org/node/3060/commits and a commit comment on #3033912: Hide the module that imports Umami's content. The log mentioned project_dependency running. A DrupalCI run did not get kicked off.
Comment #4
drummThe missing events have all been artisanally processed. And I went ahead and added https://www.drupal.org/pift-ci-job/1222518 since 8.8.x only had one test run.
Comment #5
drummProject packaging was triggered by this work, the dev releases should be caught up now.
Comment #6
MixologicI handled this by manually inserting a record into the db for 8.9.x
Comment #7
jhodgdonI got hit by this, apparently, on #3099984-5: Composer require failure since Drupal 8.8.0, so it also affects contrib testing.
Comment #8
wim leers😄
Comment #9
alexpottThis is critical issue because every time we create a new core branch we have to re-learn this - see #3122328: TestSiteApplicationTest::testInstallWithFileWithNoClass() fails on 9.1.x and #3211992: TestSiteApplicationTest::testInstallWithNonExistingFile() fails when another test creates database tables during the test run
Comment #10
drummAs part of both #3253134: Clean up/remove project_composer_project_release_create_package() & #3248795: Reduce Drupal.org coupling to GitLab on git.drupalcode.org, we can resolve this too.
Comment #12
drummComment #13
joachim commentedIs there a follow-up for this in core/drupalci.yml yet:
Comment #14
drummI don’t think there was, I opened #3270886: Remove outdated note in drupalci.yml