Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

[Tizen] Enable/Disable the shared process mode at runtime. #2663

Merged

Conversation

joone
Copy link
Contributor

@joone joone commented Nov 27, 2014

The shared process mode has been enabled by default, which makes
debugging very hard so we need to enable/disable it at runtime.

This patch allows to add a new command line option
(--disable-shared-process-mode) for disabling the shared process
mode at runtime.

Bug=XWALK-2987

@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@3443c3e as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2121)
Crosswalk Android-X86 [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2531)
Crosswalk Linux [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2531)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2524)

@@ -81,6 +81,9 @@ class XWalkRunner {
void EnableRemoteDebugging(int port);
void DisableRemoteDebugging();

bool SharedProcessModeEnabled() { return shared_process_mode_enabled_; }
void DisableSharedProcessMode() { shared_process_mode_enabled_ = false; }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no! you cannot just disable/enable it at an arbitrary moment. Please remove the method above.

@joone joone force-pushed the disable-shared-process-mode branch from 3443c3e to 8867273 Compare December 2, 2014 00:50
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@8867273 as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2148)
Crosswalk Android-X86 [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2558)
Crosswalk Linux [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2558)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2551)

@joone joone force-pushed the disable-shared-process-mode branch from 8867273 to 865bc80 Compare December 2, 2014 08:28
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@865bc80 as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2150)
Crosswalk Android-X86 [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2560)
Crosswalk Linux [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2560)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2553)

@joone joone force-pushed the disable-shared-process-mode branch from 865bc80 to dd84801 Compare December 2, 2014 08:42
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@dd84801 as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2151)
Crosswalk Android-X86 [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2561)
Crosswalk Linux [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2561)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2554)

XWalkRunnerTizen::XWalkRunnerTizen() {
CommandLine* cmd_line = CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(switches::kXWalkDisableSharedProcessMode))
shared_process_mode_enabled_ = false;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shared_process_mode_enabled_ = !(cmd_line->HasSwitch(switches::kXWalkDisableSharedProcessMode));

@pozdnyakov
Copy link
Contributor

lgtm with comments

@joone joone force-pushed the disable-shared-process-mode branch from dd84801 to 4283223 Compare December 3, 2014 01:05
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@4283223 as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2159)
Crosswalk Android-X86 [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2569)
Crosswalk Linux [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2569)
Crosswalk Tizen IVI [In Progress](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2562)

@joone joone force-pushed the disable-shared-process-mode branch from 4283223 to 0093e54 Compare December 3, 2014 01:08
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@0093e54 as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2160)
Crosswalk Android-X86 [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2570)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2563)
Crosswalk Linux [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2570)

@joone joone force-pushed the disable-shared-process-mode branch from 0093e54 to 18d4afe Compare December 3, 2014 01:13
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@18d4afe as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2161)
Crosswalk Android-X86 [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2571)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2564)
Crosswalk Linux [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2571)

@joone joone force-pushed the disable-shared-process-mode branch from 18d4afe to 93adb7a Compare December 3, 2014 19:12
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@93adb7a as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2178)
Crosswalk Linux [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2588)
Crosswalk Android-X86 [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2588)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2581)

@joone joone force-pushed the disable-shared-process-mode branch from 93adb7a to 9eec48b Compare December 4, 2014 03:56
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@9eec48b as its head.

Bot Status
Crosswalk Tizen 3 Common [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2181)
Crosswalk Linux [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2591)
Crosswalk Tizen IVI [FAILED 💔](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2584)
Crosswalk Android-X86 [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2591)

The shared process mode has been enabled by default, which makes
debugging very hard so we need to enable/disable it at runtime.

This patch allows to add a new command line option
(--disable-shared-process-mode) for disabling the shared process
mode at runtime.

Bug=XWALK-2987
@joone joone force-pushed the disable-shared-process-mode branch from 9eec48b to 6ede6d1 Compare December 4, 2014 23:11
@crosswalk-trybot
Copy link

Testing patch series with joone/crosswalk@6ede6d1 as its head.

Bot Status
Crosswalk Linux [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Linux/builds/2604)
Crosswalk Tizen IVI [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen IVI/builds/2598)
Crosswalk Tizen 3 Common [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Tizen 3 Common/builds/2194)
Crosswalk Android-X86 [SUCCESS 💚](https://build.crosswalk-project.org/try/builders/Crosswalk Android-X86/builds/2604)

@joone
Copy link
Contributor Author

joone commented Dec 5, 2014

@pozdnyakov Can you merge this patch?

pozdnyakov pushed a commit that referenced this pull request Dec 9, 2014
[Tizen] Enable/Disable the shared process mode at runtime.
@pozdnyakov pozdnyakov merged commit 5fb797a into crosswalk-project:master Dec 9, 2014
@joone joone deleted the disable-shared-process-mode branch January 7, 2015 00:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants