[
https://issues.apache.org/jira/browse/STORM-1616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15190502#comment-15190502
]
ASF GitHub Bot commented on STORM-1616:
---------------------------------------
Github user arunmahadevan commented on a diff in the pull request:
https://github.com/apache/storm/pull/1199#discussion_r55792475
--- Diff: storm-core/src/jvm/org/apache/storm/trident/Stream.java ---
@@ -124,6 +124,31 @@ public Stream parallelismHint(int hint) {
}
/**
+ * Sets the CPU Load resource for the current node
+ */
+ public Stream setCPULoad(Number load) {
--- End diff --
> I can look at adding a method for including a component -> resources map
when creating a trident topology.
It would be best if we could have these settings as a part of the topology
than the stream.
> I may be missing the benefit here, but as far as I can tell, it doesn't
read any cleaner for users, The Stream api would have only this one extra
non-stream-operation method. E.g. when the user browses the javadocs or when
the IDE pops up the methods of the stream.
>and IMO, users shouldn't really need to be aware of Nodes at all. They're
supposed to be internal to Trident.
Yes, its ideal if its part of the topology configuration. In my opinion if
we are exposing config via the stream api, its better to let it standout than
attempting to hide it in with the other streaming operations because the user
needs to be aware of what he is doing. `nodeConfig` was only a suggestion, it
could be named appropriately.
> Add RAS API for Trident
> -----------------------
>
> Key: STORM-1616
> URL: https://issues.apache.org/jira/browse/STORM-1616
> Project: Apache Storm
> Issue Type: Bug
> Reporter: Kyle Nusbaum
> Assignee: Kyle Nusbaum
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)