Open Bug 1741408 Opened 3 years ago Updated 3 months ago

[meta] Support exact error propagation stacks for QM_TRY everywhere

Categories

(Core :: Storage: Quota Manager, task)

task

Tracking

()

People

(Reporter: jstutte, Unassigned)

References

(Depends on 4 open bugs)

Details

(Keywords: meta)

Currently QM_TRY generated propagation stacks can be bogus and are reverse engineered by a heuristic. While this works quite well most of the time, it is also generating some noise we need to manually filter out.

We need to touch all call-sites in order to achieve this, this bug will collect the relative bugs.

Keywords: meta
Summary: [meta] Support exact propagation stacks for QM_TRY → [meta] Support exact error propagation stacks for QM_TRY
Summary: [meta] Support exact error propagation stacks for QM_TRY → [meta] Support exact error propagation stacks for QM_TRY everywhere
Depends on: 1769502
No longer depends on: 1769502
Depends on: 1732453
Duplicate of this bug: 1860998
Depends on: 1860999
Depends on: 1861001
Depends on: 1861003
Depends on: 1861004
Depends on: 1861006

Hm, maybe those new bugs should block bug 1732453 instead of bug 1741408 ?
I assume those new bugs are filed for converting more code to use QMResult.

The other option is to close bug 1732453, but I think converting code is just one part of the exact error propagation effort.

Depends on: 1861007
Flags: needinfo?(mvanstraten)

Yeah, I thought something like that too. I will move them over to bug 1732453.

Flags: needinfo?(mvanstraten)
No longer depends on: 1860999
No longer depends on: 1861001
No longer depends on: 1861003
No longer depends on: 1861004
No longer depends on: 1861006
No longer depends on: 1861007

Thanks!

Depends on: 1861236
Depends on: 1862947
Depends on: 1863492
Depends on: 1891020
No longer depends on: 1863492
You need to log in before you can comment on or make changes to this bug.