Bug 1307504 (RCWN)

Tracking bug for network/cache racing

NEW
Assigned to

Status

()

Core
Networking: Cache
P1
normal
2 years ago
22 days ago

People

(Reporter: mayhemer, Assigned: michal)

Tracking

(Depends on: 8 bugs, Blocks: 1 bug, {meta})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [necko-quantum][necko-active])

(Reporter)

Description

2 years ago
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, ...?
(Reporter)

Comment 1

2 years ago
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]
(Reporter)

Comment 2

2 years ago
Sorry, wanted to assign to Michal (leader of this project)
Assignee: honzab.moz → michal.novotny
(Assignee)

Updated

2 years ago
Depends on: 1313095
(Assignee)

Updated

a year ago
Depends on: 1325081
(Assignee)

Updated

a year ago
Depends on: 1325088
(Assignee)

Updated

a year ago
Depends on: 1325090
(Assignee)

Updated

a year ago
Depends on: 1325091
Alias: RCWN
Keywords: meta
(Assignee)

Updated

a year ago
Depends on: 1325322
(Assignee)

Updated

a year ago
Depends on: 1325325
(Assignee)

Updated

a year ago
Depends on: 1325331
(Assignee)

Updated

a year ago
Depends on: 1325336
(Assignee)

Updated

a year ago
Depends on: 1325341

Updated

a year ago
Depends on: 1331324

Updated

a year ago
Depends on: 1354405

Updated

a year ago
Depends on: 1354407

Updated

a year ago
Depends on: 1354408

Updated

a year ago
Depends on: 1354409
Depends on: 1358038

Updated

a year ago
Depends on: 1360163

Updated

a year ago
Depends on: 1357647
Depends on: 1363700
(Assignee)

Updated

a year ago
Whiteboard: [necko-active] → [necko-quantum][necko-active]
Depends on: 1366224

Updated

a year ago
Depends on: 1367353
Depends on: 1367365

Updated

a year ago
Depends on: 1367742

Updated

a year ago
Depends on: 1367810
(Assignee)

Updated

a year ago
Depends on: 1368809
(Assignee)

Updated

a year ago
Depends on: 1370400
(Assignee)

Updated

11 months ago
Depends on: 1373198
(Assignee)

Updated

11 months ago
Depends on: 1373235
(Assignee)

Updated

11 months ago
Depends on: 1373348

Updated

11 months ago
Depends on: 1373636

Updated

11 months ago
Depends on: 1373656

Updated

11 months ago
Depends on: 1376503

Updated

11 months ago
Depends on: 1376970

Updated

11 months ago
Depends on: 1377223
(Assignee)

Updated

11 months ago
Depends on: 1377340
(Assignee)

Updated

11 months ago
Depends on: 1377568
(Assignee)

Updated

11 months ago
Depends on: 1377570
(Assignee)

Updated

11 months ago
Depends on: 1378308
(Assignee)

Updated

11 months ago
Depends on: 1378714
(Assignee)

Updated

11 months ago
Depends on: 1379126

Updated

11 months ago
Depends on: 1379899

Updated

10 months ago
Depends on: 1380909

Updated

10 months ago
Depends on: 1381816
(Assignee)

Updated

10 months ago
Depends on: 1382831

Updated

10 months ago
Depends on: 1382845

Updated

10 months ago
Depends on: 1384478

Updated

10 months ago
Depends on: 1384493

Updated

10 months ago
Depends on: 1384506

Updated

10 months ago
Depends on: 1384510

Updated

10 months ago
Depends on: 1384803

Updated

10 months ago
Depends on: 1385166

Updated

10 months ago
Depends on: 1385348

Updated

10 months ago
Depends on: 1386116
(Assignee)

Updated

9 months ago
Depends on: 1392841
(Assignee)

Updated

9 months ago
Depends on: 1395121
(Assignee)

Updated

9 months ago
Depends on: 1397593
(Assignee)

Updated

9 months ago
Depends on: 1393298
Depends on: 1399541
(Assignee)

Updated

8 months ago
Depends on: 1399802
Depends on: 1396307
Depends on: 1400001
(Assignee)

Updated

8 months ago
Depends on: 1400386
Depends on: 1438332
Depends on: 1450393
You need to log in before you can comment on or make changes to this bug.