Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Miles Waller

 Is there anything else worth considering?

 Dedicated HA-hardware. We are using a SUN Cluster for all of our
 backend service like ZEO, Oracle, Postgres and LDAP.

I'm interested in how that works specifically with zeo.  how does it  
ensure the clustered Zeos don't try to write conflicting transactions  
at the same time?  Or is it set up for another service to start on  
failover, rather than a load-balanced arrangement?

Thanks

Miles 
   
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Jens W. Klein
Am Wed, 03 Jun 2009 00:04:12 +0100 schrieb Miles Waller:

 Hi,
 
 I'm looking at a HA setup for a project, and was wondering what the
 current best way forward would be.  There seem to be a few potential
 options around for the storage end of the setup, and I'm wondering
 what's now considered the current best practice for this sort of
 setup.  
[...] 
 Is there anything else worth considering?

the classics: DRBD and Heartbeat (for the zeo-server).

regards Jensens
-- 
Jens W. Klein - Klein  Partner KEG - BlueDynamics Alliance

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Wichert Akkerman
Previously Miles Waller wrote:
 Hi,
 
 I'm looking at a HA setup for a project, and was wondering what the current
 best way forward would be.  There seem to be a few potential options around
 for the storage end of the setup, and I'm wondering what's now considered
 the current best practice for this sort of setup.  Specifically, I've come
 up with three options:
 
 1. RelStorage
 Using this, I think I can then take care of replication/mirroring as I have
 access to a database that is already clustered in a HA environment.  My
 questions are:
  + Are the connections opened only when zope is started?  Say I unplugged a
 network cable and then plugged it back in again (breaking the database
 connection) - will it be re-opened?
  + How does RelStorage take care of the blob storage?
  + Are there any details of big sites out there that use RelStorage
 (particularly on Oracle)?

The initial RelStorage development was sponsored by Jarn and Elkjøp for
exactly that purpose: Elkjøp (a chain of Scandinavian electronics
stores) uses an Oracle cluster for storage of all their Zope data.

 2. ZeoRAID
 I could use ZeoRAID to write to maintain several independent storages
 subject to stopping the ZeoRAID server being the single point of failure (I
 posted some questions about this separately).

If I remember correctly the ZeoRAID server is stateless, so you can
use a standard redundant setup to remove the single point of failure.

 3. ZRS
 If I'm right, ZRS still has a limitation in that there is a single server
 for writes.  Also, budget may be an issue.  Having read the factsheet, I'm a
 bit unsure as to how it is functionally different from ZeoRAID - can anyone
 explain?

From what I hear ZRS is also fairly expensive, especially compared to
the other two options which are free.

Wichert.

-- 
Wichert Akkerman wich...@wiggy.netIt is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Martijn Pieters
On Wed, Jun 3, 2009 at 01:04, Miles Waller mi...@jamkit.com wrote:
 1. RelStorage
 Using this, I think I can then take care of replication/mirroring as I have
 access to a database that is already clustered in a HA environment.  My
 questions are:
  + Are the connections opened only when zope is started?  Say I unplugged a
 network cable and then plugged it back in again (breaking the database
 connection) - will it be re-opened?
  + How does RelStorage take care of the blob storage?

Hanno answered these 2 already.

  + Are there any details of big sites out there that use RelStorage
 (particularly on Oracle)?

The Elkjøp intranet cluster currently runs on 4 machines with 4
clients each, plus a maintenance client on a 5th machine. Varnish and
fail-over rigged load balancers complete the cluster. Currently there
are 100k+ content objects and 7k active users using this intranet
(plus another 3k inactive).

-- 
Martijn Pieters
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Zope Tests: 8 OK

2009-06-03 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Tue Jun  2 12:00:00 2009 UTC to Wed Jun  3 12:00:00 2009 UTC.
There were 8 messages: 8 from Zope Tests.


Tests passed OK
---

Subject: OK : Zope-2.10 Python-2.4.6 : Linux
From: Zope Tests
Date: Tue Jun  2 20:50:28 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011851.html

Subject: OK : Zope-2.11 Python-2.4.6 : Linux
From: Zope Tests
Date: Tue Jun  2 20:52:34 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011852.html

Subject: OK : Zope-trunk Python-2.4.6 : Linux
From: Zope Tests
Date: Tue Jun  2 20:54:35 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011853.html

Subject: OK : Zope-trunk Python-2.5.4 : Linux
From: Zope Tests
Date: Tue Jun  2 20:56:36 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011854.html

Subject: OK : Zope-trunk Python-2.6.1 : Linux
From: Zope Tests
Date: Tue Jun  2 20:58:36 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011855.html

Subject: OK : Zope-trunk-alltests Python-2.4.6 : Linux
From: Zope Tests
Date: Tue Jun  2 21:00:37 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011856.html

Subject: OK : Zope-trunk-alltests Python-2.5.4 : Linux
From: Zope Tests
Date: Tue Jun  2 21:02:37 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011857.html

Subject: OK : Zope-trunk-alltests Python-2.6.1 : Linux
From: Zope Tests
Date: Tue Jun  2 21:04:37 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-June/011858.html

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Miles Waller
Hi Jens,
*
** I'm looking at a HA setup for a project, and was wondering what the
** current best way forward would be.  There seem to be a few potential
** options around for the storage end of the setup, and I'm wondering
** what's now considered the current best practice for this sort of
** setup.
*[...]

* Is there anything else worth considering?
*
the classics: DRBD and Heartbeat (for the zeo-server).


Are you using this at the moment?  My only worry would be that it can
take zeo a while to start up.  do you ever have any problems when it
fails over, as the instances can't connect to anything? (in the past
we've had some issues when error messages like these make it into the
cache layer for some reason)

Thanks,

Miles
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] HA storage for zope

2009-06-03 Thread Shane Hathaway
Hanno Schlichting wrote:
 Wichert Akkerman wrote:
 [lots of great info about RelStorage]

I couldn't have said it better. :-)  Thanks guys.

Shane

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )