Enable rkv-safe-mode everywhere
Categories
(Data Platform and Tools :: Glean: SDK, task, P2)
Tracking
(Not tracked)
People
(Reporter: saschanaz, Assigned: janerik)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
(to remove lmdb dependency from rkv).
Assignee | ||
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
•
|
||
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?
Assignee | ||
Comment 2•2 years ago
|
||
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)
Reporter | ||
Comment 3•2 years ago
|
||
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?
Assignee | ||
Comment 4•2 years ago
|
||
(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.
Assignee | ||
Comment 5•2 years ago
|
||
I have a rough plan ready, waiting for feedback from a colleague before sharing that more widely.
Assignee | ||
Comment 6•2 years ago
|
||
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)
Comment 7•2 years ago
|
||
Assignee | ||
Comment 8•2 years ago
|
||
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.
Assignee | ||
Comment 9•2 years ago
|
||
Firefox iOS upgrade here: https://github.com/mozilla-mobile/firefox-ios/pull/11392
Assignee | ||
Comment 10•2 years ago
|
||
Glean v51 landed in Firefox iOS: https://github.com/mozilla-mobile/firefox-ios/pull/11407
Assignee | ||
Comment 11•2 years ago
|
||
Focus iOS also got the update: https://github.com/mozilla-mobile/focus-ios/pull/3386
Assignee | ||
Comment 12•2 years ago
|
||
It's starting to show up in nightly builds of Firefox and Focus. Closing this then.
Description
•