I think I figured it out. Here is v4. If the number of requests is less than 1 GB, the algorithm stays the same as before. If we need to process more, we will do it incrementally with slices of 1 GB.
Best regards, Maxim Orlov.
v4-0001-Process-sync-requests-incrementally-in-AbsorbSync.patch
Description: Binary data