Did you check if log.delete.delay.ms is set to 60000?

Guozhang

On Sun, Mar 1, 2015 at 9:00 PM, Guangle Fan <fanguan...@gmail.com> wrote:

> Slightly different from what I observed.
>
> Broker box has 800GB disk space. By setting the appropriate log retention,
> it's supposed to hold the log size. But then the usage of disk hits 90%,
> and by doing nothing but restarting broker server. It free 40% disk space.
> It's for sure the speed of the traffic won't be able to fill 40% disk space
> within one minute period (log.delete.delay.ms).
>
> The obvious change before and after restart broker server is broker server
> frees tons of file descriptors of .index. Most of those file descriptors
> are very old.
>
> lsof -p  <broker_pid> | grep .deleted
>
> Don't know how come kafka didn't release those file descriptors and what's
> the dial of it.
>
>
>
>
>
>
>
>
> On Sun, Mar 1, 2015 at 12:50 PM, Mayuresh Gharat <
> gharatmayures...@gmail.com
> > wrote:
>
> > Also I suppose when the broker starts up it will remove the files that
> are
> > marked with suffix .deleted and that's why you can see the free disk
> space
> > on restarting. Guozhang can correct me if I am wrong.
> >
> > Thanks,
> >
> > Mayuresh
> >
> > On Sat, Feb 28, 2015 at 9:27 PM, Guozhang Wang <wangg...@gmail.com>
> wrote:
> >
> > > Guangle,
> > >
> > > The deletion of the segment log / index files are async, i.e. when
> Kafka
> > > decide to clean the logs, it only adds a suffix ".deleted" to the files
> > > such that it will not be access any more by other Kafka threads. The
> > actual
> > > file deletion will be executed later, with period controlled by "
> > > file.delete.delay.ms" (default 1 minute).
> > >
> > > On Fri, Feb 27, 2015 at 9:49 PM, Guangle Fan <fanguan...@gmail.com>
> > wrote:
> > >
> > > > Hi,
> > > >
> > > > After Kafka cleaned .log / .index files based on topic retention. I
> can
> > > > still lsof a lot of .index.deleted files. And df shows usage on disk
> > > space
> > > > is accumulated to full.
> > > >
> > > > When this happened, just by restarting broker, it will immediately
> free
> > > > those disk space. I seems to me kafka after cleaning expired files
> > still
> > > > hold file descriptors which lead to disk space still being held.
> > > >
> > > > How do you config kafka to let kafka release file descriptors in this
> > > case
> > > > ?
> > > >
> > > > Using kafka 0.8.1.1
> > > >
> > > > Regards,
> > > >
> > > > Guangle
> > > >
> > >
> > >
> > >
> > > --
> > > -- Guozhang
> > >
> >
> >
> >
> > --
> > -Regards,
> > Mayuresh R. Gharat
> > (862) 250-7125
> >
>



-- 
-- Guozhang

Reply via email to