FYI, the injection via the build process that is mentioned here already happens. See AppInfoParser.
Ismael On Mon, Apr 23, 2018 at 9:39 AM, Colin McCabe <cmcc...@apache.org> wrote: > Hi Sasaki, > > Thanks for the KIP. I think a version flag is a good idea. > > Can you give a little more detail about what would be displayed when the > version command was used? > > We clearly want the version number, but we probably also want to know if > this is an official release, or a random SNAPSHOT from a branch. If this > is a release candidate, we probably want the RC number as well, like > "1.1-rc3" We also want a git hash. This can be injected by the build > process. In the case of an official release, where the source code is not > under git, we can pull it from a file. > > For example, hadoop's version output looks like this: > > > cmccabe@aurora:~/Downloads/hadoop-2.8.3> ./bin/hadoop version > > Hadoop 2.8.3 > > Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r > b3fe56402d908019d99af1f1f4fc65cb1d1436a2 > > Compiled by jdu on 2017-12-05T03:43Z > > Compiled with protoc 2.5.0 > > From source with checksum 9ff4856d824e983fa510d3f843e3f19d > > This command was run using /home/cmccabe/Downloads/ > hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar > > (The "subversion" line here is a little weird -- it now refers to git, not > svn) > > On Wed, Apr 11, 2018, at 13:58, Jason Gustafson wrote: > > Hey Sasaki, > > > > Yeah, I don't feel too strongly about only supporting --version. I agree > it > > may help discoverability given the current approach. On the other hand, > if > > we refactored all of the tools so that we could use a common set of base > > options, it might be a little annoying to have to continue supporting > both > > variations. For example, tool standardization was proposed in KIP-14 and > > I'm still holding out hope that someone will have time to pick this work > > back up. It's always easier to add an option than remove one, so I'm > > slightly inclined to have only --version for now. What do you think? > > The double dash version is more consistent with how our other flags work. > > In general, I feel that if --version is supported, --help should say so. > > best, > Colin > > > > > > Thanks, > > Jason > > > > On Tue, Apr 10, 2018 at 12:00 AM, Sasaki Toru <sasaki...@oss.nttdata.com > > > > wrote: > > > > > Hi Jason > > > > > > Thank you for helpful comments. I updated wiki based on your advice. > > > > > > I thought this option was relatively common and making maintenance easy > > > was also important. > > > However, as you said, it is not good that version option won't be > shown up > > > in help description. > > > > > > I thought accepting both single-dash and double-dash will help to find > > > this option. > > > In my approach this option won't be showed, but most of software which > has > > > this option accepts either single-dash or double-dash. > > > I guess it doesn't need to support both if we take another way. > > > > > > > > > Thanks > > > > > > @Ted Yeah, you're right. Sorry about the confusion. > > >> > > >> Since we're here, I think this KIP is a nice improvement. It's > definitely > > >> nice to have an easy way to check the version. That said, do we really > > >> need > > >> to support both `-version` and `--version`? The latter is consistent > with > > >> our current tools. > > >> > > >> Also, I think the approach we've taken is basically to build the > --version > > >> functionality into the bash script. This is nice because it saves a > lot of > > >> work to update the commands individually and we don't need to do > anything > > >> when we add new tools. The downside is that `--version` won't show up > as > > >> an > > >> option in any of the --help output. Not sure if that is too big of a > > >> problem, but maybe worth mentioning this in the rejected alternatives > > >> section. > > >> > > >> > > >> -Jason > > >> > > >> On Wed, Apr 4, 2018 at 9:42 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > >> > > >> Jason: > > >>> Maybe your reply was intended for another KIP ? > > >>> > > >>> KIP-278 is about adding version option, not timeout. > > >>> > > >>> Cheers > > >>> > > >>> On Wed, Apr 4, 2018 at 9:36 AM, Jason Gustafson <ja...@confluent.io> > > >>> wrote: > > >>> > > >>> Hi Sasaki, > > >>>> > > >>>> Thanks for the KIP. I think the timeout controls the maximum allowed > > >>>> > > >>> time > > >> > > >>> that the consumer will block for the next record. Maybe the meaning > > >>>> > > >>> would > > >> > > >>> be clearer with the more concise name `--timeout`? That also fits > with > > >>>> > > >>> the > > >>> > > >>>> old consumer which overrides the `consumer.timeout.ms` property. > > >>>> > > >>>> By the way, it seems like the default value was intentionally set > low > > >>>> > > >>> for > > >> > > >>> both the old and new consumers, but I'm not sure of the reason. We > could > > >>>> leave the default as it is if we want to be safe, but increasing it > > >>>> > > >>> seems > > >> > > >>> ok to me. Perhaps we could start a little lower, though, say 10 > seconds? > > >>>> > > >>> In > > >>> > > >>>> any case, we should make it clear to the user that the timeout was > > >>>> > > >>> reached. > > >>> > > >>>> It's surprising to see only the incomplete reported results > following a > > >>>> timeout. > > >>>> > > >>>> Thanks, > > >>>> Jason > > >>>> > > >>>> On Wed, Apr 4, 2018 at 4:37 AM, Sasaki Toru < > sasaki...@oss.nttdata.com> > > >>>> wrote: > > >>>> > > >>>> Hello everyone, > > >>>>> > > >>>>> I would like to start a discussion for KIP 278. Cloud you please > give > > >>>>> comments and advice ? > > >>>>> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-278+- > > >>>>> +Add+version+option+to+Kafka%27s+commands> > > >>>>> > > >>>>> JIRA ticket and Pull Request are bellow: > > >>>>> <https://issues.apache.org/jira/browse/KAFKA-2061> > > >>>>> <https://github.com/apache/kafka/pull/639> > > >>>>> > > >>>>> > > >>>>> Many thanks, > > >>>>> > > >>>>> Sasaki > > >>>>> > > >>>>> -- > > >>>>> Sasaki Toru(sasaki...@oss.nttdata.com) NTT DATA CORPORATION > > >>>>> > > >>>>> > > >>>>> > > > -- > > > Sasaki Toru(sasaki...@oss.nttdata.com) NTT DATA CORPORATION > > > > > > >