Into HS cache table is used to store info about HS_form_build_id.

If we use a shared frontend (load balancer with 2 or more webserver) we must share cache data (otherwise form validation fail). Actually is required share cache table, but this table contain also a lot of other info and is preferable use a different table to share this data (like cache_hierarchical_select).

Patch create cache_hierarchical_select table (install, uninstall and update functionality).

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mavimo’s picture

Wim Leers’s picture

Title: System cache improvement » Separate cache table for HS because it needs to be shared by all web servers
Status: Needs review » Fixed

Nice and simple :) Committed! http://drupal.org/cvs?commit=412122

If somebody wants to backport this to D5, feel free to reopen. I'm not backporting this since this doesn't change the HS API.

Status: Fixed » Closed (fixed)

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