Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 7 of 7 total
Thread Stream Limit ?
Mon, Jan 11 2016 11:55 AMPermanent Link

Charalampos Michael

Hello,
 I'm saving and loading datasets through streams but there seems to be a limit
 in edb streams so dataset rows are not loaded all of them, just a portition if the total row count
 exceeds MAX_STREAM_BUFFER_SIZE.

 From what i can see there is a constant that is making a limit to how much data stream will load.
 MAX_STREAM_BUFFER_SIZE = (STREAM_BUFFER_SIZE*4);

 Is there any reason for this ?
 
 removing the below lines from edblocal.TEDBLocalCursor.LoadFromStream solves my problem
 if (TempBufferSize > MAX_STREAM_BUFFER_SIZE) then
 begin
 ...
 end

Thank you
Tue, Jan 12 2016 10:35 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Michael,

<<  From what i can see there is a constant that is making a limit to how much data stream will load. >>

Yes, there's a bug in the stream loading that has to do with the incoming size of individual columns/rows.  If the size of the rows/columns exceeds the stream buffer size, it will cause an incorrect error.

I will have a fix for this soon.  I've been holding off on a new EDB release due to some interoperability changes between EDB and EWB, but should be able to release it by the end of the week.

Tim Young
Elevate Software
www.elevatesoft.com
Tue, Jan 12 2016 12:18 PMPermanent Link

Charalampos Michael

Dear Tim,
 Actually it loaded up the half of the stream into the destination table without raising any error. Smiley
 No problem, take your time.

<<  From what i can see there is a constant that is making a limit to how much data stream will load. >>

Yes, there's a bug in the stream loading that has to do with the incoming size of individual columns/rows.  If the size of the rows/columns exceeds the stream buffer size, it will cause an incorrect error.

I will have a fix for this soon.  I've been holding off on a new EDB release due to some interoperability changes between EDB and EWB, but should be able to release it by the end of the week.

Tim Young
Elevate Software
www.elevatesoft.com
Sun, Feb 28 2016 4:51 AMPermanent Link

Charalampos Michael

Tim is this fixed in 2.22 ?

Thank You
Wed, Mar 2 2016 8:45 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Michael,

<< Tim is this fixed in 2.22 ? >>

Actually, it was fixed in 2.21, but didn't get logged for some reason.  I will make sure that this is fixed in the incident reports.

Tim Young
Elevate Software
www.elevatesoft.com
Wed, Mar 2 2016 8:52 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Michael,

Actually, no, I didn't miss it - it's right here:

http://www.elevatesoft.com/incident?action=viewaddr&category=edb&release=2.21&incident=4343

Smile

Tim Young
Elevate Software
www.elevatesoft.com
Wed, Mar 2 2016 10:58 AMPermanent Link

Charalampos Michael

Oh,
 Then i missed the report !!! lol !!!

Thanks Smile
Image