Open Bug 1307504 (RCWN) Opened 8 years ago Updated 20 days ago

[meta] Tracking bug for network/cache racing

Categories

(Core :: Networking: Cache, task, P5)

task

Tracking

()

People

(Reporter: mayhemer, Unassigned)

References

(Depends on 9 open bugs)

Details

(Keywords: meta, Whiteboard: [necko-quantum][necko-active])

Attachments

(1 obsolete file)

This bug is more about telemetry collection and establishing any decision logic on whether to load from network despite we have a (enough) fresh content in the cache when there is a good chance it would be faster when rather reload from the network (w/o revalidation).

The simple start would be to have a new probe that shows a distribution between cache load time and network load time, both happening in parallel, broken by some basic set of preconditions we happen to know about the loading resource, like:

priority class, estimated content type, size, ...?

and maybe also:

connection RTT, if known at the time of the request, connection type, ...?
After discussion in Vienna, we may have some more detailed plan.  Let's use this as a tracking bug for all the particular tasks.
Assignee: nobody → honzab.moz
Summary: Experiment with racing network request against cached load → Tracking bug for network/cache racing
Whiteboard: [necko-active]
Sorry, wanted to assign to Michal (leader of this project)
Assignee: honzab.moz → michal.novotny
Depends on: 1313095
Depends on: 1325081
Depends on: 1325088
Depends on: 1325090
Depends on: 1325091
Alias: RCWN
Keywords: meta
Depends on: 1325322
Depends on: 1325325
Depends on: 1325331
Depends on: 1325336
Depends on: 1325341
Depends on: 1331324
Depends on: 1354405
Depends on: 1354407
Depends on: 1354408
Depends on: 1354409
Depends on: 1360163
Depends on: 1357647
Whiteboard: [necko-active] → [necko-quantum][necko-active]
Depends on: 1367353
Depends on: 1367951
Depends on: 1367742
Depends on: 1367810
Depends on: 1368809
Depends on: 1370400
Depends on: 1373198
Depends on: 1373235
Depends on: 1373348
Depends on: 1373636
Depends on: 1373656
Depends on: 1377340
Depends on: 1377568
Depends on: 1377570
Depends on: 1378308
Depends on: 1378714
Depends on: 1379126
Depends on: 1379899
Depends on: 1380909
Depends on: 1382831
Depends on: 1384478
Depends on: 1384493
Depends on: 1384506
Depends on: 1384510
Depends on: 1384803
Depends on: 1385166
Depends on: 1385348
Depends on: 1386116
Depends on: 1392841
Depends on: 1395121
Depends on: 1397593
Depends on: 1393298
Bulk priority update: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Depends on: 1399802
Depends on: 1400386
Depends on: 1401741
Depends on: 1425268
Depends on: 1484149
Summary: Tracking bug for network/cache racing → [meta] Tracking bug for network/cache racing
Priority: P1 → P3
Depends on: 1561532
Assignee: michal.novotny → nobody
Severity: normal → N/A
Priority: P3 → --
Type: defect → task
Priority: -- → P5
Regressions: 1640212
Depends on: 1795913
Depends on: 1622859
Attachment #9383862 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.