New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 904782 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 19
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , iOS , Chrome , Mac
Pri: 2
Type: Task



Sign in to add a comment

Sync/invalidations cleanup: Get rid of Experiments::gcm_invalidations_enabled

Project Member Reported by treib@chromium.org, Nov 13

Issue description

As far as I know, this "experiment" flag should always be true. Removing it should also expose some dead code in invalidations, see invalidations::prefs::kInvalidationServiceUseGCMChannel
 
Labels: -Pri-3 sync-fixit-2018q4 Pri-2
Owner: treib@chromium.org
Status: Started (was: Available)
I've checked that the server never sets this, so it's always true (by default).
Project Member

Comment 4 by bugdroid1@chromium.org, Nov 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4c600c1b4ec0a1b45152c38e85aa9409131902c8

commit 4c600c1b4ec0a1b45152c38e85aa9409131902c8
Author: Marc Treib <treib@chromium.org>
Date: Mon Nov 19 12:59:35 2018

Remove invalidation::prefs::kInvalidationServiceUseGCMChannel

It's always true in practice.
Unfortunately, the pre-GCM code is still not quite dead: The
ChromeOS-only TiclDeviceSettingsProvider still says to *not* use the
GCM channel by default.

Bug:  904782 
Change-Id: I904db5088bd0e869343b8acf5bbb62cc7047c300
Reviewed-on: https://chromium-review.googlesource.com/c/1341831
Reviewed-by: Tatiana Gornak <melandory@chromium.org>
Commit-Queue: Marc Treib <treib@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609255}
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/browser_sync/profile_sync_service.cc
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/invalidation_prefs.cc
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/invalidation_prefs.h
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/invalidation_switches.cc
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/invalidation_switches.h
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/profile_invalidation_provider.cc
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/ticl_profile_settings_provider.cc
[modify] https://crrev.com/4c600c1b4ec0a1b45152c38e85aa9409131902c8/components/invalidation/impl/ticl_profile_settings_provider_unittest.cc

Status: Fixed (was: Started)

Sign in to add a comment