phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chao Wang (Jira)" <j...@apache.org>
Subject [jira] [Updated] (PHOENIX-6050) Set properties is invalid in client
Date Wed, 29 Jul 2020 04:00:00 GMT

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

Chao Wang updated PHOENIX-6050:
-------------------------------
    Description: 
I set properties in client, which are "phoenix.query.threadPoolSize", but this is invalid. 
ThreadPool always use default value (128). 

code is:

Properties properties = new Properties();
 properties.setProperty("phoenix.query.threadPoolSize","300");
 PropertiesResolve phoenixpr = new PropertiesResolve();
 String phoenixdriver = phoenixpr.readMapByKey("com/main/SyncData.properties", "phoenix_driver");
 String phoenixjdbc = phoenixpr.readMapByKey("com/main/SyncData.properties", "phoenix_jdbc");
 Class.forName(phoenixdriver);
 return DriverManager.getConnection(phoenixjdbc,properties);

throw is:

Error: Task [org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893|mailto:org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893]
rejected from [org.apache.phoenix.job.JobManager$1@26ae880a[Running|mailto:org.apache.phoenix.job.JobManager$1@26ae880a[Running],
pool size = 128, active threads = 128, queued tasks = 5000, completed tasks = 36647] (state=08000,code=101)
org.apache.phoenix.exception.PhoenixIOException: Task [org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893|mailto:org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893]
rejected from [org.apache.phoenix.job.JobManager$1@26ae880a[Running|mailto:org.apache.phoenix.job.JobManager$1@26ae880a[Running],
pool size = 128, active threads = 128, queued tasks = 5000, completed tasks = 36647]

I find PhoenixDriver create threadpool before init config from properties. when create threadpool
,  config is always default value .

  was:
I set properties in client, which are "phoenix.query.threadPoolSize", but this is invalid. 
ThreadPool always use default value (128). As shown in the following image.

 

I find PhoenixDriver create threadpool before init config from properties. when create threadpool
,  config is always default value .


> Set properties is invalid in client
> -----------------------------------
>
>                 Key: PHOENIX-6050
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6050
>             Project: Phoenix
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 4.13.1
>         Environment: phoenix 4.13.1
> hbase 1.3.1
>            Reporter: Chao Wang
>            Assignee: Chao Wang
>            Priority: Major
>
> I set properties in client, which are "phoenix.query.threadPoolSize", but this is invalid. 
ThreadPool always use default value (128). 
> code is:
> Properties properties = new Properties();
>  properties.setProperty("phoenix.query.threadPoolSize","300");
>  PropertiesResolve phoenixpr = new PropertiesResolve();
>  String phoenixdriver = phoenixpr.readMapByKey("com/main/SyncData.properties", "phoenix_driver");
>  String phoenixjdbc = phoenixpr.readMapByKey("com/main/SyncData.properties", "phoenix_jdbc");
>  Class.forName(phoenixdriver);
>  return DriverManager.getConnection(phoenixjdbc,properties);
> throw is:
> Error: Task [org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893|mailto:org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893]
rejected from [org.apache.phoenix.job.JobManager$1@26ae880a[Running|mailto:org.apache.phoenix.job.JobManager$1@26ae880a[Running],
pool size = 128, active threads = 128, queued tasks = 5000, completed tasks = 36647] (state=08000,code=101)
> org.apache.phoenix.exception.PhoenixIOException: Task [org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893|mailto:org.apache.phoenix.job.JobManager$InstrumentedJobFutureTask@6e91893]
rejected from [org.apache.phoenix.job.JobManager$1@26ae880a[Running|mailto:org.apache.phoenix.job.JobManager$1@26ae880a[Running],
pool size = 128, active threads = 128, queued tasks = 5000, completed tasks = 36647]
> I find PhoenixDriver create threadpool before init config from properties. when create
threadpool ,  config is always default value .



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message