#412518: Convert taxonomy_node_* related code to use field API + upgrade path adds a new {forum_index} table which demormalizes data needed for common forum queries. The current implementation only indexes on node_save()/comment_save(), however in the case that the forum_nav_vocabulary changes in the lifetime of a site (side note, does this ever happen?), or that forum module is disabled then re-enabled, it's possible that the index gets out of sync. So before release we'll need to add a cron indexer, same principle as the one in tracker.module, which handles rebuilding that table in those cases.

Comments

sun.core’s picture

Priority: Critical » Normal

Quite hypothetical... ;) I think we can deal with this bug if it occurs.

catch’s picture

Version: 7.x-dev » 8.x-dev
Priority: Normal » Major
Issue tags: +needs backport to D7

This isn't hypothetical, while most people won't run into it, it's definitely an issue in the implementation.

larowlan’s picture

Assigned: Unassigned » larowlan

Happy to tackle this

larowlan’s picture

Priority: Major » Normal

this need not block other tasks at this stage

larowlan’s picture

Assigned: larowlan » Unassigned

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.