Github user satishd commented on a diff in the pull request:
https://github.com/apache/storm/pull/1507#discussion_r69766341
--- Diff: storm-core/src/jvm/org/apache/storm/Config.java ---
@@ -1835,6 +1835,21 @@
public static final String TOPOLOGY_CLASSPATH="topology.classpath";
/**
+ * Topology-specific classpath for the worker child process. This will
be *prepended* to
+ * the usual classpath, meaning it can override the Storm classpath.
This is for debugging
+ * purposes, and is disabled by default. To allow topologies to be
submitted with user-first
+ * classpaths, set the user.classpath.first.enabled config to true.
+ */
+ @isStringOrStringList
+ public static final String
TOPOLOGY_CLASSPATH_FIRST="topology.classpath.first";
+
+ /**
+ * Enables user-first classpath. See topology.classpath.first
+ */
+ @isBoolean
+ public static final String
STORM_USER_CLASSPATH_FIRST_ENABLED="storm.user.classpath.first.enabled";
--- End diff --
This can be `topology.classpath.first` or `pre.topology.classpath` with
appending enabled which can be `topology.classpath.first.enabled` or
`pre.topology.classpath.enabled`
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---