Howdy everybody. Last night at the Bay Area Linux Users Group meeting I announced that we are going to make ZEO Open Source and thus a first-class feature of the Zope platform. For more information: http://www.zope.org/Products/ZEO/ Some quick notes: o A first release for a very small, qualified group of testers will happen mid-April o General release some weeks after that ZEO (Zope Enterprise Option) turns Zope into a *distributed* transactional object system, allowing people to add processors, machines, and networks to scale their web applications. --Paul
On Wed, Mar 22, 2000 at 02:00:09PM -0500, Paul Everitt wrote:
Howdy everybody. Last night at the Bay Area Linux Users Group meeting I announced that we are going to make ZEO Open Source and thus a first-class feature of the Zope platform. For more information:
http://www.zope.org/Products/ZEO/
Some quick notes:
o A first release for a very small, qualified group of testers will happen mid-April
o General release some weeks after that
ZEO (Zope Enterprise Option) turns Zope into a *distributed* transactional object system, allowing people to add processors, machines, and networks to scale their web applications.
I have no words to describe this. You people are way too cool :) -Petru
Turned around and sent this right off to my CEO. This further sets Zope apart from all other web applications servers. Way to go DC! Can't wait to give it a shot. Still stunned and grinning, JMA
From: Paul Everitt <Paul@digicool.com> Date: Wed, 22 Mar 2000 14:00:09 -0500 To: zope@zope.org Subject: [Zope] ANN: ZEO goes Open Source
Paul teased greatly last week with his announcement about a BIG announcement he was going to make at BALUG. I was going to be out for the day and not able to keep up with the mail but before I left I checked mail hoping there would be news as to what it was. Alas no such fortune. I get back and WOW! This is absolutely tremendous news. Major, major thanks to all at DC, especially those that pulled the trigger. I agree that this does set Zope apart from the others. It also set DC apart from the others in their willingness to do a very good thing. May DC be greatly blessed and prosper mightily because of the gracious giving and contributions to the best open source web platform out there. Once again mucho gracias. Jimmie Houchin At 2:14 PM -0500 3/22/00, J. Atwood wrote:
Turned around and sent this right off to my CEO. This further sets Zope apart from all other web applications servers. Way to go DC! Can't wait to give it a shot.
Still stunned and grinning, JMA
From: Paul Everitt <Paul@digicool.com> Date: Wed, 22 Mar 2000 14:00:09 -0500 To: zope@zope.org Subject: [Zope] ANN: ZEO goes Open Source
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
YES! i cant wait to lay my hands on it... thanks DC! && please let the "some weeks" before General Release be few! On Wed, 22 Mar 2000, Paul Everitt wrote: :Howdy everybody. Last night at the Bay Area Linux Users Group meeting I :announced that we are going to make ZEO Open Source and thus a :first-class feature of the Zope platform. For more information: : : http://www.zope.org/Products/ZEO/ : :Some quick notes: : : o A first release for a very small, qualified group of testers will :happen mid-April : : o General release some weeks after that
On 22 Mar, Paul Everitt wrote:
Howdy everybody. Last night at the Bay Area Linux Users Group meeting I announced that we are going to make ZEO Open Source and thus a first-class feature of the Zope platform. For more information:
http://www.zope.org/Products/ZEO/
Some quick notes:
o A first release for a very small, qualified group of testers will happen mid-April
o General release some weeks after that
ZEO (Zope Enterprise Option) turns Zope into a *distributed* transactional object system, allowing people to add processors, machines, and networks to scale their web applications.
You folks *are* amazing. I'm speechless - thanks for that ! What would it take to get on the list of "qualified testers", if there are still openings. -Th
Paul Everitt wrote:
Howdy everybody. Last night at the Bay Area Linux Users Group meeting I announced that we are going to make ZEO Open Source and thus a first-class feature of the Zope platform. For more information:
http://www.zope.org/Products/ZEO/
Some quick notes:
o A first release for a very small, qualified group of testers will happen mid-April
o General release some weeks after that
ZEO (Zope Enterprise Option) turns Zope into a *distributed* transactional object system, allowing people to add processors, machines, and networks to scale their web applications.
--Paul
This is great. How do I qualify for the tester group? -- ------------------------------- tonyr@ep.newtimes.com Director of Web Technology New Times, Inc. -------------------------------
Howdy everybody. Last night at the Bay Area Linux Users Group meeting I announced that we are going to make ZEO Open Source and thus a first-class feature of the Zope platform. For more information:
! This is stunning news. Still absorbing this, but I think this will have ...interesting... ramifications for Zope in the marketplace.
From the Fact Sheet "In summary, the ZEO architecture provides the power, flexibility and intelligence needed for the most demanding web applications."
and to think I wasn't going to check my email tonight. thanks Paul! Tone ps still stunned.
+----[ Paul Everitt ]--------------------------------------------- | | ZEO (Zope Enterprise Option) turns Zope into a *distributed* | transactional object system, allowing people to add processors, | machines, and networks to scale their web applications. What is the current state of ZEO? Is the ZSS replication and fail-over machinery in place yet? -- Totally Holistic Enterprises Internet| P:+61 7 3870 0066 | Andrew Milton The Internet (Aust) Pty Ltd | F:+61 7 3870 4477 | ACN: 082 081 472 | M:+61 416 022 411 | Carpe Daemon PO Box 837 Indooroopilly QLD 4068 |akm@theinternet.com.au|
Andrew Kenneth Milton wrote:
+----[ Paul Everitt ]--------------------------------------------- | | ZEO (Zope Enterprise Option) turns Zope into a *distributed* | transactional object system, allowing people to add processors, | machines, and networks to scale their web applications.
What is the current state of ZEO?
Stable and functional. It is being tested on several projects.
Is the ZSS replication and fail-over machinery in place yet?
No. These are very deep issues, especially the replication part. If this is important to you, I suggest using a replicated filesystem to store the final FileStorage file, like Coda or Intermetzo. While it would be a great idea for there to be failover and replication, the issues are complex and without more wide spread use we really don't want to start engineering a solution (one of the reasons we are open sourcing it...) -Michel
+----[ Michel Pelletier ]--------------------------------------------- | | > Is the ZSS replication and fail-over machinery in place yet? | | No. These are very deep issues, especially the replication part. If | this is important to you, I suggest using a replicated filesystem to | store the final FileStorage file, like Coda or Intermetzo. Some sort of transaction log would be nice. Not only could you track this to do replication, it would then possible to rebuild corrupted Data.fs files as well. I don't know if ZEO already does this, this is just idle speculation on my part. | While it would be a great idea for there to be failover and replication, | the issues are complex and without more wide spread use we really don't | want to start engineering a solution (one of the reasons we are open | sourcing it...) I guessed as much :-) -- Totally Holistic Enterprises Internet| P:+61 7 3870 0066 | Andrew Milton The Internet (Aust) Pty Ltd | F:+61 7 3870 4477 | ACN: 082 081 472 | M:+61 416 022 411 | Carpe Daemon PO Box 837 Indooroopilly QLD 4068 |akm@theinternet.com.au|
In article <200003230105.LAA78152@mail.theinternet.com.au>, Andrew Kenneth Milton <akm@mail.theinternet.com.au> wrote:
Some sort of transaction log would be nice. Not only could you track this to do replication, it would then possible to rebuild corrupted Data.fs files as well. I don't know if ZEO already does this, this is just idle speculation
The idea of adding a transaction log is rather amusing, since that's what Data.fs is! You could actually write some sort of replication based on reading a live Data.fs behind Zope's back (sort of like tranalyzer -f), but it would be better to implement it as a passthrough storage on top of the regular storage, because Pack operations would be hard to deal with otherwise. A simple, brain-dead implementation (that doesn't take ZEO into account) would be to have a TeeStorage that just passed transactions on to two separate storages (and reads on to one of them).
+----[ Ty Sarna ]--------------------------------------------- | | A simple, brain-dead implementation (that doesn't take ZEO into account) | would be to have a TeeStorage that just passed transactions on to two | separate storages (and reads on to one of them). That's very good if you have one writer only. If you have two writers it becomes a tad messier. Conflicts need to be resolved. Otherwise you end up with *big* problems when two people write at the same time. -- Totally Holistic Enterprises Internet| P:+61 7 3870 0066 | Andrew Milton The Internet (Aust) Pty Ltd | F:+61 7 3870 4477 | ACN: 082 081 472 | M:+61 416 022 411 | Carpe Daemon PO Box 837 Indooroopilly QLD 4068 |akm@theinternet.com.au|
In article <200004020106.LAA60355@mail.theinternet.com.au>, Andrew Kenneth Milton <akm@mail.theinternet.com.au> wrote:
That's very good if you have one writer only. If you have two writers it becomes a tad messier. Conflicts need to be resolved. Otherwise you end up with *big* problems when two people write at the same time.
Well, I *did* say it didn't take ZEO into account :-) Actually, I do see how to do manual failover by stacking two ZEOs and two Tees in alternation, without having to worry about conflicts, but it would certainly be suboptimal.
Ty Sarna wrote A simple, brain-dead implementation (that doesn't take ZEO into account) would be to have a TeeStorage that just passed transactions on to two separate storages (and reads on to one of them).
The problem there is that the Zopes reading from the duplicate storages won't see the new transactions on the end of their Data.fs. It seems like they read the Data.fs at startup, then stop reading it. Hm, there could be a way to hack that into the Zope code so that when it's in readonly mode, it looks for the Data.fs file changing size, and reads the new stuff in... Hm, hm, hm. Anthony
participants (12)
-
Andrew Kenneth Milton -
Anthony Baxter -
J. Atwood -
Jimmie Houchin -
Michel Pelletier -
Paul Everitt -
Peter Sabaini -
Petru Paler -
thomas@hentschel.net -
Tony Rossignol -
Tony.McDonald@newcastle.ac.uk -
tsarna@endicor.com