This makes sense to me. Copycat also works better if topics are compacted. Just to clarify: log.cleaner.enable = true just makes the compaction thread run, but doesn't force compaction on any specific topic. You still need to set delete.policy=compact, and we should not change defaults here.
On Mon, Dec 14, 2015 at 10:32 AM, Grant Henke <ghe...@cloudera.com> wrote: > Since 0.9.0 the internal "__consumer_offsets" topic is being used more > heavily. Because this is a compacted topic does "log.cleaner.enable" need > to be "true" in order for it to be compacted? Or is there special handling > for internal topics? > > If log.cleaner.enable=true is required, should we make it true by default? > Or document that is required for normal operation? > > Thanks, > Grant > -- > Grant Henke > Software Engineer | Cloudera > gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke >