Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [geclipse-dev] Replicable File Systems - proposal to the core changes

Hi Mateusz,

> During our last internal meeting here in Poznan, we found useful to add
> generic support for replicable file systems into g-Eclipse core (esp.
> for the gecl file system).
>
> I'm about to create GUI for the replicable file system (the only one we
> support right now is LFC), but it would be nice to let the third-party
> plugins also take advantage of the work already done.
>
> The abstraction would consist of:
> - IReplicableStore,
...

before starting by proposing the API it would be nice if you could 
summarize your plans regarding the use cases, which functionality you want 
or propose to support, and how the GUI should look like.

For instance, how to make the user aware of the replicas (also highlighted 
by Harald), what functionality and where. Du you propose to do all the 
replica management via a new view? etc BTW, we have many views already... 
and filemanagement should happen all within the project tree if 
possible... avoiding extra views would be nice i think.


Regarding the API, if thinking about bringing those interfaces to core and 
also implementing them in gecl,  are there any other filesystems out there 
you are aware of that would fit into this API?
(because making a generalized layer out of one example is a bit dangerous)

>    - public void addReplica( URI replicaURI ) throws CoreException;

why not ProblemException?  the additional dependency is absolutely minimal, 
it allows us a much more flexible problem reporting, and....
if _WE_ don't use our own "dog stuff" ;-)  why would we intend others to 
use it??

Cheers, Ariel


Back to the top