atom feed3 messages in org.apache.hadoop.zookeeper-userThread leak problem
FromSent OnAttachments
Justyanzi LinMar 4, 2012 1:58 am 
Patrick HuntMar 6, 2012 9:08 am 
Ted DunningMar 6, 2012 9:11 am 
Subject:Thread leak problem
From:Justyanzi Lin (just@gmail.com)
Date:Mar 4, 2012 1:58:59 am
List:org.apache.hadoop.zookeeper-user

I modify cli.c let it only run a for-loop.

the loop as below

while(1) { zh = zookeeper_init(hostPort, watcher, 30000, &myid, 0, 0); Sleep(1000); zookeeper_close(zh); }

And I found every time execute zookeeper_close(zh), will leave 2 thread handles. I support to thread handle will the same.

It seems not correct.

I use WinDbg tool to watch the process and found first stop 156 Handles Type Count None 2 Event 15 File 2 Directory 3 Mutant 1 WindowStation 2 Semaphore 2 Key 6 Thread 121 Desktop 1 IoCompletion 1

second stop 193 Handles Type Count None 2 Event 17 File 2 Directory 3 Mutant 1 WindowStation 2 Semaphore 2 Key 6 Thread 156 Desktop 1 IoCompletion 1

Is there something I using wrong?

Thanks