Bug tracker

This ticket has been moved to our new tracker. Open Ticket PHPBB3-8293 now.

search_indexing_state is not set as dynamic (fix completed in vcs)

I converted a board from phpBB2.

I then went on to try and create a search index. Which got stuck. Please see

viewtopic.php?f=46&t=1571295

For more details

I worked through the code and found that when this is saving the state, it is not setting it as a dynamic value, and therefore is getting cached and being reloaded as the same value

A simple

Code: Select all
UPDATE phpbb3_config SET is_dynamic = 1 WHERE config_name = 'search_indexing_state';


Fixed this.

Comments / History

Posted by Eelke (QA Team) on Apr 28th 2009, 09:02

See AB's reply in the mentioned thread: viewtopic.php?p=9417095#p9417095

Changed ticket severity from "Uncategorised/normal" to "Possibly invalid"

Action performed by Eelke (QA Team) on Apr 28th 2009, 09:02

Posted by Mezzle on Apr 28th 2009, 09:20

More than likely a caching issue. Worked through this with ToonArmy on IRC, who thinks it might be a race condition between that destroying the cache and something else updating it.

Posted by Acyd Burn (Server Manager) on Apr 29th 2009, 07:50

The data_global file only gets "purged" on the end of script execution. If the script gets "terminated" by the host or halted by the user then the cache file will not be updated. Therefore i can imagine setting this to dynamic indeed may help.

Linked ticket with changeset: r9502

Action performed by Anonymous (I am too lazy to register) on May 1st 2009, 09:59

Changed ticket status from "New" to "Fix completed in SVN"

Action performed by Acyd Burn (Server Manager) on May 1st 2009, 10:00

Ticket details

Duplicates of this ticket

Related SVN changesets