Github user Ethanlm commented on a diff in the pull request:
https://github.com/apache/storm/pull/2881#discussion_r228265639
--- Diff:
storm-server/src/main/java/org/apache/storm/daemon/supervisor/BasicContainer.java
---
@@ -607,6 +608,27 @@ protected String javaCmd(String cmd) {
return ret;
}
+ /**
+ * Extracting out to mock it for tests.
+ * @return true if on Linux.
+ */
+ protected boolean isOnLinux() {
+ return SystemUtils.IS_OS_LINUX;
+ }
+
+ private void addNumaPinningIfApplicable(String numaId, List<String>
commandList) {
--- End diff --
It can be confusing since we are actually adding `numactl` as a prefix.
This function looks like we are adding `numactl` to the end of the
`commandList`. Although when we use it, `commandList` is empty.
---