Closed Bug 1772148 Opened 2 years ago Closed 2 years ago

Enable rkv-safe-mode everywhere

Categories

(Data Platform and Tools :: Glean: SDK, task, P2)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: saschanaz, Assigned: janerik)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

(to remove lmdb dependency from rkv).

Priority: -- → P3

Hi Jan-Erik, last I heard that it should just be pref-flipping simple, is that still the case? Can I go ahead and write a PR?

Flags: needinfo?(jrediger)

We haven't yet rolled out a release to iOS, so on the Glean side this will take a bit longer to roll out.
But what we can do:

  • Already remove lmdb from rkv and get it released.
  • We'll do a Glean release with the old version but the pref-flip, so that it uses our migration code
  • Then we can land an update of Glean+rkv in m-c (and subsequently on Android), where it's already not using lmdb anyway.
  • We take care of rolling it out on iOS separately (that's on the Glean team)
Flags: needinfo?(jrediger)

Already remove lmdb from rkv and get it released.

I don't think we can get anything good from this as we won't be able to actually deploy it without duplicating the dependency. I think I can wait rather than complicating the situation, unless something requires us to proceed earlier.

We'll do a Glean release with the old version but the pref-flip, so that it uses our migration code

So this is one of my concerns. How long should we keep the migration path?

(In reply to Kagami :saschanaz from comment #3)

So this is one of my concerns. How long should we keep the migration path?

Ah right, we probably want that around for a bit to ensure people upgrade.
I'll get you an answer + plan to that by the end of the week.

I have a rough plan ready, waiting for feedback from a colleague before sharing that more widely.

Assignee: nobody → jrediger
Priority: P3 → P2

Short proposal for how we want to go about this.
tl;dr: We're doing the pref-flip now, then we can evaluate rollout by Q4 and subsequently remove the migration code fully (and thus rkv can drop the dependency only by then)

badboy merged PR #2123: "Bug 1772148 - Remove rkv safe-mode toggle. It's default enabled now." in a8a418a.

This is one part of the whole thing. We still need to release it and then track that around Q4 for completely removing migration.

Blocks: 1780370

It's starting to show up in nightly builds of Firefox and Focus. Closing this then.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: