diff options
| author | 2021-03-31 22:19:42 -0700 | |
|---|---|---|
| committer | 2021-04-08 09:57:54 +0000 | |
| commit | c144cc453a6206b259041e8976544b43a7bd6c02 (patch) | |
| tree | 60aaf47ede4a021dc0c2c144103f4c781e887bca /services/incremental/ServiceWrappers.cpp | |
| parent | bcc5b4c1ff0c5ac8299df40c2fa146c3345e2c61 (diff) | |
Installation hardening: reducing read timeout during installation.
And then restoring post-install.
Bug: 160635296
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I0821458bf92db162518a2cbcb7499cd7544e64f2
Diffstat (limited to 'services/incremental/ServiceWrappers.cpp')
| -rw-r--r-- | services/incremental/ServiceWrappers.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/services/incremental/ServiceWrappers.cpp b/services/incremental/ServiceWrappers.cpp index 8e416f36f49e..0755a22ab2ea 100644 --- a/services/incremental/ServiceWrappers.cpp +++ b/services/incremental/ServiceWrappers.cpp @@ -55,8 +55,8 @@ public: } binder::Status setIncFsMountOptions( const ::android::os::incremental::IncrementalFileSystemControlParcel& control, - bool enableReadLogs) const final { - return mInterface->setIncFsMountOptions(control, enableReadLogs); + bool enableReadLogs, bool enableReadTimeouts) const final { + return mInterface->setIncFsMountOptions(control, enableReadLogs, enableReadTimeouts); } private: @@ -233,8 +233,9 @@ public: ErrorCode reserveSpace(const Control& control, FileId id, IncFsSize size) const final { return incfs::reserveSpace(control, id, size); } - WaitResult waitForPendingReads(const Control& control, std::chrono::milliseconds timeout, - std::vector<incfs::ReadInfo>* pendingReadsBuffer) const final { + WaitResult waitForPendingReads( + const Control& control, std::chrono::milliseconds timeout, + std::vector<incfs::ReadInfoWithUid>* pendingReadsBuffer) const final { return incfs::waitForPendingReads(control, timeout, pendingReadsBuffer); } ErrorCode setUidReadTimeouts(const Control& control, |