Closed Bug 1639284 Opened 5 years ago Closed 5 years ago

Store records, timestamp and metadata in one IndexedDB transaction

Categories

(Firefox :: Remote Settings Client, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 79
Tracking Status
firefox79 --- fixed

People

(Reporter: leplatrem, Assigned: leplatrem)

References

Details

Attachments

(1 file)

It will be more efficient, will prevent race conditions on the client (eg. .get({ verifySignature: true }) while syncing...

Type: defect → enhancement
Priority: P1 → P3
Assignee: nobody → mathieu
Status: NEW → ASSIGNED
Depends on: 1646315
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/da7cbff78183 Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,extension-reviewers,mixedpuppy
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7e39d1eed06b Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Backout by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5e51ab6678b4 Backed out changeset 7e39d1eed06b for xpcshell failures on test_blocklist_severities.js. CLOSED TREE
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a0af6d53c082 Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy

Backed out for multiple failures e.g. browser_asrouter_whatsnewpanel.js

backout: https://hg.mozilla.org/integration/autoland/rev/ca04319efbdea24b10c2fccd33174339aafede41

push: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=a0af6d53c082d97a83c9c0891c36e35331330880&group_state=expanded

failure logs:

Sorry about the overhead Natalia...

This is becoming annoying. Tests were passing here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=502352dddef75210043a79133ef849c01d21bee8

I'll see what I can reproduce locally.

Flags: needinfo?(mathieu)

Does this look good?
At the least the previously failing seem to have disappeared!
https://treeherder.mozilla.org/#/jobs?repo=try&revision=92f0bcd0ae0c0f1c908d3b1aff4b448b2f8e9139
Thanks 🙏

Flags: needinfo?(csabou)

Mathieu, unfortunately not. There still are a couple of test failures on that try push.
Logs:
dom/media/tests/mochitest/test_peerConnection_basicH264Video.html - https://treeherder.mozilla.org/logviewer.html#?job_id=307067960&repo=try
gtest/dependentlibs.list.gtest - https://treeherder.mozilla.org/logviewer.html#?job_id=307067603&repo=try
these cppunit - https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=307067750&repo=try&lineNumber=1537
Push with jobs classified.

Flags: needinfo?(csabou)
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3022366753c9 Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy

None of the failing tests are related to my changes. I rebased and re-run a try with all tests and again, the failing tests are completely unrelated or intermittent. https://treeherder.mozilla.org/pushhealth.html?repo=try&revision=661eb8c834c46455c9cf103c035c59e053abcad2

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: