Closed Bug 1979080 Opened 1 year ago Closed 1 year ago

Implement a workaround to handle semantic history database fragmentation

Categories

(Firefox :: Address Bar, task, P1)

task

Tracking

()

RESOLVED FIXED
144 Branch
Tracking Status
firefox144 --- fixed

People

(Reporter: mak, Assigned: mak)

References

(Blocks 1 open bug)

Details

(Whiteboard: [sng])

Crash Data

Attachments

(1 external file)

Due to a not yet implemented reuse handling in sqlite-vec, the semantic database fragments over time. We should be able to detect that fragmentation and compact the data when it happens.

Whiteboard: [sng]

Due to a bug in the underlying sqlite-vec extension, the semantic history
database can grow unbound, this checks for unused space and compacts it.

Pushed by mak77@bonardo.net: https://github.com/mozilla-firefox/firefox/commit/f690dbe58ca5 https://hg.mozilla.org/integration/autoland/rev/c32cef96bc68 Implement a workaround to handle semantic history database fragmentation, r=jteow
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch
Duplicate of this bug: 1949062

Copying crash signatures from duplicate bugs.

Crash Signature: [@ mozilla::dom::NavigationHistoryEntry::Key] [@ std::unique_ptr<T>::operator->]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: