if you are running out of direct buffer, you will see "java.lang.OutOfMemoryError: Direct buffer memory"
On Wed, Dec 16, 2020 at 9:47 AM Rex Fenley <r...@remind101.com> wrote: > Thanks for the reply. If what I'm understanding is correct there's no > chance of an OOM, but since direct memory is for I/O, it being completely > filled may be a sign of backpressure? Currently one of our operators takes > a tremendous amount of time to align during a checkpoint. Could increasing > direct memory help checkpointing by improving I/O performance across the > whole plan (assuming I/O is at least part of the bottleneck)? > > On Tue, Dec 15, 2020 at 10:37 PM Robert Metzger <rmetz...@apache.org> > wrote: > >> Hey Rex, >> >> the direct memory is used for IO. There is no concept of direct memory >> being "full". The only thing that can happen is that you have something in >> place (Kubernetes, YARN) that limits / enforces the memory use of a Flink >> process, and you run out of your memory allowance. The direct memory is >> allocated outside of the heap's upper limit, thus you could run out of the >> budget. >> But Flink is usually properly configuring the memory limits correctly, to >> avoid running into those situations. >> >> tl;dr: you don't need to worry about this. >> >> >> On Tue, Dec 15, 2020 at 8:38 AM Rex Fenley <r...@remind101.com> wrote: >> >>> Hello, >>> >>> Our job consistently shows >>> Outside JVM >>> Type >>> Count >>> Used >>> Capacity >>> *Direct* 32,839 1.03 GB 1.03 GB >>> for direct memory. >>> >>> Is it typical for it to be full? What are the consequences that we may >>> not be noticing of direct memory being full? >>> >>> Thanks! >>> >>> -- >>> >>> Rex Fenley | Software Engineer - Mobile and Backend >>> >>> >>> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> >>> | FOLLOW US <https://twitter.com/remindhq> | LIKE US >>> <https://www.facebook.com/remindhq> >>> >> > > -- > > Rex Fenley | Software Engineer - Mobile and Backend > > > Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | > FOLLOW US <https://twitter.com/remindhq> | LIKE US > <https://www.facebook.com/remindhq> >