HPCC 7x WUGetGraph Response Missing Stats/Details

Description

WUGetGraph in HPCC 6x returned extra information that is missing in 7x, such as:

 

TimeMinLocalExecute, TimeMaxLocalExecute, TimeAvgLocalExecute

SkewMinLocalExecute, SkewMaxLocalExecute

NodeMinLocalExecute, NodeMaxLocalExecute

(list is representative, not comprehensive)

 

In an email thread including Jake, Kevin, Gavin and Mark, it appears this information is still be available in WUGetStats and "ws_workunits/wudetails", but that the WUGetGraph "...code should still work, but obviously doesn't," and it may be "...an oversight that the stats are no longer included."

 

Creating this ticket per Gavin's request to research why timings, skew, etc. are no longer returned in WUGetGraph.

 

6x Testing: http://10.194.152.54:8010/WsWorkunits/WUGetGraph?ver_=1.48&form

7x Testing: http://10.173.70.54:8010/WsWorkunits/WUGetGraph?ver_=1.48&form

 

Conclusion

None

Attachments

1

Activity

Show:

Shamser Ahmed November 26, 2020 at 1:52 PM

Yes, that regression framework is designed to catch problems like this.  At present, it is just for wudetails.  Should we look at adding the test cases for the other services ESP services?  And if so, just WUGetGraph and WUGetStats  or as many of the others as we can? 

Anthony Fishbeck November 25, 2020 at 4:53 PM

had created an ESP regression framework and some WsWorkunits test cases in particular, but I'm not sure the state of it or weather it would have caught this regression.

https://github.com/hpcc-systems/HPCC-Platform/tree/master/testing/esp/wudetails

Gavin Halliday November 25, 2020 at 10:26 AM

This was broken by the PR for the change above.  A bit embarrassing it has been broken for so long.

.  We would have caught this much earlier if some regression testing for the esp services.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Point

Pull Request URL

Created November 24, 2020 at 4:08 PM
Updated November 26, 2020 at 1:52 PM
Resolved November 26, 2020 at 10:59 AM