OK.

'Revert' - make sure all changes in the code are applied to the database.
'Generate/Download feature' - put all config in the feature into code/module.

All fine - and thanks for the great module.

'Rebuild' - what is that.

Also, the config line 'Rebuild features on cache clear' - 'If you have a large site with many features, you may experience lag on full cache clear. If disabled, features will rebuild only when viewing the features list or saving the modules list.'

What does this mean - why should there be a lag on cache-clear? What does Features use the cache for? As mentioned in

https://drupal.org/node/2275199

there is a problem with 'drush cc all' triggering reverts. I think there is confusion over what rebuild means and this is causing problems.

Comments

hefox’s picture

Category: Task » Support request
Status: Active » Fixed

rebuild updates features that are not delibraritly overridden for latest code changes. It works during cache clear as that's best place original maintainers figured to have it for a good deploy process. it's slow cause it has a lot of features to calculate if they can be rebuilt.

rebuild = rebuild database for latest code for unoverriden features
revert = rebuild database for latest code for any state features

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.