Active
Project:
Droptor
Version:
7.x-4.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
7 Sep 2011 at 12:20 UTC
Updated:
24 Aug 2013 at 18:10 UTC
Some argue that the Update module should be disabled on production domains. This module works around this:
how http://drupal.org/project/prod_check
Comments
Comment #1
Gabriel R. commentedThanks for adding it here :-)
Comment #2
Gabriel R. commentedI am willing contribute effort and $ to have this developed.
Comment #3
Gabriel R. commentedWait a minute ... you are saying on the Droptor web site http://www.droptor.com/tour#module-report :
So you already have your own index of module statuses! Why require the Update module on the checked site then?
Comment #4
jemond commentedHey Gabriel,
I think that is an old FAQ that I need to remove. This was the case for a brief time when that feature was rolled out. There were performance regressions related to it, so I had to disable it. So currently it gets update data from your Drupal site. I will take a look at prod check.
jpe
Comment #5
Gabriel R. commentedI am serious about contributing to the development.
Comment #6
jemond commentedHey Gabriel,
OK, cool. What did you have in mind? Would you be coding?
jpe
Comment #7
Gabriel R. commentedYes, we could code, or donate for the coder.
Depends what the cost is and how usable the code is.
Comment #8
doublejosh commentedThis would be a requirement for use of Droptor for me as well. I certainly won't be turning on Update on my live production sites.
Comment #9
omega8cc commentedThis would be a must have option for all BOA users, since Barracuda by default disables Update module on all sites in Aegir which don't have the dev. prefix in the main site name. This is to avoid a giant overhead, especially when you have a few copies of the site in various dev/stage platforms and there is no point in slowing the site with useless frequent checks for updates on all those sites. Now, because BOA forces the Update module to be disabled, it effectively disables also Droptor module, so people can't use it for other purposes besides the contrib/core updates check.
Comment #10
jemond commentedThis is odd, as the Update module doesn't actually have any major overhead for normal use on a site. It's fine to leave this enabled on a production site. It's possible to get the data this module provides right from D.o, but it's a huge dataset that needs careful attention to handle well. It's on the to do list, just no public ETA.
Comment #11
omega8cc commentedIt does result with overhead / even timeouts etc, if the visitor (logged in or anonymous) happens to trigger it because the cache has been cleared (on cron, which can be set to run often, depending on the user case, or manually by site admin) etc. This is why it is often recommended to simply keep it disabled for performance reasons on a production site at least, similarly like it is recommended to keep Views UI disabled etc.
Comment #12
omega8cc commentedWhat I have in mind here is not to duplicate the Update module functionality. Rather to give the site admin option to disable/enable such feature in Droptor, so it could provide other functionality also when the Update module is (optionally) disabled.
Comment #13
jemond commentedDrupal cron should be scheduled to run via a scheduler, it shouldn't be configured to be triggered by visits (aka D7 poor man's cron port). Unless you use PMC this can't happen. User visits don't trigger the module to update it's data; only admins on certain admin pages can cause this to happen. And that it just a few (or less) users on a site. Unless I'm missing something, the overhead just isn't there.