List:Cluster« Previous MessageNext Message »
From:Matthew Boehm Date:November 11 2009 6:31pm
Subject:RE: Send Buffers overloaded in NDB kernel
View as plain text  
So here's the "resolution". Consider the following grid for explanation:

| ndb-log-bin MYS01 | ndb-log-bin MYS02 | overloaded kernel
----------------------------------------------------
|         0         |         0         |  No
----------------------------------------------------
|         0         |         1         |  Yes
----------------------------------------------------
|         1         |         0         |  Yes
----------------------------------------------------
|         1         |         1         |  Yes
----------------------------------------------------

Looks familiar (http://en.wikipedia.org/wiki/OR_gate)

I tried all different combos and tried tweaking the values of
binlog_cache_size, max-binlog-size, turning off/on slow-query-log and
log-queries-not-using-indexes and log-slave-updates, etc to no avail.

Pretty much have to just turn off ndb-log-bin (on each mysqld node
connected to the cluster) so that tables that are ENGINE=NDB don't get
logged in the binary log.

Someone maybe want to change "1218 'Send Buffers overloaded in NDB
kernel'" to something like "Try turning off ndb binary logging"? :)

Are there possibly other undocumented parameters I can tweak on the
binlog to help?

-Matthew

> -----Original Message-----
> From: Robert Klikics [mailto:server@stripped]
> Sent: Wednesday, November 11, 2009 9:08 AM
> To: Boehm, Matthew
> Cc: cluster@stripped
> Subject: Re: Send Buffers overloaded in NDB kernel
> 
> Well, thats not exactly the kind of "documentation" I was searching
for
> ;-)
> But thanks, I'll have a look of that.
> 
> What about compiling --without-ndb-binlog ? Maybe this helps?
> 
> Regards,
> Robert
> 
> 
> Am 11.11.2009 um 16:02 schrieb Boehm, Matthew:
> 
> > I found them "documented" here:
> >
> > http://forge.mysql.com/tools/tool.php?id=212
> >
> > Which is the giant patch from 5.1.34 to 7.0.
> >
> > Look at lines 4080 through 4087.
> >
> > Both show GET_BOOL so I can only guess their values can be either 1
> or 0
> > (ON or OFF).
> >
> > I'm continuing my experiments today to determine if turning on/off
> ndb
> > binlogging is the 'culprit' behind the overloaded kernel error.
> >
> > I'm hoping that tweaks to the binlog itself will help.
> >
> > -Matthew
> >
> >> -----Original Message-----
> >> From: Robert Klikics [mailto:server@stripped]
> >> Sent: Wednesday, November 11, 2009 8:15 AM
> >> To: cluster@stripped
> >> Subject: Re: Send Buffers overloaded in NDB kernel
> >>
> >> Hello,
> >>
> >> just a short question:
> >>
> >>> I set in my.cnf:
> >>> ndb-log-bin = 0
> >>> ndb-log-binlog-index = 0
> >>
> >>
> >> I could not find any documentation of these var's...
> >> Do they really disable cluster binlog? If not, how can I do that?
> >>
> >> Regards,
> >> Robert
> >>
> >> --
> >> 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