ZEO & product installation Q
The documentation for ZEO contains the following note about product installation. The final sentence suggests that we intend to fix it, but I don't understand the problem exactly or whether it has been fixed. Can anyone tell me if this warning is still relevant? Jeremy Zope product installation Normally, Zope updates the Zope database during startup to reflect product changes or new products found. It makes no sense for multiple ZEO clients to do the same installation. Further, if different clients have different software installed, the correct state of the database is ambiguous. Zope will not modify the Zope database during product installation if the environment variable ZEO_CLIENT is set. Normally, Zope ZEO clients should be run with ZEO_CLIENT set so that product initialization is not performed. If you do install new Zope products, then you need to take a special step to cause the new products to be properly registered in the database. The easiest way to do this is to start Zope once with the environment variable FORCE_PRODUCT_LOAD set. The interaction between ZEO and Zope product installation is unfortunate. In the future, this interaction will be removed by
On 21 May 2002 11:25:07 -0400, Jeremy Hylton <jeremy@zope.com> wrote:
Zope will not modify the Zope database during product installation if the environment variable ZEO_CLIENT is set.
Normally, Zope ZEO clients should be run with ZEO_CLIENT set so that product initialization is not performed.
There is a problem that Zope and ZEO are using this one environment variable to control two different things. There was a proposal to fix this in Zope, which currently hasnt got very far: http://collector.zope.org/Zope/299 Any thoughts on that proposed solution? Toby Dickenson tdickenson@geminidataloggers.com
participants (2)
-
Jeremy Hylton -
Toby Dickenson