Bug 141911

Summary: Hang while Feedly is idling
Product: WebKit Reporter: Myles C. Maxfield <mmaxfield>
Component: Page LoadingAssignee: Myles C. Maxfield <mmaxfield>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: ap, cdumez, koivisto
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Sample none

Description Myles C. Maxfield 2015-02-23 09:27:14 PST
Created attachment 247124 [details]
Sample

See attached sample.
Comment 1 Alexey Proskuryakov 2015-02-23 22:43:24 PST
> WKCFURLCacheCopyAllHostNamesInPersistentStoreForPartition

This is a nightly or local build, isn't it supposed to use WebKit persistent cache, and not CFNetwork's?

I don't know if this could happen when actually idling, something needed to send that clearCacheForOrigin message first.
Comment 2 Antti Koivisto 2015-02-24 08:21:47 PST
Why is this cache clearing code running in a web process in the first place? For the legacy networking that doesn't use network process?
Comment 3 Alexey Proskuryakov 2015-02-24 11:07:14 PST
Probably, not sure.

    // FIXME (Multi-WebProcess): <rdar://problem/12239765> There is no need to relaunch all processes. One process to take care of persistent cache is enough.
    processPool()->sendToAllProcessesRelaunchingThemIfNecessary(Messages::WebResourceCacheManager::ClearCacheForOrigin(securityOrigin, cachesToClear));
Comment 4 Myles C. Maxfield 2015-08-26 23:41:28 PDT
Has not reproduced.