The problem is on project sharing step.
To my understanding so far sharing project is through 
CollaborationUtils.addResourcesToSarosSession() which calls 
SarosSessionManager.addResourcesToSession(). In the latter method the sharing 
step is being done by adding the project to the session first and schedule 
OutgoingProjectNegotiation to all remote users of the session. The negotiations 
ignore the result as OutgoingProjectJob.run() always return OK.

Before move further, how to determine shared projects on more than two 
participants? Are projects considered shared if all the participants don't 
cancel the process? That means A, B, C must not cancel the process. If one of 
them cancel the process, the project is considered not shared.


---

** [bugs:#759] Project sharing completely broken in case of cancellation**

**Status:** open
**Labels:** Consistency 
**Created:** Tue Jul 17, 2012 03:00 PM UTC by Stefan Rossbach
**Last Updated:** Thu Feb 14, 2013 02:13 PM UTC
**Owner:** nobody

This is the simplest scenario.

Share one project, do not cancel anything.

Now let the fun begin, try to add more projects, choose a side that should 
cancel the operation \(it does not matter which side\).

The side which started the project exchange will always has marked the project 
as shared, the other side will not.
You will be unable to share that project again, because you can't.

Think further:

A shares project X with B and C.

B finished successfully but C cancels the operation \(for what reason ever\). 

C must leave the session to be able to obtain project X again.

ETC. PP.




---

Sent from sourceforge.net because [email protected] is subscribed 
to https://sourceforge.net/p/dpp/bugs/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/dpp/admin/bugs/options.  Or, if this is a mailing 
list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Dpp-robot mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dpp-robot

Reply via email to