Skip to content

[Gecko Bug 1403923] Safely shutdown Firefox from in delete_session. r=jgraham#125

Open
jgraham wants to merge 16 commits into
masterfrom
gecko/sync/upstream/open/1403923/1
Open

[Gecko Bug 1403923] Safely shutdown Firefox from in delete_session. r=jgraham#125
jgraham wants to merge 16 commits into
masterfrom
gecko/sync/upstream/open/1403923/1

Conversation

@jgraham

@jgraham jgraham commented Jan 17, 2018

Copy link
Copy Markdown
Owner

With the request to shutdown the browser, a given amount of time
has to be waited to allow the process to shutdown itself. Only
if the process is still running afterward it has to be killed.

Firefox has an integrated background monitor which observes
long running threads during shutdown, and kills those after
65s. To allow Firefox to shutdown on its own, geckodriver
has to wait that time, and some additional seconds.
bugzilla-url: https://bugzilla-dev.allizom.org/show_bug.cgi?id=1403923
gecko-commit: 025d4690bfbe602a82d91f827a67208df80dc110
gecko-integration-branch: central
gecko-reviewers: jgraham

jgraham and others added 16 commits January 16, 2018 22:04
bugzilla-url: https://bugzilla-dev.allizom.org/show_bug.cgi?id=1430622
gecko-commit: 2ea467872d7fcd3dbb31fcf881e4147b6dd6bebe
gecko-integration-branch: autoland
gecko-reviewers: xidorn, mats
bugzilla-url: https://bugzilla-dev.allizom.org/show_bug.cgi?id=1303025
gecko-commit: 62f5c4a3682381134b607d359824b7605ec15156
gecko-integration-branch: autoland
gecko-reviewers: bkelly
With the request to shutdown the browser, a given amount of time
has to be waited to allow the process to shutdown itself. Only
if the process is still running afterward it has to be killed.

Firefox has an integrated background monitor which observes
long running threads during shutdown, and kills those after
65s. To allow Firefox to shutdown on its own, geckodriver
has to wait that time, and some additional seconds.
bugzilla-url: https://bugzilla-dev.allizom.org/show_bug.cgi?id=1403923
gecko-commit: 025d4690bfbe602a82d91f827a67208df80dc110
gecko-integration-branch: central
gecko-reviewers: jgraham
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants