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
> >>
> >>
>
>

Reply via email to