hundreds-breakfast-49010
01/15/2020, 10:05 PMwitty-crayon-22786
01/15/2020, 11:09 PMaverage-vr-56795
01/16/2020, 1:02 AMhundreds-breakfast-49010
01/16/2020, 1:34 AMNodeKey?witty-crayon-22786
01/16/2020, 1:35 AMwitty-crayon-22786
01/16/2020, 1:35 AMwitty-crayon-22786
01/16/2020, 1:35 AMhundreds-breakfast-49010
01/16/2020, 1:36 AMrun Node trait implementation at allwitty-crayon-22786
01/16/2020, 1:40 AMwitty-crayon-22786
01/16/2020, 1:42 AMaverage-vr-56795
01/16/2020, 2:02 AMhundreds-breakfast-49010
01/16/2020, 2:05 AMwitty-crayon-22786
01/16/2020, 2:23 AMaverage-vr-56795
01/16/2020, 3:06 AMhundreds-breakfast-49010
01/16/2020, 11:33 PMEntryId that's available per-node in graph/src/entry.rs for workunit span_id?hundreds-breakfast-49010
01/16/2020, 11:33 PMwitty-crayon-22786
01/16/2020, 11:34 PMwitty-crayon-22786
01/16/2020, 11:34 PMhundreds-breakfast-49010
01/17/2020, 12:05 AMhundreds-breakfast-49010
01/17/2020, 12:05 AMhundreds-breakfast-49010
01/17/2020, 12:07 AMhundreds-breakfast-49010
01/17/2020, 12:07 AMhundreds-breakfast-49010
01/17/2020, 12:07 AMgraph trait aware of workunit_storehundreds-breakfast-49010
01/17/2020, 12:08 AMrun itself wouldn't need to care about workunitshundreds-breakfast-49010
01/17/2020, 12:09 AMGraph to ask of a node, what its parent ishundreds-breakfast-49010
01/17/2020, 12:09 AMhundreds-breakfast-49010
01/17/2020, 12:09 AMwitty-crayon-22786
01/17/2020, 12:17 AMwitty-crayon-22786
01/17/2020, 12:17 AMhundreds-breakfast-49010
01/17/2020, 12:20 AMhundreds-breakfast-49010
01/17/2020, 12:21 AMwitty-crayon-22786
01/17/2020, 12:21 AMwitty-crayon-22786
01/17/2020, 12:21 AMwitty-crayon-22786
01/17/2020, 12:22 AMhundreds-breakfast-49010
01/17/2020, 12:22 AMrun on that nodehundreds-breakfast-49010
01/17/2020, 12:23 AM<http://entry.rs|entry.rs> where run gets calledwitty-crayon-22786
01/17/2020, 12:23 AMaverage-vr-56795
01/17/2020, 12:24 AMhundreds-breakfast-49010
01/17/2020, 12:25 AMNode::run takes in a Option<StartedWorkunit> argument (just like it now accepts a Context), that has the parent information from the graphhundreds-breakfast-49010
01/17/2020, 12:25 AMrun computes the total run time, and adds that to StartedWorkunit to make a WorkUnithundreds-breakfast-49010
01/17/2020, 12:26 AMhundreds-breakfast-49010
01/17/2020, 12:26 AMwitty-crayon-22786
01/17/2020, 12:26 AMwitty-crayon-22786
01/17/2020, 12:26 AMwitty-crayon-22786
01/17/2020, 12:27 AMhundreds-breakfast-49010
01/17/2020, 12:27 AMrun method returns its start and end time, we can compute that whereverhundreds-breakfast-49010
01/17/2020, 12:27 AMrun that is the span of time we actually care about tracking, right?witty-crayon-22786
01/17/2020, 12:27 AMwitty-crayon-22786
01/17/2020, 12:28 AMhundreds-breakfast-49010
01/17/2020, 12:29 AMwitty-crayon-22786
01/17/2020, 12:29 AMhundreds-breakfast-49010
01/17/2020, 12:29 AMwitty-crayon-22786
01/17/2020, 12:29 AMwitty-crayon-22786
01/17/2020, 12:32 AMlet start = ...
doX().map(|..| { record(start - end); ...})witty-crayon-22786
01/17/2020, 12:32 AMwitty-crayon-22786
01/17/2020, 12:34 AMwitty-crayon-22786
01/17/2020, 12:34 AMhundreds-breakfast-49010
01/17/2020, 12:34 AMNode::run earlier, I mean within the lexical body of that function; but that function is using .inspect to make sure that one of teh calculations happens in a future that is run after the future that does the body of the workhundreds-breakfast-49010
01/17/2020, 12:35 AMinspect future outside of Node::run wouldn't make much of a differenceaverage-vr-56795
01/17/2020, 12:42 AMhundreds-breakfast-49010
01/17/2020, 12:47 AM<http://nodes.rs|nodes.rs> might be subtly wrong?witty-crayon-22786
01/17/2020, 12:49 AMaverage-vr-56795
01/17/2020, 12:50 AMhundreds-breakfast-49010
01/17/2020, 12:50 AMwitty-crayon-22786
01/17/2020, 12:51 AMaverage-vr-56795
01/17/2020, 12:51 AMwitty-crayon-22786
01/17/2020, 12:51 AMwitty-crayon-22786
01/17/2020, 12:51 AMaverage-vr-56795
01/17/2020, 12:52 AMwitty-crayon-22786
01/17/2020, 12:52 AMaverage-vr-56795
01/17/2020, 12:53 AMwitty-crayon-22786
01/17/2020, 12:53 AMwitty-crayon-22786
01/17/2020, 12:54 AMhundreds-breakfast-49010
01/17/2020, 12:54 AMhundreds-breakfast-49010
01/17/2020, 12:54 AMaverage-vr-56795
01/17/2020, 12:54 AMhundreds-breakfast-49010
01/17/2020, 12:54 AMwitty-crayon-22786
01/17/2020, 12:54 AMwitty-crayon-22786
01/17/2020, 12:55 AMwitty-crayon-22786
01/17/2020, 12:56 AMhundreds-breakfast-49010
01/17/2020, 12:57 AMhundreds-breakfast-49010
01/17/2020, 1:01 AMNode::run implementation of Selecthundreds-breakfast-49010
01/17/2020, 1:01 AMhundreds-breakfast-49010
01/17/2020, 2:21 AMgraph and rule_graph on Core?hundreds-breakfast-49010
01/17/2020, 2:39 AMwitty-crayon-22786
01/17/2020, 2:49 AMwitty-crayon-22786
01/17/2020, 8:17 PMaverage-vr-56795
01/17/2020, 8:37 PMwitty-crayon-22786
01/17/2020, 8:39 PM