Filed https://issues.apache.org/jira/browse/SLIDER-1056
Thanks, Manoj On Tue, Jan 12, 2016 at 5:45 PM, Gour Saha <[email protected]> wrote: > Please file a jira. > > On 1/6/16, 12:20 PM, "Manoj Samel" <[email protected]> wrote: > > >Dug further into this ... Appears that only the variables that expand to > >a > >number are allowed :( ... I can add another port to it and that export > >works > > > ><value>${THIS_HOST}:${site.global.abc.http_port}:${site. > >global.abc.some_other_port}</value> > > > >This goes back to my earlier post asking why there is a limit to export > >only host:port info at component level .... > > > >From > > > http://slider.incubator.apache.org/docs/slider_specs/specifying_exports.ht > >ml > >- "Currently, only the host name and dynamically allocated port values can > >be exported." > > > >Can someone explain why this limit ? Even this is not enforced as I can > >add > >any constant or export multiple ports - so not clear what is the reason > >behind blocking publishing of any non-number info ... > > > >Should I file a Jira for this ? > > > >Thanks > > > >Manoj > > > > > >On Wed, Jan 6, 2016 at 11:30 AM, Manoj Samel <[email protected]> > >wrote: > > > >> Slider 0.80 on secured cluster. Each component exports its host/port and > >> some other info > >> > >> I am looking @ exported values at > >> http://host:1025/ws/v1/slider/publisher/slider/componentinstancedata > >> > >> > >> 1 - Just export host/port - This works > >> > >> <componentExports> > >> <componentExport> > >> <name>my_info</name> > >> > >> <value>${THIS_HOST}:${site.global.abc.http_port}</value> > >> </componentExport> > >> </componentExports> > >> > >> 2 - Export host/port and ** APPEND some constant - This works > >> > >> <componentExports> > >> <componentExport> > >> <name>my_info</name> > >> > >> <value>${THIS_HOST}:${site.global.abc.http_port}:XYZ</value> > >> </componentExport> > >> </componentExports> > >> > >> 3 - Try host/port/other info derived from param. In this case, > >> ${site.global.abc.http_port} gets evaluated correctly in export but > >> ${site.global.abc.some_other_info} appears as is - that is it does not > >>gets > >> evaluated in export. > >> > >> <componentExports> > >> <componentExport> > >> <name>my_info</name> > >> > >> > >><value>${THIS_HOST}:${site.global.abc.http_port}:${site.global.abc.some_o > >>ther_info}</value> > >> </componentExport> > >> </componentExports> > >> > >> Any thoughts on how to achieve this ? > >> > >> Thanks, > >> > >> Manoj > >> > >
