What effect does changing the teiid-async thread pool have?

Solution In Progress - Updated -

Issue

  • is 20 a reasonable value for the max-threads for the teiid-async?
  • Could it affect negatively to any other process?
  • Based on the logs it looks like worker threads (are created) on the fly to delegate query execution to the actual datasource using the translator. So is the thread pool used for the I/O threads and they create new worker threads to do the actual work?
  • how does the thread pool affect performance
    • does it become a bottleneck in web applications?
  • what will be the optimal configuration of the thread pool?

Environment

  • Red Hat JBoss Data Virtualization 6.2
  • async-thread-pool
    • Thread Pool to be used with Asynchronous operations in Teiid
  • unbounded-queue-thread-pool as defined in
    • jboss-as-threads_1_0.xsd
    • jboss-as-threads_1_1.xsd

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content