Comments (6)
The fix in #21356 significantly improves the situation but it's still reproduced. Accoring to latest comments, there are still some cases when we create json factory with LockFreePool, so the fix in version 444 doesn't cover all the cases and it could be the reason.
We've applied additional fix for #21356 and the workaround from #21512 and we can't reproduce the issue anymore.
We were testing it during 2 days on our production env and it looks stable.
from trino.
Vey likely the issue is cased by jackson serializer, it's described here #21356.
After changing recycler pool implementation we can't reproduce it.
from trino.
@davseitsev The proposed solution involves modifying the HTTPServer code to introduce a timeout if a thread is in idle state for more than x minutes. This modification is done in a new module with the HTTPServer class from a specific version of the simple client http server used by the jmx prometheus java agent.?
from trino.
i would like to work on this.
from trino.
It might be related to this issue #21512.
from trino.
It might be related to this issue #21512.
the other issue mentions a workaround (experimental.thread-per-driver-scheduler-enabled=false
)
@davseitsev Once that is set, do you still observe the problem with workers being killed/stuck/unresponsive when you run your Grafana dashboard?
from trino.
Related Issues (20)
- Delta connector allows circumventing security controls HOT 1
- Faced Lock issue when developed vertica connector HOT 1
- Add JWT claims as extra credentials
- In DefaultTraversalVisitor, Create Materialized View should recursively visit its subquery HOT 1
- Test `iceberg.rest-catalog.oauth2.credential` config property with Polaris catalog in Iceberg connector
- Issue with Injected Projection Type on Trino Table Based on Hive Connector
- Postgres connector should handle decimal array with unspecified precision. HOT 1
- The way to pushdown to datasource when data is got from the same source HOT 1
- failed to load plugin under supervisord management
- [BUG][Delta Lake] Trino returns duplicate rows for Delta Tables with Deletion Vectors
- Control SingleDistinctAggregationToGroupBy via DistinctAggregationsStrategy
- `sequence()` tabe function not part of docs table of contents HOT 1
- Iceberg split_offsets not populated after running EXECUTE optimize
- Failed to connect oceanbase-ce mysql mode HOT 1
- Flaky TestIcebergV2.testOptimizePopulateSplitOffsets
- Curious Trino retry behaviour
- Impossible to do authentication in a mTLS Istio Mesh
- Don't suport subquery (select *) HOT 2
- Collection of Prometheus response' fails with OOM error
- Trino hive connector unable to access hive MV
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trino.