Closed
Bug 1339824
Opened 7 years ago
Closed 7 years ago
Move metadata storage to a separate DB in preparation for syncing
Categories
(Firefox for iOS :: Data Storage, defect, P1)
Tracking
()
RESOLVED
FIXED
Iteration:
1.19
Tracking | Status | |
---|---|---|
fxios | 8.0+ | --- |
People
(Reporter: fluffyemily, Assigned: justindarc)
References
(Depends on 1 open bug)
Details
(Whiteboard: [MobileAS])
Attachments
(3 files)
Currently metadata is stored in a separate table inside the main Firefox DB. To bring the FxiOS implementation in line with desktop, the metadata storage should be moved to a separate DB and ATTACHed to the existing DB during querying. This is so that we can sync metadata at a later date more easily.
Updated•7 years ago
|
Priority: -- → P2
Updated•7 years ago
|
Iteration: --- → 1.17
Priority: P2 → P1
Reporter | ||
Updated•7 years ago
|
Assignee: nobody → etoop
Status: NEW → ASSIGNED
Reporter | ||
Comment 1•7 years ago
|
||
Attachment #8848554 -
Flags: review?(sleroux)
Attachment #8848554 -
Flags: review?(fpatel)
Updated•7 years ago
|
Iteration: 1.17 → 1.18
Updated•7 years ago
|
Attachment #8848554 -
Flags: review?(sleroux) → review+
Reporter | ||
Updated•7 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Comment 2•7 years ago
|
||
Attachment #8851086 -
Flags: review?(jdarcangelo)
Comment 3•7 years ago
|
||
Revert due to regressions on master for now.
Assignee | ||
Updated•7 years ago
|
Attachment #8851086 -
Flags: review?(jdarcangelo) → review+
Assignee | ||
Updated•7 years ago
|
Assignee: etoop → jdarcangelo
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•7 years ago
|
Attachment #8848554 -
Flags: review?(fpatel)
Updated•7 years ago
|
Iteration: 1.18 → 1.19
Assignee | ||
Comment 4•7 years ago
|
||
Steph, I left the PR as 2 commits. The first one is the original patch that we backed out. The second commit contains my changes to the schema initialization so we don't crash if the DB is deleted after a connection is established (which technically *shouldn't* ever happen). It also fixes the way we reset the profile in the XCUITests so that the aforementioned DB deletion doesn't happen after we've already connected to it.
Attachment #8855953 -
Flags: review?(sleroux)
Updated•7 years ago
|
Attachment #8855953 -
Flags: review?(sleroux) → review+
Assignee | ||
Comment 5•7 years ago
|
||
Landed on master: https://github.com/mozilla-mobile/firefox-ios/commit/eadaa0053781e90a51c7042ef09f042a565dcb9f
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•