IntelliJ Community . NetSynchForNetTasks

 
NetSynchForNetTasks 

HOME INDEX SEARCH CHANGES GO  

Synchronising for NetTasks


Wanted features

It should be possible to synchronize issues without or with a server. The clients may be in a LAN (then they find each other autmagically) or anywhere in the internet (the ipīs must be added manually).

To be able to manage the synchronizing perfectly we need some sort of user managment or at least an unique id for every client. (Ip+username?)

There must exist a form of "fail-backup", that ensures that the data keeps persistent, if one or more clients loose the connection temporary.


Possible solutions

Owner-Princip

Every issue has exactly one owner. Only the owner is allowed to permit write access for changes. If a client or the owner is offline, changes that are made are only provisional. They must be "commited" if the owner is back.

We must provide a mechanism that allows an easy and automatic change of the owner. Sometimes the user set a specific person as owner, because it is "logical" (e.g. a bugfix will be made by a specific person). On the other hand, a client should give up his role on shutdown and allow other clients to take the role. Leastwise until the original owner "comes back". Therefore we could introduce a field called "provOwner" :).

Suggestions

  • How about using JXTA for such a P2P project?
-- EugeneBelyaev - 03 Jun 2002


  • "Responsible" is an adjective...while what you are saying is still understandable, that's probably not the best thing to call it. Maybe "authority"...anyone else have ideas? -- WalterMundt - 03 Jun 2002

  • Perhaps the term "owner" would be appropriate. Only one party can be an owner at any given time and is therefore responsible for the item.
-- TimColson - 12 Jun 2002

Good suggestions. Will rename the "responsible" as soon as possible. -- JohannesSchneider - 14 Jun 2002


  • The task synch may work using a P2P solution (anybody looked at http://www.beepcore.org/ ?); however, to maintain a centralized record of changes/assignments/tasks/bugs - there still needs to be a central server. Perhaps IDEA could communicate with a [Bugzilla/Scarab] server using a Web Service (WSDL) and a defined API so that any Issue Tracker could implement that API/WSDL and magically be useable by IDEA?
-- TimColson - 12 Jun 2002
Mike from Atlassian has announced, that they are working on a (free) IDEA-plugin for their excellent JIRA. Why reinvent the wheel?

-- ThomasSinger - 15 Jun 2002

Of course, we donīt want to reinvent to much :). I would be happy, if we could join the projects. But this project has a little different approach. We try to open this issue-manager for everybody. It is possible to use JIRA, Bugzilla, ...

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.