xen-org/xen-api — pull request #885 by jonludlam (2012-10-13 19:47:09+00:00)
Title: CA-92156: Revert commit 1c13665b2305d4a73be7422d1765a3ef3e27e09a

Caching is_tools_sr broke pool join - presumably because it cached
the result when the tools SR was there but didn't have the other-config
key marking it as such - the pool join subsequently failed due to
xapi thinking the slave-to-be had a shared SR.

The failure only seems to happen on first boot - any toolstack restart
flushes the cache and it gets repopulated correctly, making this quite
hard to test.

Signed-off-by: Jon Ludlam