Surya Hebbar has uploaded this change for review. ( http://gerrit.cloudera.org:8080/21593
Change subject: IMPALA-13233: Represent phases of each instance separately on the query timeline ...................................................................... IMPALA-13233: Represent phases of each instance separately on the query timeline Representing phases of multiple instances in a single bar with dividers makes it challenging to distinguish between the perimeters of each instance's phases, hindering other instances that have already started with the subsequent phase. Hence, the correlation between the recorded profile metrics and the user's desired representation is less. To improve this representation, the phases of each fragment's instances are now being shown parallelly on the query timeline, making it easier to identify the start and end of all instance's phases. Outlines are drawn at the top and bottom of each plan node, according to the timestamp of the instances' final closing phase. The attribute 'stroke-dasharray' has been used to add separators between the perimeters of each instance's phases, instead of an additional SVG line element each time. Redundant calls to 'appendChild' methods after each iteration have been removed. Optional arguments have been removed from all 'getSVG*' functions. Replaced equality operators with strict equality operators. Manually tested with various profiles, sizes ranging from 4MB to 430MB. Change-Id: Ied8a5966e9e4111bf7aa25aee11d23881daad7d2 --- M www/queries.tmpl M www/query_backends.tmpl M www/query_detail_tabs.tmpl M www/query_finstances.tmpl M www/query_plan.tmpl M www/query_summary.tmpl M www/query_timeline.tmpl M www/rpcz.tmpl M www/scripts/query_timeline/chart_commons.js M www/scripts/query_timeline/fragment_diagram.js M www/scripts/query_timeline/fragment_metrics_diagram.js M www/scripts/query_timeline/host_utilization_diagram.js 12 files changed, 113 insertions(+), 77 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/93/21593/1 -- To view, visit http://gerrit.cloudera.org:8080/21593 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ied8a5966e9e4111bf7aa25aee11d23881daad7d2 Gerrit-Change-Number: 21593 Gerrit-PatchSet: 1 Gerrit-Owner: Surya Hebbar <[email protected]>
