Thanks Tom. I think thats good enough for my needs On Thu, Jun 30, 2016 at 4:20 PM, Tom Crayford <tcrayf...@heroku.com> wrote:
> The default cleanup policy is delete, which is the regular time based > retention. > > On Thursday, 30 June 2016, Sathyakumar Seshachalam < > sathyakumar_seshacha...@trimble.com> wrote: > > > Or may be am wrong, and Log cleaner only picks up topics with a > > cleanup.policy. > > From the documentation it is not very obvious what the behaviour is. > > > > On Thu, Jun 30, 2016 at 10:33 AM, Sathyakumar Seshachalam < > > sathyakumar_seshacha...@trimble.com <javascript:;>> wrote: > > > > > Hi, > > > > > > Thanks for the response. > > > > > > I still like to know what happens for topics which have not defined a > > > cleanup.policy. > > > I assume the default value is compact. And hence all topic's logs will > be > > > compacted which I want to avoid. > > > > > > Am running 0.9.0, So will have to manually set log.cleaner.enable=true > > > > > > Regards, > > > Sathya > > > > > > On Thu, Jun 30, 2016 at 10:20 AM, Manikumar Reddy < > > > manikumar.re...@gmail.com <javascript:;>> wrote: > > > > > >> Hi, > > >> > > >> Kafka internally creates the offsets topic (__consumer_offsets) with > > >> compact mode on. > > >> From 0.9.0.1 onwards log.cleaner.enable=true by default. This means > > >> topics > > >> with a > > >> cleanup.policy=compact will now be compacted by default, > > >> > > >> You can tweak the offset topic configuration by using below props > > >> offsets.topic.compression.codec > > >> offsets.topic.num.partitions > > >> offsets.topic.replication.factor > > >> offsets.topic.segment.bytes > > >> offsets.retention.minutes > > >> offsets.retention.check.interval.ms > > >> > > >> > > >> Thanks > > >> Manikumar > > >> > > >> On Thu, Jun 30, 2016 at 9:49 AM, Sathyakumar Seshachalam < > > >> sathyakumar_seshacha...@trimble.com <javascript:;>> wrote: > > >> > > >> > Am little confused about how log cleaner works. My use case is that > I > > >> want > > >> > to compact just selected topics (or in my case just the internal > topic > > >> > __consumers_offsets and want to leave other topics as is). > > >> > > > >> > Whats the right settings/configuration for this to happen. > > >> > > > >> > As I understand log cleaner enable/disable is a global setting. And > my > > >> > understanding is that they will clean all logs (compact logs based > on > > >> > cleanup policy), and so all topics' clean up policy will be > considered > > >> and > > >> > hence compacted - compact being the default policy. Is this correct > ? > > >> > > > >> > I have set all topic's retention duration to be a really > exorbitantly > > >> high > > >> > value. Does it mean __consumer_offsets wont be compacted at all ? If > > so, > > >> > how to set retention time just for offset topic it being an internal > > >> topic. > > >> > > > >> > Regards, > > >> > Sathya > > >> > > > >> > > > > > > > > >