Return-Path: Delivered-To: apmail-hadoop-mapreduce-issues-archive@minotaur.apache.org Received: (qmail 30532 invoked from network); 14 Jun 2010 19:53:39 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 14 Jun 2010 19:53:39 -0000 Received: (qmail 19375 invoked by uid 500); 14 Jun 2010 19:53:39 -0000 Delivered-To: apmail-hadoop-mapreduce-issues-archive@hadoop.apache.org Received: (qmail 19338 invoked by uid 500); 14 Jun 2010 19:53:39 -0000 Mailing-List: contact mapreduce-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-issues@hadoop.apache.org Delivered-To: mailing list mapreduce-issues@hadoop.apache.org Received: (qmail 19330 invoked by uid 99); 14 Jun 2010 19:53:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 19:53:39 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 19:53:36 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o5EJrFPh000209 for ; Mon, 14 Jun 2010 19:53:15 GMT Message-ID: <10816219.85101276545195536.JavaMail.jira@thor> Date: Mon, 14 Jun 2010 15:53:15 -0400 (EDT) From: "Konstantin Boudnik (JIRA)" To: mapreduce-issues@hadoop.apache.org Subject: [jira] Commented: (MAPREDUCE-1854) [herriot] Automate health script system test In-Reply-To: <16964753.26031276191255296.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/MAPREDUCE-1854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12878719#action_12878719 ] Konstantin Boudnik commented on MAPREDUCE-1854: ----------------------------------------------- bq. The tasktrackerStatus is a writable object, should'nt the inner class of writable object be public for others to use. You might be right. However, this field has package-private access. And I believe this has been done for a reason. I am not an expert on MR's internals to tell you one way or another. However, from the common standpoint such widening of permissions isn't advisable. .bq My real intention of having abstract parent class is have common functionality that can be shared If in the future we'll see that the number of such shared functions is growing and it become useful to move them all to the common parent we might do just that. However, two functions don't like a good justification to me. Thanks for the explanations on the Common classes' modifications. They all make sense. I guess these changes will have to end up in a separate JIRA though. What about getting rid of the script wrappers for ssh functionality and sleep? > [herriot] Automate health script system test > -------------------------------------------- > > Key: MAPREDUCE-1854 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-1854 > Project: Hadoop Map/Reduce > Issue Type: New Feature > Components: test > Environment: Herriot framework > Reporter: Balaji Rajagopalan > Assignee: Balaji Rajagopalan > Attachments: health_script_5.txt > > Original Estimate: 120h > Remaining Estimate: 120h > > 1. There are three scenarios, first is induce a error from health script, verify that task tracker is blacklisted. > 2. Make the health script timeout and verify the task tracker is blacklisted. > 3. Make an error in the health script path and make sure the task tracker stays healthy. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.