List:Cluster« Previous MessageNext Message »
From:Matthew Boehm Date:November 10 2009 9:10pm
Subject:RE: Send Buffers overloaded in NDB kernel
View as plain text  
So I altered sysbench and dropped the 100 char update statement down to
9 (UPDATE sbtestndb set c='14435575' where id=624923, with id = PK and c
= non-indexed column) and within 10 seconds of the 64 thread test, hit
the error. Didn't bother with 128 and 256 tests.

You say this has to do with each ndbd sending statuses/updates to each
mysqld? I've got two connected to the cluster but only running the tests
on 1.

-Matthew

> -----Original Message-----
> From: Pekka.Nousiainen@stripped [mailto:Pekka.Nousiainen@stripped]
> Sent: Tuesday, November 10, 2009 1:37 PM
> To: cluster@stripped
> Subject: Re: Send Buffers overloaded in NDB kernel
> 
> On 091110, Boehm, Matthew wrote:
> > Interestingly, if I run the "update_index" bench (ie: UPDATE table
> SET
> > indexedColum=indexedColumn+1 WHERE PKcolumn=<rand>), that one runs
> just
> > fine all the way up to 256 threads.
> >
> > But if I try the update_nonindex, (ie: UPDATE table SET
> > nonIdxColum='<random 100 char string>' WHERE PKcolumn=<rand>), that
> is
> > the one that fails right away on the 64/128/256 thread bench.
> 
> Updating indexed column takes lots of time (relatively speaking).
> So maybe that's what keeps the traffic low enough to not hit
> send buffer limit.
> 
> If binlogging is off and you're not selecting masses of data
> to API, that leaves the update traffic.  Maybe somebody else
> knows if it's possible to hit send buffer limit here.
> 
> --
> Pekka Nousiainen, Software Engineer, Sun Microsystems / MySQL
> 
> --
> MySQL Cluster Mailing List
> For list archives: http://lists.mysql.com/cluster
> To unsubscribe:
> http://lists.mysql.com/cluster?unsub=1

Thread
Send Buffers overloaded in NDB kernelMatthew Boehm3 Nov
  • Re: Send Buffers overloaded in NDB kernelPekka Nousiainen3 Nov
    • RE: Send Buffers overloaded in NDB kernelMatthew Boehm3 Nov
      • RE: Send Buffers overloaded in NDB kernelAndrew Hutchings4 Nov
        • RE: Send Buffers overloaded in NDB kernelMatthew Boehm10 Nov
          • Re: Send Buffers overloaded in NDB kernelPekka Nousiainen10 Nov
            • RE: Send Buffers overloaded in NDB kernelMatthew Boehm10 Nov
              • Re: Send Buffers overloaded in NDB kernelPekka Nousiainen10 Nov
                • RE: Send Buffers overloaded in NDB kernelMatthew Boehm10 Nov
                  • Re: Send Buffers overloaded in NDB kernelJonas Oreland10 Nov
                    • RE: Send Buffers overloaded in NDB kernelMatthew Boehm10 Nov
                      • RE: Send Buffers overloaded in NDB kernelMatthew Boehm11 Nov
                • RE: Send Buffers overloaded in NDB kernelMatthew Boehm10 Nov
              • Re: Send Buffers overloaded in NDB kernelRobert Klikics11 Nov
                • RE: Send Buffers overloaded in NDB kernelMatthew Boehm11 Nov
                  • Re: Send Buffers overloaded in NDB kernelRobert Klikics11 Nov
                    • RE: Send Buffers overloaded in NDB kernelMatthew Boehm11 Nov
                      • Re: Send Buffers overloaded in NDB kernelRobert Klikics11 Nov
                        • RE: Send Buffers overloaded in NDB kernelMatthew Boehm11 Nov
                        • Re: Send Buffers overloaded in NDB kernelPekka Nousiainen11 Nov
                          • Re: Send Buffers overloaded in NDB kernelRobert Klikics11 Nov