tez-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Kelpe <ake...@concurrentinc.com>
Subject api compatibility within a minor release
Date Tue, 18 Aug 2015 15:01:53 GMT
Hi,

I have found a small API incompatibility in the Tez 0.6.2 release. The
DAGClientTimelineImpl constructor got a new parameter for time-outs. This
was not present in 0.6.1 and from a semantic versioning point of view, that
is problematic. I know that the class is marked with the @Private
annotation, but it would be great if such incompatible things aren't
introduced in a bug-fix release. It would be easier for downsteam projects,
if you just added a second constructor.

Is that an oversight or are classes with the @Private annotation subject to
change and dowstream projects simply have to deal with it?

Thanks!

- André

-- 
André Kelpe
andre@concurrentinc.com
http://concurrentinc.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message