Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B7CCE10561 for ; Wed, 26 Mar 2014 18:06:23 +0000 (UTC) Received: (qmail 97653 invoked by uid 500); 26 Mar 2014 18:06:22 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 97472 invoked by uid 500); 26 Mar 2014 18:06:22 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 97442 invoked by uid 99); 26 Mar 2014 18:06:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 18:06:21 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of josh.elser@gmail.com designates 209.85.160.50 as permitted sender) Received: from [209.85.160.50] (HELO mail-pb0-f50.google.com) (209.85.160.50) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 18:06:14 +0000 Received: by mail-pb0-f50.google.com with SMTP id md12so2296309pbc.9 for ; Wed, 26 Mar 2014 11:05:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=XfJ9aR7ufAkoCfR0kllEQvMsACAUPbAPq2Prbo60YmY=; b=1GPeXMZHTF4nxJKmftI88qa2MhmFpqJB/1O69qdFpaCEo7VeKJ0PfOssEOFeeozohQ L+A2RFAVe6HeAj6ZoouVEwU+b5qGEY4NP7WXr83SahYnSOxqa83BVbDVhK+N27oob4gW 3lTBaUg+dI5qmZU8MS278UsrwVIYvJ7M9CLpXX9Ulxu/w/+b50SsQqaDC/U9tnR9XSKL nOqDJWKhzJsPnZXJjSX8i8QBwLljaUzmxzezD6vQPebP+F2pP50H3fKRTxMSRYSDlvrz O9l6dTouLpGmtgEYpdTGAPg6/dTMdVYzhb2nb6moYxg01ZSu7dVhWTnzx2oCulCsacdW N59Q== X-Received: by 10.66.41.106 with SMTP id e10mr6251124pal.109.1395857154359; Wed, 26 Mar 2014 11:05:54 -0700 (PDT) Received: from HW10447.local ([192.175.27.2]) by mx.google.com with ESMTPSA id id10sm60556736pbc.35.2014.03.26.11.05.53 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Mar 2014 11:05:53 -0700 (PDT) Message-ID: <53331700.6080407@gmail.com> Date: Wed, 26 Mar 2014 11:05:52 -0700 From: Josh Elser User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: dev@accumulo.apache.org Subject: Re: [DISCUSS] MiniAccumuloCluster goals and approach References: <5332FC76.3000604@gmail.com> <5332FFD0.5030304@gmail.com> <53330473.7000700@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 3/26/14, 10:57 AM, Keith Turner wrote: > Can you give an example of what you are thinking of? I don't understand you > viewpoint either Sure. One limitation of MAC, in general as a testing harness, is that it doesn't adequately exercise multi-node implementations. You can run multiple tservers, but they are all on the same host which limits the validity of a "robust" test. This is my immediate goal. Multi-node deployments are capable using something like Mesos or Yarn. Given that there is already functioning support to deploy Accumulo on Yarn, this was my goal. My goal is to be able to have the ability to run all of our AbstractMacIT implementations against "real" hardware without changing a single line of test code (ok - maybe a line or two to do injection of the MAC implementation). The point is, I believe there could be a huge testing gain from being able to write tests which leverage yarn, have the same programmatic configuration API from MAC, and provide near "real" Accumulo semantics.