update to latest version of rkv (and thus LMDB)

RESOLVED FIXED in Firefox 67

Status

()

enhancement
P3
normal
RESOLVED FIXED
5 months ago
4 months ago

People

(Reporter: myk, Assigned: myk)

Tracking

unspecified
mozilla67
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox67 fixed)

Details

Attachments

(1 attachment)

Assignee

Description

5 months ago

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

Assignee

Updated

5 months ago
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
Assignee

Comment 2

5 months ago

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.

Assignee

Updated

4 months ago
Blocks: 1527104

Comment 3

4 months ago
Pushed by myk@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5f738ddb6e4a
update rkv (and LMDB) to their latest stable versions r=froydnj

Comment 4

4 months ago
bugherder
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.