You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by GitBox <gi...@apache.org> on 2018/12/11 22:43:00 UTC

[GitHub] kkhatua opened a new pull request #1572: DRILL-6879: Show warnings for potential performance issues

kkhatua opened a new pull request #1572: DRILL-6879: Show warnings for potential performance issues
URL: https://github.com/apache/drill/pull/1572
 
 
   1. Introduced warning for non-progressive fragments. Based on a threshold (`drill.exec.http.profile.warning.progress.threshold`), if all fragments have not made progress within that time, a warning is issued. The default is 5 minutes (300sec)
   
   2. Introduced a warning if any of the buffered operators spill to disk.
   
   3. Introduced a warning for operators where the longest running fragment runs beyond a minimum threshold (`drill.exec.http.profile.warning.time.skew.min`), and runs atleast 2 times longer than the average (`drill.exec.http.profile.warning.time.skew.ratio.process`). The _clock_ symbol with a tooltip indicates the extent of the skew. A similar comparison is made for the wait time of a fragment, but with a max wait time exceeding the average by a separate ratio (`drill.exec.http.profile.warning.time.skew.ratio.wait`)
   
   4. Introduced a warning for operators where the average wait time of a scan operator exceeds its processing time, for a minimum threshold (`drill.exec.http.profile.warning.scan.wait.min`). The _turtle_ symbol with a tooltip indicates which scan operator spent more time waiting than processing.
   
   5. `TableBuilder` class refactored
    a. Using attribute map instead of String arguments, eg. for 'title'
    b. Removed APIs that pass a hyperlink since that is never used.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services