[
https://issues.apache.org/jira/browse/HDFS-7708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15132195#comment-15132195
]
Rakesh R commented on HDFS-7708:
--------------------------------
Thanks a lot [~vinayrpet] for pointing out the case and suggestions. Yes, I got
it, this is a common problem for all daemons. IMHO, HADOOP-12105 can be used to
discuss more and fix the general issue. But I'd like to get the opinion of
balancer daemon case. Mostly balancer will be exited automatically after
re-balancing operation and may not always execute the stop script. In that case
what is your opinion in providing an additional shutdown hooks especially for
the balancer daemon to cleanup/remove the balancer pid file ?
> Balancer should delete its pid file when it completes rebalance
> ---------------------------------------------------------------
>
> Key: HDFS-7708
> URL: https://issues.apache.org/jira/browse/HDFS-7708
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: balancer & mover
> Affects Versions: 2.6.0
> Reporter: Akira AJISAKA
> Assignee: Rakesh R
> Attachments: HDFS-7708-002.patch, HDFS-7708.patch
>
>
> When balancer completes rebalance and exits, it does not delete its pid file.
> Starting balancer again, then "kill -0 pid" to confirm the balancer process
> is not running.
> The problem is: If another process is running as the same pid as `cat
> pidfile`, balancer fails to start with following message:
> {code}
> balancer is running as process 3443. Stop it first.
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)