Thank you for pointing out to JIRA. On 7/9/14, 6:38 PM, "Jun Rao" <jun...@gmail.com> wrote:
>This is being worked on in >https://issues.apache.org/jira/browse/KAFKA-1325 > >Thanks, > >Jun > > >On Wed, Jul 9, 2014 at 11:42 AM, Virendra Pratap Singh < >vpsi...@yahoo-inc.com.invalid> wrote: > >> Well currently the log rollup is controlled via >> >> log.roll.hours >> Or >> log.segment.bytes >> >> Given that we now have support to log retention in minutes, I guess it >> would be apt to have rollup also have capability to be available in >> minutes. Whom/where should I ask to have that coded in. >> >> One a similar note, I would genuinely want all the size and time based >> parameters to be defined at bytes and ms level. This would make it >>generic >> enough to have user choose and define kind of setting they want and not >> require someone to go and change the code to support a new use case. >> Having hours/minutes in config will just cause proliferation/bloating of >> config parameters. What is a good place to air this suggestion. Anyone? >> >> Virendra >> >> On 7/9/14, 7:21 AM, "Jun Rao" <jun...@gmail.com> wrote: >> >> >Actually, Kafka only removes old segments. The last (active) segment is >> >never removed. So, f you want to have a 10 min retention, you need to >> >configure log rolling such that log segments are rolled at least every >>10 >> >mins. >> > >> >Thanks, >> > >> >Jun >> > >> > >> >On Tue, Jul 8, 2014 at 10:04 PM, Virendra Pratap Singh < >> >vpsi...@yahoo-inc.com.invalid> wrote: >> > >> >> That's correct. The server where in I was running 0.8.1.1 was not >> >>honoring >> >> this parameter, despite the fact it was set in it server.properties. >> >> Not sure if this fact would play any role, the server which was >>running >> >> 0.8.0 was the leader for all the topics and partition in my setup. >>And >> >>the >> >> second server running 0.8.1.1 has all the replicas (follower). >> >> >> >> Virendra >> >> >> >> On 7/8/14, 12:54 PM, "Guozhang Wang" <wangg...@gmail.com> wrote: >> >> >> >> >Server properties should affect on only the local instance >>separately. >> >>Are >> >> >you saying the property is not honored even on the 0.8.1 machines? >> >> > >> >> >Guozhang >> >> > >> >> >On Mon, Jul 7, 2014 at 3:55 PM, Virendra Pratap Singh < >> >> >vpsi...@yahoo-inc.com.invalid> wrote: >> >> > >> >> >> By setting this property >> >> >> log.retention.mins=10 >> >> >> in the server.properties file, which is passed as argument when >> >>starting >> >> >> the broker. >> >> >> >> >> >> Virendra >> >> >> >> >> >> On 7/7/14, 3:31 PM, "Guozhang Wang" <wangg...@gmail.com> wrote: >> >> >> >> >> >> >How do you set the retention.minutes property? Is it through >> >>zk-based >> >> >> >topics tool? >> >> >> > >> >> >> >Guozhang >> >> >> > >> >> >> > >> >> >> >On Mon, Jul 7, 2014 at 3:07 PM, Virendra Pratap Singh < >> >> >> >vpsi...@yahoo-inc.com.invalid> wrote: >> >> >> > >> >> >> >> I am running a mixed cluster as I mentioned earlier. 1 broker >> >>0.8.0 >> >> >>and >> >> >> >> the other 0.8.1.1. Should the retention of topics for >>partitions >> >> >> >> owned/replicated by the broker running 0.8.1.1 not enforce the >> >>server >> >> >> >> properties settings as defined for that server. >> >> >> >> >> >> >> >> So this brings an interesting question, in case of >>heterogeneous >> >> >> >> environment (as is in my case, which system parameters will >>take >> >> >> >> preference/precedence). >> >> >> >> >> >> >> >> Virendra >> >> >> >> >> >> >> >> On 6/30/14, 9:19 AM, "Guozhang Wang" <wangg...@gmail.com> >>wrote: >> >> >> >> >> >> >> >> >The retention.minute property is only introduced in 0.8.1: >> >> >> >> > >> >> >> >> >https://issues.apache.org/jira/browse/KAFKA-918 >> >> >> >> > >> >> >> >> >if you are running 0.8.0 then it will not be recognized. >> >> >> >> > >> >> >> >> >Guozhang >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> >On Fri, Jun 27, 2014 at 2:13 PM, Virendra Pratap Singh < >> >> >> >> >vpsi...@yahoo-inc.com.invalid> wrote: >> >> >> >> > >> >> >> >> >> Running a mixed 2 broker cluster. Mixed as in one of the >> >>broker1 >> >> >>is >> >> >> >> >> running 0.8.0 and broker2 one 0.8.1.1 (from the apache >>release >> >> >>link. >> >> >> >> >> Directly using the tar ball, no local build used). >> >> >> >> >> >> >> >> >> >> I have set the log.retention.minutes=10. However the broker >>is >> >>not >> >> >> >> >> honoring the setting. I see its not cleaning the log.dir at >> >>all. >> >> >> >> >> >> >> >> >> >> However when I set the log.retention.hours=1, then it starts >> >> >>cleaning >> >> >> >> >>the >> >> >> >> >> log. >> >> >> >> >> >> >> >> >> >> When I have the log.retention.minutes set in the >> >>server.properties >> >> >> >>then >> >> >> >> >>I >> >> >> >> >> see this logged in server.log: >> >> >> >> >> >> >> >> >> >> Š.. >> >> >> >> >> [2014-06-27 19:21:06,633] WARN Property >>log.retention.minutes >> >>is >> >> >>not >> >> >> >> >>valid >> >> >> >> >> (kafka.utils.VerifiableProperties) >> >> >> >> >> [2014-06-27 19:21:06,633] WARN Property >>log.retention.minutes >> >>is >> >> >>not >> >> >> >> >>valid >> >> >> >> >> (kafka.utils.VerifiableProperties) >> >> >> >> >> ŠŠ >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> I have set these properties too: >> >> >> >> >> >> >> >> >> >> log.cleaner.enable=true >> >> >> >> >> log.cleanup.policy=delete >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> But I see similar warning logged for these properties too. >> >> >> >> >> >> >> >> >> >> Regards, >> >> >> >> >> Virendra >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> > >> >> >> >> >-- >> >> >> >> >-- Guozhang >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> >-- >> >> >> >-- Guozhang >> >> >> >> >> >> >> >> > >> >> > >> >> >-- >> >> >-- Guozhang >> >> >> >> >> >>