flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-4784) MetricQueryService actor name collision
Date Thu, 20 Oct 2016 09:10:58 GMT

    [ https://issues.apache.org/jira/browse/FLINK-4784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15591287#comment-15591287
] 

ASF GitHub Bot commented on FLINK-4784:
---------------------------------------

Github user rmetzger commented on the issue:

    https://github.com/apache/flink/pull/2636
  
    I tested the change this morning, and its not working:
    
    ```
    2016-10-20 11:08:28,216 WARN  org.apache.flink.runtime.metrics.MetricRegistry        
      - Could not start Metr
    icDumpActor. No metrics will be submitted to the WebInterface.
    akka.actor.InvalidActorNameException: illegal actor name [MetricQueryService_ResourceID{resourceId='e29f9e7d096c56
    2054a1caa29be21a36'}], must conform to (?:[-\w:@&=+,.!~*'_;]|%\p{XDigit}{2})(?:[-\w:@&=+,.!~*'$_;]|%\p{XDigit}{2})
    *
            at akka.actor.dungeon.Children$class.checkName(Children.scala:182)
            at akka.actor.dungeon.Children$class.attachChild(Children.scala:42)
            at akka.actor.ActorCell.attachChild(ActorCell.scala:369)
            at akka.actor.ActorSystemImpl.actorOf(ActorSystem.scala:553)
    ```


> MetricQueryService actor name collision
> ---------------------------------------
>
>                 Key: FLINK-4784
>                 URL: https://issues.apache.org/jira/browse/FLINK-4784
>             Project: Flink
>          Issue Type: Bug
>          Components: Metrics
>    Affects Versions: 1.1.2
>            Reporter: Chesnay Schepler
>            Assignee: Chesnay Schepler
>             Fix For: 1.2.0
>
>
> The name of the MetricQueryService actor is currently fixed, which can lead to collisions
if multiple TaskManagers run in the same actor system, as is the case for the MiniCluster.
> We can append the TaskManager ResourceID to make the name unique for every TaskManager.
The MetricFetcher would still be able to reliable infer the correct actor name.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message