Closed Bug 1525392 Opened 1 year ago Closed 1 year ago

update to latest version of rkv (and thus LMDB)

Categories

(Toolkit :: General, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: myk, Assigned: myk)

References

Details

Attachments

(1 file)

After bug 1490496 lands, we should update to the latest version of rkv, which will incorporate the fix for bug 1525219 and enable us to remove this temporary workaround of depending on a branch of the mozilla/lmdb-rs repository:

https://phabricator.services.mozilla.com/D6328#change-rFeP59HZ8M0a

Summary: update to latest version of rkv (and thus lmdb-rkv and lmdb-rkv-sys) → update to latest version of rkv (and thus LMDB)

Giving this a priority to get it out of the triage list - please change as necessary.

Priority: -- → P3

Changes to rkv and LMDB crates:

rkv 0.7.0 -> 0.9.1
lmdb-rkv 0.9.0 -> 0.11.2
lmdb-sys 0.8.0 -> lmdb-rkv-sys 0.8.2

Update to the LMDB C library:

LMDB 0.9.21 -> 0.9.23 (+ backported patch for Mozilla build issue)

Other crate dependency update:

lazy_static 1.0.1 -> 1.2.0

This also removes the workaround for bug 1525219 and updates the kvstore in-tree crate (and nsIKeyValueService XPCOM API) for the rkv changes.

Blocks: 1527104
Pushed by myk@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5f738ddb6e4a
update rkv (and LMDB) to their latest stable versions r=froydnj
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.