Storm REST API returns 404 when retrieving stats for components whose name includes commas?

2015-03-02 Thread Michael G. Noll
I observed that components whose ID includes a comma cannot be queried 
for:


# Using the encoded name (`,` is encoded to `%2C`)
$ curl -s 
$API_BASE/api/v1/topology/MyTopology/component/MyBolt%2CVariantA

Page not found

# Using the raw name (`,` is left as is)
$ curl -s 
$API_BASE/api/v1/topology/MyTopology/component/MyBolt,VariantA

Page not found

Should I use a different URL to query the component stats or is this a 
legitimate bug?  If the latter, then I'll file a bug report.


FWIW the REST API does correctly return the component ID when querying 
for, say, the topology information:


$ curl -s $API_BASE/api/v1/topology/MyTopology

{
  ...
  "bolts": [
{
  "boltId": "MyBolt,VariantA",
  "encodedBoltId": "MyBolt%2CVariantA",
}
  ]
  ...
}


--Michael



Re: New Committer/PMC Member: Thomas Becker

2015-03-12 Thread Michael G. Noll
Welcome aboard, Thomas! :-)

--Michael



> On 10.03.2015, at 19:07, P. Taylor Goetz  wrote:
> 
> Please join me in welcoming Thomas Becker (wurstmeister) as a new Apache 
> Storm Committer/PMC member.
> 
> Thomas has made significant contributions to the Storm codebase, particularly 
> in the area of Kafka integration, and shown dedication to advancing the Storm 
> community.
> 
> Congratulations and welcome Thomas!
> 
> -Taylor
> 
>