Closed (fixed)
Project:
Version Control API
Version:
7.x-1.x-dev
Component:
API module
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
15 Nov 2013 at 07:51 UTC
Updated:
15 Apr 2014 at 22:25 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
marvil07 commentedHere Sam's workaround.
I tested basic behavior and it seems to be working fine, but I had a local problem that is unrelated and therefore could not test it completely.
I'd like to do a full test before adding it.
Comment #2
marvil07 commentedThis could be done in the alter hook from drupalorg, since this is specific for drupal.org
Comment #3
sdboyer commentedi thought about doing it in the alter, but it's actually not d.o-specific. we have a separate point of ingress for synchronization on cron, and if that's what's wanted, then that's what should be configured. syncs are potentially heavy-duty, and shouldn't be conflated with normal cron activities; if someone really wants them processed cron-style rather than select()-ishly, then they can set up a cronjob to drain the queue directly. it's not like we have to support shared hosting situations - if you have access to making git repos, i'm pretty sure you'll have access to set up a cronjob.
i guess now i just need to figure out how i can test this on git7, and we'll be good.
Comment #4
marvil07 commentedCore accepted #2136369: Provide a way to avoid processing a queue during cron execution, so I am adding a new patch to make versioncontrol require core 7.25 and using the new queue info key to avoid cron processing.
@sdboyer: do you want to test it? if not I'll add it after the weekend.
Comment #5
marvil07 commentedAdded last patch to 7.x-1.x.
Comment #6
marvil07 commentedComment #7
sdboyer commentedwe just deployed #1 to d.o, which'll stopgap until we have a 7.25 core