[ 
https://issues.apache.org/jira/browse/DRILL-7140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arina Ielchiieva updated DRILL-7140:
------------------------------------
    Reviewer: Hanumath Rao Maduri

> RM: Drillbits fail with "No enum constant 
> QueueSelectionPolicy.SelectionPolicy.bestfit"
> ---------------------------------------------------------------------------------------
>
>                 Key: DRILL-7140
>                 URL: https://issues.apache.org/jira/browse/DRILL-7140
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Flow
>         Environment: master + changes to enable RM
>            Reporter: Abhishek Ravi
>            Assignee: Sorabh Hamirwasia
>            Priority: Major
>              Labels: ready-to-commit
>             Fix For: 1.16.0
>
>
> A sample configuration for RM with value *{{bestfit}}* for 
> *{{queue_selection_policy}}* fails with
> {noformat}
>       at 
> org.apache.drill.exec.resourcemgr.config.ResourcePoolTreeImpl.<init>(ResourcePoolTreeImpl.java:82)
>  ~[drill-java-exec-1.16.0-SNAPSHOT.jar:1.16.0-SNAPSHOT]
>       at 
> org.apache.drill.exec.resourcemgr.config.ResourcePoolTreeImpl.<init>(ResourcePoolTreeImpl.java:63)
>  ~[drill-java-exec-1.16.0-SNAPSHOT.jar:1.16.0-SNAPSHOT]
>       at 
> org.apache.drill.exec.work.foreman.rm.DistributedResourceManager.<init>(DistributedResourceManager.java:46)
>  ~[drill-java-exec-1.16.0-SNAPSHOT.jar:1.16.0-SNAPSHOT]
>       ... 6 common frames omitted
> Caused by: java.lang.IllegalArgumentException: No enum constant 
> org.apache.drill.exec.resourcemgr.config.selectionpolicy.QueueSelectionPolicy.SelectionPolicy.bestfit
>       at java.lang.Enum.valueOf(Enum.java:238) ~[na:1.8.0_181]
>       at 
> org.apache.drill.exec.resourcemgr.config.selectionpolicy.QueueSelectionPolicy$SelectionPolicy.valueOf(QueueSelectionPolicy.java:32)
>  ~[drill-java-exec-1.16.0-SNAPSHOT.jar:1.16.0-SNAPSHOT]
>       at 
> org.apache.drill.exec.resourcemgr.config.ResourcePoolTreeImpl.<init>(ResourcePoolTreeImpl.java:74)
>  ~[drill-java-exec-1.16.0-SNAPSHOT.jar:1.16.0-SNAPSHOT]
>       ... 8 common frames omitted
> {noformat}
> The issue here seems to be the case mismatch between *{{bestfit}}* and enum 
> constant *{{BESTFIT}}*. Hence {{SelectionPolicy.valueOf}} does not find 
> *{{bestfit}}*.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to