but +1 for 0.8.2 patch that marks the new consumer API as unstable (or
unimplemented ;)


On Mon, Aug 17, 2015 at 9:12 AM, Gwen Shapira <g...@confluent.io> wrote:

> The network refactoring portion was not tested well enough yet for me to
> feel comfortable pushing it into a bugfix release. The new purgatory and
> MirrorMaker changes are also pretty big.
>
> The whole goal of bugfix releases is to make sure it is more stable than
> the previous releases.
>
> On Mon, Aug 17, 2015 at 8:54 AM, Stevo Slavić <ssla...@gmail.com> wrote:
>
>> Instead of cherrypicking, why not just make 0.8.2.2 of off current trunk,
>> with new consumer API appropriately annotated/documented as unstable?
>>
>> On Mon, Aug 17, 2015, 17:17 Grant Henke <ghe...@cloudera.com> wrote:
>>
>> > +dev
>> >
>> > Adding dev list back in. Somehow it got dropped.
>> >
>> >
>> > On Mon, Aug 17, 2015 at 10:16 AM, Grant Henke <ghe...@cloudera.com>
>> wrote:
>> >
>> > > Below is a list of candidate bug fix jiras marked fixed for 0.8.3. I
>> > don't
>> > > suspect all of these will (or should) make it into the release but
>> this
>> > > should be a relatively complete list to work from:
>> > >
>> > >    - KAFKA-2114 <https://issues.apache.org/jira/browse/KAFKA-2114>:
>> > Unable
>> > >    to change min.insync.replicas default
>> > >    - KAFKA-1702 <https://issues.apache.org/jira/browse/KAFKA-1702>:
>> > >    Messages silently Lost by producer
>> > >    - KAFKA-2012 <https://issues.apache.org/jira/browse/KAFKA-2012>:
>> > >    Broker should automatically handle corrupt index files
>> > >    - KAFKA-2406 <https://issues.apache.org/jira/browse/KAFKA-2406>:
>> ISR
>> > >    propagation should be throttled to avoid overwhelming controller.
>> > >    - KAFKA-2336 <https://issues.apache.org/jira/browse/KAFKA-2336>:
>> > >    Changing offsets.topic.num.partitions after the offset topic is
>> > created
>> > >    breaks consumer group partition assignment
>> > >    - KAFKA-2337 <https://issues.apache.org/jira/browse/KAFKA-2337>:
>> > Verify
>> > >    that metric names will not collide when creating new topics
>> > >    - KAFKA-2393 <https://issues.apache.org/jira/browse/KAFKA-2393>:
>> > >    Correctly Handle InvalidTopicException in
>> KafkaApis.getTopicMetadata()
>> > >    - KAFKA-2189 <https://issues.apache.org/jira/browse/KAFKA-2189>:
>> > Snappy
>> > >    compression of message batches less efficient in 0.8.2.1
>> > >    - KAFKA-2308 <https://issues.apache.org/jira/browse/KAFKA-2308>:
>> New
>> > >    producer + Snappy face un-compression errors after broker restart
>> > >    - KAFKA-2042 <https://issues.apache.org/jira/browse/KAFKA-2042>:
>> New
>> > >    producer metadata update always get all topics.
>> > >    - KAFKA-1367 <https://issues.apache.org/jira/browse/KAFKA-1367>:
>> > Broker
>> > >    topic metadata not kept in sync with ZooKeeper
>> > >    - KAFKA-972 <https://issues.apache.org/jira/browse/KAFKA-972>:
>> > MetadataRequest
>> > >    returns stale list of brokers
>> > >    - KAFKA-1867 <https://issues.apache.org/jira/browse/KAFKA-1867>:
>> > liveBroker
>> > >    list not updated on a cluster with no topics
>> > >    - KAFKA-1650 <https://issues.apache.org/jira/browse/KAFKA-1650>:
>> > Mirror
>> > >    Maker could lose data on unclean shutdown.
>> > >    - KAFKA-2009 <https://issues.apache.org/jira/browse/KAFKA-2009>:
>> Fix
>> > >    UncheckedOffset.removeOffset synchronization and trace logging
>> issue
>> > in
>> > >    mirror maker
>> > >    - KAFKA-2407 <https://issues.apache.org/jira/browse/KAFKA-2407>:
>> Only
>> > >    create a log directory when it will be used
>> > >    - KAFKA-2327 <https://issues.apache.org/jira/browse/KAFKA-2327>:
>> > >    broker doesn't start if config defines advertised.host but not
>> > >    advertised.port
>> > >    - KAFKA-1788: producer record can stay in RecordAccumulator
>> forever if
>> > >    leader is no available
>> > >    - KAFKA-2234 <https://issues.apache.org/jira/browse/KAFKA-2234>:
>> > >    Partition reassignment of a nonexistent topic prevents future
>> > reassignments
>> > >    - KAFKA-2096 <https://issues.apache.org/jira/browse/KAFKA-2096>:
>> > >    Enable keepalive socket option for broker to prevent socket leak
>> > >    - KAFKA-1057 <https://issues.apache.org/jira/browse/KAFKA-1057>:
>> Trim
>> > >    whitespaces from user specified configs
>> > >    - KAFKA-1641 <https://issues.apache.org/jira/browse/KAFKA-1641>:
>> Log
>> > >    cleaner exits if last cleaned offset is lower than earliest offset
>> > >    - KAFKA-1648 <https://issues.apache.org/jira/browse/KAFKA-1648>:
>> > Round
>> > >    robin consumer balance throws an NPE when there are no topics
>> > >    - KAFKA-1724 <https://issues.apache.org/jira/browse/KAFKA-1724>:
>> > >    Errors after reboot in single node setup
>> > >    - KAFKA-1758 <https://issues.apache.org/jira/browse/KAFKA-1758>:
>> > >    corrupt recovery file prevents startup
>> > >    - KAFKA-1866 <https://issues.apache.org/jira/browse/KAFKA-1866>:
>> > >    LogStartOffset gauge throws exceptions after log.delete()
>> > >    - KAFKA-1883 <https://issues.apache.org/jira/browse/KAFKA-1883>:
>> > NullPointerException
>> > >    in RequestSendThread
>> > >    - KAFKA-1896 <https://issues.apache.org/jira/browse/KAFKA-1896>:
>> > >    Record size funcition of record in mirror maker hit NPE when the
>> > message
>> > >    value is null.
>> > >    - KAFKA-2101 <https://issues.apache.org/jira/browse/KAFKA-2101>:
>> > >    Metric metadata-age is reset on a failed update
>> > >    - KAFKA-2112 <https://issues.apache.org/jira/browse/KAFKA-2112>:
>> make
>> > >    overflowWheel volatile
>> > >    - KAFKA-2117 <https://issues.apache.org/jira/browse/KAFKA-2117>:
>> > >    OffsetManager uses incorrect field for metadata
>> > >    - KAFKA-2164 <https://issues.apache.org/jira/browse/KAFKA-2164>:
>> > >    ReplicaFetcherThread: suspicious log message on reset offset
>> > >    - KAFKA-1668 <https://issues.apache.org/jira/browse/KAFKA-1668>:
>> > >    TopicCommand doesn't warn if --topic argument doesn't match any
>> topics
>> > >    - KAFKA-2198 <https://issues.apache.org/jira/browse/KAFKA-2198>:
>> > >    kafka-topics.sh exits with 0 status on failures
>> > >    - KAFKA-2235 <https://issues.apache.org/jira/browse/KAFKA-2235>:
>> > >    LogCleaner offset map overflow
>> > >    - KAFKA-2241 <https://issues.apache.org/jira/browse/KAFKA-2241>:
>> > >    AbstractFetcherThread.shutdown() should not block on
>> > >    ReadableByteChannel.read(buffer)
>> > >    - KAFKA-2272 <https://issues.apache.org/jira/browse/KAFKA-2272>:
>> > >    listeners endpoint parsing fails if the hostname has capital letter
>> > >    - KAFKA-2345 <https://issues.apache.org/jira/browse/KAFKA-2345>:
>> > >    Attempt to delete a topic already marked for deletion throws
>> > >    ZkNodeExistsException
>> > >    - KAFKA-2353 <https://issues.apache.org/jira/browse/KAFKA-2353>:
>> > >    SocketServer.Processor should catch exception and close the socket
>> > properly
>> > >    in configureNewConnections.
>> > >    - KAFKA-1836 <https://issues.apache.org/jira/browse/KAFKA-1836>:
>> > >    metadata.fetch.timeout.ms set to zero blocks forever
>> > >    - KAFKA-2317 <https://issues.apache.org/jira/browse/KAFKA-2317>:
>> > De-register
>> > >    isrChangeNotificationListener on controller resignation
>> > >
>> > > Note: KAFKA-2120 <https://issues.apache.org/jira/browse/KAFKA-2120> &
>> > > KAFKA-2421 <https://issues.apache.org/jira/browse/KAFKA-2421> were
>> > > mentioned in previous emails, but are not in the list because they are
>> > not
>> > > committed yet.
>> > >
>> > > Hope that helps the effort.
>> > >
>> > > Thanks,
>> > > Grant
>> > >
>> > > On Mon, Aug 17, 2015 at 12:09 AM, Grant Henke <ghe...@cloudera.com>
>> > wrote:
>> > >
>> > >> +1 to that suggestion. Though I suspect that requires a committer to
>> do.
>> > >> Making it part of the standard commit process could work too.
>> > >> On Aug 16, 2015 11:01 PM, "Gwen Shapira" <g...@confluent.io> wrote:
>> > >>
>> > >>> BTW. I think it will be great for Apache Kafka to have a 0.8.2
>> "release
>> > >>> manager" who's role is to cherrypick low-risk bug-fixes into the
>> 0.8.2
>> > >>> branch and once enough bug fixes happened (or if sufficiently
>> critical
>> > >>> fixes happened) to roll out a new maintenance release (with every 3
>> > month
>> > >>> as a reasonable bugfix release target).
>> > >>>
>> > >>> This will add some predictability regarding how fast we release
>> fixes
>> > for
>> > >>> bugs.
>> > >>>
>> > >>> Gwen
>> > >>>
>> > >>> On Sun, Aug 16, 2015 at 8:09 PM, Jeff Holoman <
>> jholo...@cloudera.com>
>> > >>> wrote:
>> > >>>
>> > >>> > +1 for the release and also including
>> > >>> >
>> > >>> > https://issues.apache.org/jira/browse/KAFKA-2114
>> > >>> >
>> > >>> > Thanks
>> > >>> >
>> > >>> > Jeff
>> > >>> >
>> > >>> > On Sun, Aug 16, 2015 at 2:51 PM, Stevo Slavić <ssla...@gmail.com>
>> > >>> wrote:
>> > >>> >
>> > >>> > > +1 (non-binding) for 0.8.2.2 release
>> > >>> > >
>> > >>> > > Would be nice to include in that release new producer resiliency
>> > bug
>> > >>> > fixes
>> > >>> > > https://issues.apache.org/jira/browse/KAFKA-1788 and
>> > >>> > > https://issues.apache.org/jira/browse/KAFKA-2120
>> > >>> > >
>> > >>> > > On Fri, Aug 14, 2015 at 4:03 PM, Gwen Shapira <
>> g...@confluent.io>
>> > >>> wrote:
>> > >>> > >
>> > >>> > > > Will be nice to include Kafka-2308 and fix two critical snappy
>> > >>> issues
>> > >>> > in
>> > >>> > > > the maintenance release.
>> > >>> > > >
>> > >>> > > > Gwen
>> > >>> > > > On Aug 14, 2015 6:16 AM, "Grant Henke" <ghe...@cloudera.com>
>> > >>> wrote:
>> > >>> > > >
>> > >>> > > > > Just to clarify. Will KAFKA-2189 be the only patch in the
>> > >>> release?
>> > >>> > > > >
>> > >>> > > > > On Fri, Aug 14, 2015 at 7:35 AM, Manikumar Reddy <
>> > >>> > ku...@nmsworks.co.in
>> > >>> > > >
>> > >>> > > > > wrote:
>> > >>> > > > >
>> > >>> > > > > > +1  for 0.8.2.2 release
>> > >>> > > > > >
>> > >>> > > > > > On Fri, Aug 14, 2015 at 5:49 PM, Ismael Juma <
>> > >>> ism...@juma.me.uk>
>> > >>> > > > wrote:
>> > >>> > > > > >
>> > >>> > > > > > > I think this is a good idea as the change is minimal on
>> our
>> > >>> side
>> > >>> > > and
>> > >>> > > > it
>> > >>> > > > > > has
>> > >>> > > > > > > been tested in production for some time by the reporter.
>> > >>> > > > > > >
>> > >>> > > > > > > Best,
>> > >>> > > > > > > Ismael
>> > >>> > > > > > >
>> > >>> > > > > > > On Fri, Aug 14, 2015 at 1:15 PM, Jun Rao <
>> j...@confluent.io
>> > >
>> > >>> > wrote:
>> > >>> > > > > > >
>> > >>> > > > > > > > Hi, Everyone,
>> > >>> > > > > > > >
>> > >>> > > > > > > > Since the release of Kafka 0.8.2.1, a number of people
>> > have
>> > >>> > > > reported
>> > >>> > > > > an
>> > >>> > > > > > > > issue with snappy compression (
>> > >>> > > > > > > > https://issues.apache.org/jira/browse/KAFKA-2189).
>> > >>> Basically,
>> > >>> > if
>> > >>> > > > > they
>> > >>> > > > > > > use
>> > >>> > > > > > > > snappy in 0.8.2.1, they will experience a 2-3X space
>> > >>> increase.
>> > >>> > > The
>> > >>> > > > > > issue
>> > >>> > > > > > > > has since been fixed in trunk (just a snappy jar
>> > upgrade).
>> > >>> > Since
>> > >>> > > > > 0.8.3
>> > >>> > > > > > is
>> > >>> > > > > > > > still a few months away, it may make sense to do an
>> > 0.8.2.2
>> > >>> > > release
>> > >>> > > > > > just
>> > >>> > > > > > > to
>> > >>> > > > > > > > fix this issue. Any objections?
>> > >>> > > > > > > >
>> > >>> > > > > > > > Thanks,
>> > >>> > > > > > > >
>> > >>> > > > > > > > Jun
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > > --
>> > >>> > > > > Grant Henke
>> > >>> > > > > Software Engineer | Cloudera
>> > >>> > > > > gr...@cloudera.com | twitter.com/gchenke |
>> > >>> > linkedin.com/in/granthenke
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>> >
>> > >>> >
>> > >>> > --
>> > >>> > Jeff Holoman
>> > >>> > Systems Engineer
>> > >>> >
>> > >>>
>> > >>
>> > >
>> > >
>> > > --
>> > > Grant Henke
>> > > Software Engineer | Cloudera
>> > > gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke
>> > >
>> >
>> >
>> >
>> > --
>> > Grant Henke
>> > Software Engineer | Cloudera
>> > gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke
>> >
>>
>
>

Reply via email to