Closed Bug 288127 Opened 19 years ago Closed 11 years ago

kill mozilla instance on another machine when same profile is used

Categories

(Core Graveyard :: Profile: BackEnd, enhancement)

x86
Linux
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: nian.liu, Unassigned)

References

Details

Sometimes user has the ability to use same profile on different machine in an
intranet. However, user can't use same profile at the same time. So when user
wants to use a profile which is currentlly used on machine B on machine A,
he/she has to remote login to machine B and kill the Mozilla process manually. 

The requested feature is that when user wants to use a profile which is used on
a different machine, he/she can kill the remote Mozilla process in current
Mozilla process with an UI confirmation.
rules of thumb
1)no profile corruption
2)UI for user confirmation
3)an acceptable respond time

pls. add...
proposed solution(if user wants to use a profile on machine A and the profile is
currentlly used on machine B):

1)when user selects a profile, Mozilla process on machine A checks whether a
lock file exists and is created with a different machine(IP address). If yes,
create a suicide link which links to true. And wait a small period to time for
Mozilla proces on machine B to kill itself. This part can be done in
nsProfileLock.cpp

2)If there is no keyboard and mouse input, Mozilla process on machine B checks
whether there is a suicide link which links to true in current profile
directory. If yes, remove the link and exit. This part can be done in nsWindow.cpp.

3)Mozilla process on machine A starts up with the selected profile.

dup of bug 134909?
(In reply to comment #3)
> dup of bug 134909?

nope. both Mozilla process starts locally on different machine. Think about your
home directory is a mount point which can be accessed from different machine.
Profile Manager is currently unowned. Any idea if this bug is still relevant now that profile roaming has been implemented?
Component: Profile: Manager → Profile: Roaming
Product: Mozilla Application Suite → Core
QA Contact: profile-manager → profile-roaming
This has nothing to do with roaming.
Component: Profile: Roaming → Profile: BackEnd
QA Contact: profile-roaming → profile-manager-backend
Severity: normal → enhancement
See Also: → 134909
Summary: new feature requested:kill mozilla instance on another machine when same profile is used → kill mozilla instance on another machine when same profile is used
This is not a feature I would accept. Very niche audience; very hard to test.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.