Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CloseableThriftHiveMetastoreIfaceClientFactory new instance get blocked #251

Open
chenwyi2 opened this issue Sep 28, 2022 · 1 comment
Open

Comments

@chenwyi2
Copy link

recently, the waggle-dance is blocekd when inlitialize CloseableThriftHiveMetastoreIfaceClientFactory.java new instance, then the serve cannot be used. these is jstack
image

image
defaultMetaStoreClientFactory
.newInstance(confFactory.newInstance(), "waggledance-" + name, DEFAULT_CLIENT_FACTORY_RECONNECTION_RETRY,
connectionTimeout);
why should use confFactory.newInstance() rather than use hiveConf in the paramter, becasue confFactory.newInstance() will synchronized(HiveConf.class), all the requets can be blocked there
image

@javsanbel2
Copy link
Contributor

javsanbel2 commented Feb 24, 2023

Hey @chenwyi2, could you add more details of your use case? Which is the input configuration that you set in Waggledance? Does this occur when Waggledance is trying to map databases in parallel?

I didn't see this error before, and we are running multiple instances of Waggledance with different configurations. I would like to know what is different in your use case. Also I'm open to code suggestions :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants