diff options
author | 2021-02-06 20:31:43 -0800 | |
---|---|---|
committer | 2021-02-11 08:47:27 +0000 | |
commit | b19ee3ebd86c0952c87df1c145dde7d66c17d811 (patch) | |
tree | e54a1440ac723d1eba15916a0f6627670dea2089 /services/incremental/ServiceWrappers.cpp | |
parent | de3ce41f288c007d462d17fec72b3f4707970e62 (diff) |
DataLoader lifecycle.
- restarting DataLoaders for not fully downloaded mounts,
- exponential backoff retry on DataLoader restart.
Bug: 173223115
Bug: 160634487
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I5a93fd515ef0fec09452ce7bb4cd79fbd283d45f
Diffstat (limited to 'services/incremental/ServiceWrappers.cpp')
-rw-r--r-- | services/incremental/ServiceWrappers.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/incremental/ServiceWrappers.cpp b/services/incremental/ServiceWrappers.cpp index 25d3f77fa58b..659d6503e11c 100644 --- a/services/incremental/ServiceWrappers.cpp +++ b/services/incremental/ServiceWrappers.cpp @@ -70,9 +70,10 @@ public: ~RealDataLoaderManager() = default; binder::Status bindToDataLoader(MountId mountId, const content::pm::DataLoaderParamsParcel& params, + int bindDelayMs, const sp<content::pm::IDataLoaderStatusListener>& listener, bool* _aidl_return) const final { - return mInterface->bindToDataLoader(mountId, params, listener, _aidl_return); + return mInterface->bindToDataLoader(mountId, params, bindDelayMs, listener, _aidl_return); } binder::Status getDataLoader(MountId mountId, sp<content::pm::IDataLoader>* _aidl_return) const final { |