Closed Bug 1594995 Opened 5 years ago Closed 5 years ago

Use RKV safe mode for cert_storage

Categories

(Core :: Security: PSM, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: vporof, Assigned: vporof)

References

Details

(Whiteboard: [psm-assigned])

Attachments

(5 files)

Assignee: nobody → vporof
Status: NEW → ASSIGNED
Blocks: 1595004
Priority: -- → P1
Whiteboard: [psm-assigned]
Attachment #9107430 - Attachment description: Bug 1594995 - Part 1: Run `./mach vendor rust` on a clean master tip, r=keeler → Bug 1594995 - Part 1: Run `./mach vendor rust` on a clean central tip, r=mayhemer,heycam
Attachment #9107430 - Attachment description: Bug 1594995 - Part 1: Run `./mach vendor rust` on a clean central tip, r=mayhemer,heycam → Bug 1594995 - Part 1: Update neqo dependencies to specify a tag instead of a version, and run `./mach vendor rust` on a clean central tip, r=heycam
Attachment #9107430 - Attachment description: Bug 1594995 - Part 1: Update neqo dependencies to specify a tag instead of a version, and run `./mach vendor rust` on a clean central tip, r=heycam → Bug 1594995 - Part 1: Update neqo dependencies to specify a rev instead of a version, and run `./mach vendor rust` on a clean central tip, r=heycam
No longer blocks: 1595004
No longer blocks: intermediate-preloading
Pushed by vporof@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f65cd268b0e5
Part 1: Update neqo dependencies to specify a rev instead of a version, and run `./mach vendor rust` on a clean central tip, r=heycam
https://hg.mozilla.org/integration/autoland/rev/fc5e72bd0abf
Part 2: Update RKV dependency to our safe-mode feature branch, r=keeler
https://hg.mozilla.org/integration/autoland/rev/72a83016b340
Part 3: Vendor newly added rust dependencies, r=keeler
https://hg.mozilla.org/integration/autoland/rev/775a103cdc2c
Part 4: Update cert_storage to use RKV in safe mode, r=keeler
https://hg.mozilla.org/integration/autoland/rev/e7d3683f6809
Part 5: Use a safe-mode database for test_cert_storage_preexisting.js, r=keeler

"warning: security/manager/ssl/cert_storage/Cargo.toml: dependency (rkv) specification is ambiguous. Only one of branch, tag or rev is allowed. This will be considered an error in future versions"

Filed bug 1596642 for that.

Regressions: 1596642

== Change summary for alert #23942 (as of Thu, 14 Nov 2019 07:12:53 GMT) ==

Improvements:

7% raptor-tp6m-instagram-geckoview-cold fcp android-hw-g5-7-0-arm7-api-16 pgo 522.75 -> 485.33
7% raptor-tp6m-google-geckoview-cold android-hw-g5-7-0-arm7-api-16 pgo 604.70 -> 563.96
6% raptor-tp6m-google-restaurants-geckoview-cold android-hw-g5-7-0-arm7-api-16 pgo 633.85 -> 593.30
6% raptor-tp6m-google-geckoview-cold fcp android-hw-g5-7-0-arm7-api-16 pgo 570.17 -> 534.92
5% raptor-tp6m-google-restaurants-geckoview-cold fcp android-hw-g5-7-0-arm7-api-16 pgo 706.60 -> 667.92
5% raptor-tp6m-bing-restaurants-geckoview-cold android-hw-g5-7-0-arm7-api-16 pgo 595.96 -> 567.79
5% raptor-tp6m-booking-geckoview-cold fcp android-hw-g5-7-0-arm7-api-16 pgo 615.85 -> 587.79
4% raptor-tp6m-bing-restaurants-geckoview-cold loadtime android-hw-g5-7-0-arm7-api-16 pgo 637.33 -> 610.92
4% raptor-tp6m-bing-restaurants-geckoview-cold fcp android-hw-g5-7-0-arm7-api-16 pgo 721.00 -> 692.42

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=23942

BTW, I just saw that randomly while building, but this makes us build and use 2 versions of rkv, now.

(In reply to Mike Hommey [:glandium] (high latency) from comment #12)

BTW, I just saw that randomly while building, but this makes us build and use 2 versions of rkv, now.

That’s expected, and temporary.

Regressions: 1604029
Depends on: 1610179
No longer blocks: rkv-perf-mode
No longer blocks: ship-rkv
Blocks: 1637680
No longer blocks: 1637680
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: