Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heavy GC thrashing in TdsParser #2120

Closed
Havunen opened this issue Aug 11, 2023 · 23 comments · Fixed by #2121
Closed

Heavy GC thrashing in TdsParser #2120

Havunen opened this issue Aug 11, 2023 · 23 comments · Fixed by #2121

Comments

@Havunen
Copy link

Havunen commented Aug 11, 2023

Describe the bug

Fetching a row from database which has varchar(max) typed column and contains about 1Mb of text causes ~8GB of garbage collector pressure.

I believe this issue is related to: #1864

As you can see from the screenshot of our real application this single method of this library dominates the memory usage:

image

Exception message:
Stack trace (v5.2.0-preview3.23201.1):

> System.Char[]
  Objects : n/a
  Bytes   : 1751536296

>99,9%  Rent • 1,63 GB / 1,63 GB • System.Buffers.TlsOverPerCoreLockedStacksArrayPool<T>.Rent(Int32)
  >99,9%  TryReadPlpUnicodeChars • 1,63 GB / - • Microsoft.Data.SqlClient.TdsParser.TryReadPlpUnicodeChars(Char[], Int32, Int32, TdsParserStateObject, Int32, Boolean, Boolean)
    >99,9%  TryReadSqlStringValue • 1,63 GB / - • Microsoft.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer, Byte, Int32, Encoding, Boolean, TdsParserStateObject)
      >99,9%  TryReadSqlValue • 1,63 GB / - • Microsoft.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer, SqlMetaDataPriv, Int32, TdsParserStateObject, SqlCommandColumnEncryptionSetting, String, SqlCommand)
        >99,9%  TryReadColumnInternal • 1,63 GB / - • Microsoft.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32, Boolean, Boolean)
          >99,9%  ReadAsyncExecute • 1,63 GB / - • Microsoft.Data.SqlClient.SqlDataReader.ReadAsyncExecute(Task, Object)
            >99,9%  ContinueAsyncCall • 1,63 GB / - • Microsoft.Data.SqlClient.SqlDataReader.ContinueAsyncCall<T>(Task, SqlDataReader+SqlDataReaderBaseAsyncCallContext<T>)
              >99,9%  InnerInvoke • 1,63 GB / - • System.Threading.Tasks.ContinuationResultTaskFromResultTask<TAntecedentResult, TResult>.InnerInvoke()
                >99,9%  <.cctor>b__272_0 • 1,63 GB / - • System.Threading.Tasks.Task+<>c.<.cctor>b__272_0(Object)
                  >99,9%  RunFromThreadPoolDispatchLoop • 1,63 GB / - • System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
                    >99,9%  ExecuteWithThreadLocal • 1,63 GB / - • System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task, Thread)
                      >99,9%  ExecuteEntryUnsafe • 1,63 GB / - • System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread)
                        >99,9%  ExecuteFromThreadPool • 1,63 GB / - • System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread)
                          >99,9%  Dispatch • 1,63 GB / - • System.Threading.ThreadPoolWorkQueue.Dispatch()
                            >99,9%  WorkerThreadStart • 1,63 GB / - • System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
                              >99,9%  StartCallback • 1,63 GB / - • System.Threading.Thread.StartCallback()
                                ► >99,9%  [AllThreadsRoot] • 1,63 GB / - • [AllThreadsRoot]
  ► <0,01%  Grow • 104,4 KB / - • System.Text.ValueStringBuilder.Grow(Int32)

To reproduce

I created a public sample console application where this issue can be reproduced

The situation is better in v5.2.0-preview3.23201.1 but in my opinion its still not good enough, is there anything else what can we done here to reduce the memory allocations?

https://github.com/Havunen/MicrosoftSqlDriverGcBug

Expected behavior

As little memory is allocated as possible, allocating gigabytes of memory for 1 megabyte of string sounds wrong.

Further technical details

Microsoft.Data.SqlClient version 5.1.1
.NET 6.0.21
SQL Server version: SQL Server 2019, 150
Operating system: Windows 11

@Wraith2
Copy link
Contributor

Wraith2 commented Aug 11, 2023

The array rental path is working. The problem is that there is so much GC activity that the array pool keeps getting cleaned up so reuse of the array pool arrays is limited to the time periods between GC's.
Any attempt to cache arrays in a way that didn't yield to GC pressure would cause problems like OutOfMemory exceptions.

My advice with current SqlClient builds is to not read strings over a single packet in size in async mode. Try using a sync api.

@JRahnama JRahnama added this to Needs triage in SqlClient Triage Board via automation Aug 11, 2023
@roji
Copy link
Member

roji commented Aug 11, 2023

@Wraith2 is this related to (or is a duplicate of) #593?

@Wraith2
Copy link
Contributor

Wraith2 commented Aug 11, 2023

It doesn't appear to be related. I'm delving into what's happening.

@Wraith2
Copy link
Contributor

Wraith2 commented Aug 11, 2023

I'm wrong, It is related. Sort of. The async read issue in #593 is magnifying and causing extra GC pressure but it isn't the root cause I don't think. It feels like there should be some way to feed data from the last replay of a failed column read into next one so we can start with an approximately correctly sized buffer and relieve some of the pressure.

The reason it's doing so much allocation in the first place is that it's a plp read so we get chunks of data but don't know how much we're going to have in total so we can't allocate enough space upfront.

@Havunen
Copy link
Author

Havunen commented Aug 12, 2023

When the code is called synchronously the rented buffer size doubles unitl it has grown big enough to finish the request.

Sync:

Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 1050396. Got a buffer with size of 2097152

But when the code is called asynchronously the offset gets reset and it rents small buffers way more often causing pressure to GC.

Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 1050396. Got a buffer with size of 2097152
Requested buffer min size 3968. Got a buffer with size of 4096
Requested buffer min size 7962. Got a buffer with size of 8192
Requested buffer min size 11956. Got a buffer with size of 16384
Requested buffer min size 19944. Got a buffer with size of 32768
Requested buffer min size 35920. Got a buffer with size of 65536
Requested buffer min size 67872. Got a buffer with size of 131072
Requested buffer min size 131776. Got a buffer with size of 262144
Requested buffer min size 263578. Got a buffer with size of 524288
Requested buffer min size 527182. Got a buffer with size of 1048576
Requested buffer min size 1050396. Got a buffer with size of 2097152

Maybe the offset could be stored somewhere for the duration of request to avoid this?

@Wraith2
Copy link
Contributor

Wraith2 commented Aug 12, 2023

I investigated that. We do something like that for byte arrays. After considering it for a while I'd rather not do it for 2 reasons. 1) it makes the async snapshot/replay mechanism slightly more complex and 2) the real fix is not to replay the snapshot on every additional packet. I'd prefer to fix the deeper problem caused by #593 and then consider if it's sensible to memoize max sizes per field per row in snapshots by generalizing the current approach we're using for byte[]'s

@Havunen
Copy link
Author

Havunen commented Aug 12, 2023

It seems the fix ( #2121 ) reduced GC pressure by a lot!

At least in the sample application almost all allocations are gone!

Before:
image

After
image

I will test with the real application next!

@Wraith2
Copy link
Contributor

Wraith2 commented Aug 12, 2023

I advise waiting for the CI on that PR and try the artifacts from it if it ends up green (or the failures are just infrastructure issues).

SqlClient Triage Board automation moved this from Needs triage to Closed Aug 15, 2023
@Havunen
Copy link
Author

Havunen commented Aug 16, 2023

Hey, is it possible to have a new preview release of 5.2? It would be nice to have this issue patched

@JRahnama
Copy link
Member

@Havunen next preview release is next mount. Date TBD.

@Havunen
Copy link
Author

Havunen commented Sep 1, 2023

@JRahnama Its September now, any chance for a new release? Or preview release please ? This is important issue for us

@David-Engel
Copy link
Contributor

Tentative date for 5.2 preview 4 is 21 Sept. A few hot internal issues could push that out, though. 😞

@Havunen
Copy link
Author

Havunen commented Sep 21, 2023

Any news about the release?

@masonwheeler
Copy link

Any news about the release?

Yeah, I'm wondering about that myself. Just came back to this after seeing we're still getting massive amounts of GC thrashing for an issue I thought was taken care of almost a year ago, and I found this issue. According to dotMemory, it doesn't appear that the array pool is being used at all, even in the latest 5.2 preview:
image

Any idea when we'll see a new preview drop?

@Wraith2
Copy link
Contributor

Wraith2 commented Sep 21, 2023

If you just want to check if it fixes your case you can use the artifacts from the CI run on the linked PR. Or build your own locally and try it.
If you find that your repro isn't covered by that PR then as always if you provide me with the repro i'll do my best to speed it u p.

@masonwheeler
Copy link

@Wraith2 Just checked out the code and built it locally. Interesting result: the char[] thrashing is almost entirely gone, but the GC pressure is not; it's been replaced by string thrashing coming from a new Concat call, and is about 9% worse than the char[] thrashing was. (61.77 GB vs 56.76 GB.)

image

What's going on there?

@Wraith2
Copy link
Contributor

Wraith2 commented Sep 21, 2023

The test above is using large strings which are being allocated on the LOH, their presence is causing gen2 GC's. Your test should be running faster. If it isn't then provide me with your reproduction setup or i'm stuck with guessing.

@masonwheeler
Copy link

@Wraith2 It's the same test as the original issue. (The numbers I posted come from iterating the entire database, whereas the test case given there is of just one table, but if you run that test case you should see the issue pretty clearly.)

@Havunen
Copy link
Author

Havunen commented Sep 21, 2023

Did you run your test in release mode?

@masonwheeler
Copy link

@Havunen ...no. Good catch. Let me rebuild and get back to you with results.

@masonwheeler
Copy link

@Havunen That fixed it. Thanks!

@Havunen
Copy link
Author

Havunen commented Sep 21, 2023

Yeah only string concationations in that method are debug statements.

@Havunen
Copy link
Author

Havunen commented Sep 26, 2023

@David-Engel @JRahnama Can we have a new release of Microsoft.Data.SqlClient please, so we could get rid off this problem in our application? Even preview release could do. Is there some reason why new preview version can't be released? Could those rest of the issues be released in the next preview instead? We have been waiting for almost two months for this performance bug to get fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging a pull request may close this issue.

6 participants