-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HPCC-32470 Document OUTPUT and BUILD support for PLANE option #19078
HPCC-32470 Document OUTPUT and BUILD support for PLANE option #19078
Conversation
Jira Issue: https://hpccsystems.atlassian.net//browse/HPCC-32470 Jirabot Action Result: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JamesDeFabia - please see comments
for the cluster on which the workunit executes. The number of | ||
physical file parts written to disk is always determined by the | ||
number of nodes in the cluster on which the workunit executes, | ||
regardless of the number of nodes on the target cluster(s) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is misleading (.. "target cluster"). The target plane is a data plane, and has no cluster or nodes directly associated with it. In the cloud a data plane is a storage mapping, no nodes involved.
A plane can have an independent # of stripes (determined by plane.numDevices), but that does not affect the # of physical parts written.
Suggestion:
The number of physical file parts written to disk is always determined by the number of nodes in the cluster on which the workunit executes, regardless of the configuration of the target plane(s).
names of the clusters or planes to write the | ||
<emphasis>indexfile</emphasis> to. The cluster names must be | ||
listed as they appear on the ECL Watch Activity page or returned | ||
by the Std.System.Thorlib.Group() function, optionally with |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The cluster names must be listed as they appear on the ECL Watch Activity page or returned by the Std.System.Thorlib.Group() function.
Not true in containerized. Planes are independent and there may be many (and I am not sure if they are listed in EclWatch anywhere at the moment - I've opened JIRA: https://hpccsystems.atlassian.net/browse/HPCC-32624).
And Thorlib.Group() makes no sense in containerized - there is no fixed group (of nodes) in cloud.
by the Std.System.Thorlib.Group() function, optionally with | ||
square brackets containing a comma-delimited list of | ||
node-numbers (1-based) and/or ranges (specified with a dash, as | ||
in n-m) to indicate the specific set of nodes to write to. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this description would benefit from clearly separating out the BM/Cluster meaning/semantics, to the Containerized/Plane semantics.
At 1st glance, the above sounds like it generically applies to both, but Std.System.Thorlib.Group() makes no sense in containerized, nor does the optional node-number functionality.
Not true in containerized. Planes are independent and there may be many (and I am not sure if they are listed in EclWatch anywhere at the moment - I've opened JIRA: https://hpccsystems.atlassian.net/browse/HPCC-32624).
And Thorlib.Group() makes no sense in containerized - there is no fixed group (of nodes) in cloud.
default plane for the cluster on which the workunit executes. | ||
The number of physical file parts written to disk is always | ||
determined by the number of nodes in the cluster on which the | ||
workunit executes, regardless of the number of nodes on the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see previous comments - i.e. no nodes involved on a data plane..
names of the clusters or planes to write the file to. The names | ||
must be listed as they appear on the ECL Watch Activity page or | ||
returned by the Std.System.Thorlib.Group() function, optionally | ||
with square brackets containing a comma-delimited list of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments re. clarifying semantics between BM/Cluster and Containerized/Plane
names of the clusters or planes to write the file to. The names | ||
must be listed as they appear on the ECL Watch Activity page or | ||
returned by the Std.System.Thorlib.Group() function, optionally | ||
with square brackets containing a comma-delimited list of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments
The number of physical file parts written to disk is always | ||
determined by the number of nodes in the cluster on which the | ||
workunit executes, regardless of the number of nodes on the | ||
target. </entry> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments
names of the clusters or planes to write the file to. The names | ||
must be listed as they appear on the ECL Watch Activity page or | ||
returned by the Std.System.Thorlib.Group() function, optionally | ||
with square brackets containing a comma-delimited list of | ||
node-numbers (1-based) and/or ranges (specified with a dash, as |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments
The number of physical file parts written to disk is always | ||
determined by the number of nodes in the cluster on which the | ||
workunit executes, regardless of the number of nodes on the | ||
target.</entry> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments
@@ -1151,8 +1214,11 @@ OUTPUT(B,,'fred3.xml',XML('MyRow',TRIM,OPT)); | |||
by the Std.System.Thorlib.Group() function, optionally with | |||
square brackets containing a comma-delimited list of | |||
node-numbers (1-based) and/or ranges (specified with a dash, as |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see prev. comments
Signed-off-by: Jim DeFabia <[email protected]>
d131166
to
e5026e6
Compare
@jakesmith Please have another look. I completely revised my approach based on your feedback. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JamesDeFabia - looks good.
@ghalliday - should this target an earlier version?
fa97fd1
into
hpcc-systems:candidate-9.8.x
Merged as is - people tend to use the most recent documentation I would have thought. |
Type of change:
Checklist:
Smoketest:
Testing:
https://github.com/JamesDeFabia/github-action-dev-build/actions/runs/10707996179