DescriptionReland: Parse Drive API responses all at once in the blocking pool.
Previous implementation did the parsing of string to base::Value
on blocking pool, and that of base::Value to specific data types
either on UI thread or on yet another post to blocking pool.
The previous implementation is slightly inefficient and moreover
involves a subtle bug 284244.
BUG=284244, 401843
This CL once landed as r288017 (Patch Set 4) and reverted.
This is the second try.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288275
Patch Set 1 : #
Total comments: 2
Patch Set 2 : Remove GetDataRequest #Patch Set 3 : Rebase + really drop GetDataRequest #
Total comments: 2
Patch Set 4 : Review fix #Patch Set 5 : Rebase. #Patch Set 6 : Fix the cause of the regression. #
Messages
Total messages: 15 (0 generated)
|