Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Technology Project and PMC » stellation and distributed/discontinued operation
stellation and distributed/discontinued operation [message #9904] Thu, 18 July 2002 00:52 Go to next message
Florin Iucha is currently offline Florin IuchaFriend
Messages: 64
Registered: July 2009
Member
Is support for distributed and/or discontinued operation planned for
Stellation? What level of work might be required? Are there any small
steps that would bring it closer to that?

Definitions:
Distributed: Many developers work on the same server.
Discontinued: A project is replicated across many servers that
need not be connected at all times.

Thank you,
florin
Re: stellation and distributed/discontinued operation [message #9927 is a reply to message #9904] Thu, 18 July 2002 12:49 Go to previous message
Mark C. Chu-Carroll is currently offline Mark C. Chu-CarrollFriend
Messages: 64
Registered: July 2009
Member
On Wed, 17 Jul 2002 20:52:55 -0400, Florin Iucha wrote:

> Is support for distributed and/or discontinued operation planned for
> Stellation? What level of work might be required? Are there any small
> steps that would bring it closer to that?

Distributed: the current system supports it. There are two ways to access
a Stellation repository: through a local database, and through a
server. We *strongly* recommend using the server. If you're running
a server, multiple programmers can access it concurrently from all
over the net.

Discontinued: we've called this disconnected operation. We don't do
it yes, but we plan to. For how we'll do it, there are two answers,
because we want to cover two different approaches.

First, we are going to provide an externalization mechanism that
can be used to integrate Stellation with other systems. We'll be
implementing a mechanism that will allow a Stellation repository to be
exported into a simple external form that will allow copies of a
repository to reconcile with one another. Using this, you can put a
Stellation repository inside of a ClearCase view, or use an rsync-like
protocol to reconcile copies, or put it into a WebDAV server and
use WebDAV merge operations to reconcile copies. With this, you can
easily manage a small number of replicas scattered around the network,
which will stay loosely consistent with one another. (By loosely
consistent, I mean the same kind of consistency you get with ClearCase
Multisite - the servers will constantly be reconciling, but there's
a time window in which one server may know about a change that other
servers don't know yet.)

Second, if you look at the papers on our website describing our plans,
we plan to implement a heirarchical repository replication mechanism. With
replication, you can have a repository leaf replica on your personal
machine, which you can use whether or not your connected to
the network. Then, when you are connected to the network, you reconcile
with your parent repository (using exactly the mechanism described
in the previous paragraph). So you are, in effect, always connected to
a repository, but it works whether or not you're connected to the
network.

-Mark

--
Mark Craig Chu-Carroll, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: mcc@watson.ibm.com ------- Personal Email: markcc@bestweb.net
Re: stellation and distributed/discontinued operation [message #568990 is a reply to message #9904] Thu, 18 July 2002 12:49 Go to previous message
Mark C. Chu-Carroll is currently offline Mark C. Chu-CarrollFriend
Messages: 64
Registered: July 2009
Member
On Wed, 17 Jul 2002 20:52:55 -0400, Florin Iucha wrote:

> Is support for distributed and/or discontinued operation planned for
> Stellation? What level of work might be required? Are there any small
> steps that would bring it closer to that?

Distributed: the current system supports it. There are two ways to access
a Stellation repository: through a local database, and through a
server. We *strongly* recommend using the server. If you're running
a server, multiple programmers can access it concurrently from all
over the net.

Discontinued: we've called this disconnected operation. We don't do
it yes, but we plan to. For how we'll do it, there are two answers,
because we want to cover two different approaches.

First, we are going to provide an externalization mechanism that
can be used to integrate Stellation with other systems. We'll be
implementing a mechanism that will allow a Stellation repository to be
exported into a simple external form that will allow copies of a
repository to reconcile with one another. Using this, you can put a
Stellation repository inside of a ClearCase view, or use an rsync-like
protocol to reconcile copies, or put it into a WebDAV server and
use WebDAV merge operations to reconcile copies. With this, you can
easily manage a small number of replicas scattered around the network,
which will stay loosely consistent with one another. (By loosely
consistent, I mean the same kind of consistency you get with ClearCase
Multisite - the servers will constantly be reconciling, but there's
a time window in which one server may know about a change that other
servers don't know yet.)

Second, if you look at the papers on our website describing our plans,
we plan to implement a heirarchical repository replication mechanism. With
replication, you can have a repository leaf replica on your personal
machine, which you can use whether or not your connected to
the network. Then, when you are connected to the network, you reconcile
with your parent repository (using exactly the mechanism described
in the previous paragraph). So you are, in effect, always connected to
a repository, but it works whether or not you're connected to the
network.

-Mark

--
Mark Craig Chu-Carroll, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: mcc@watson.ibm.com ------- Personal Email: markcc@bestweb.net
Previous Topic:stellation and distributed/discontinued operation
Next Topic:Help
Goto Forum:
  


Current Time: Wed Apr 24 22:53:31 GMT 2024

Powered by FUDForum. Page generated in 0.02865 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top