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 0C9F0105A7 for ; Wed, 26 Mar 2014 18:14:03 +0000 (UTC) Received: (qmail 16313 invoked by uid 500); 26 Mar 2014 18:14:02 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 16274 invoked by uid 500); 26 Mar 2014 18:14:00 -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 16266 invoked by uid 99); 26 Mar 2014 18:13:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 18:13:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [209.85.220.177] (HELO mail-vc0-f177.google.com) (209.85.220.177) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 18:13:53 +0000 Received: by mail-vc0-f177.google.com with SMTP id if17so2835550vcb.8 for ; Wed, 26 Mar 2014 11:13:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=j81pPKOMpj5nMzHtHU4MqidtfIGm/p3PDDq3WfxlTD0=; b=h+FXD5rauIfXh/14W6wLA//GMbDlBpLA+4extbsTd/ZTHUz4P9dBvEh90L144BZx8U vmjwUIBMHTlBIISFhwnOVoXzyccOqHksjC3s/FpJphtzdf8it3F572c4djmZVUgV95ur BYCGoGQ+++gCiO0OU4g0VqOrLRrNgF0eI3XLAdq3uGz92TxxPi/XUQcQ7TImuYmgW6KW VTJ2NyyXA6SsUc3ofmVj/huUYR/b282wKgRrGjENYPCvZBc5zaY7lOW26f25fAsrp2Ac DvakslfQrwBRBwJn9ITTF0XWePIzEfV7y1UF1iBGbi7xAJ8/0X8on+lFwBnCjwAWeq7t BfOg== X-Gm-Message-State: ALoCoQmd6iAHZeT1zCqmXcpmUE58A5Rzgm2IbNlGL7TCBj4epNA4tRCIYANFo/lSAMEXKrOPENkS MIME-Version: 1.0 X-Received: by 10.52.142.10 with SMTP id rs10mr52226780vdb.3.1395857610428; Wed, 26 Mar 2014 11:13:30 -0700 (PDT) Received: by 10.221.21.199 with HTTP; Wed, 26 Mar 2014 11:13:30 -0700 (PDT) In-Reply-To: <53331700.6080407@gmail.com> References: <5332FC76.3000604@gmail.com> <5332FFD0.5030304@gmail.com> <53330473.7000700@gmail.com> <53331700.6080407@gmail.com> Date: Wed, 26 Mar 2014 14:13:30 -0400 Message-ID: Subject: Re: [DISCUSS] MiniAccumuloCluster goals and approach From: Keith Turner To: Accumulo Dev List Content-Type: multipart/alternative; boundary=bcaec51a7190070af904f5866db0 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec51a7190070af904f5866db0 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Mar 26, 2014 at 2:05 PM, Josh Elser wrote: > 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. > Ok so you want to MAC to be an interface so that you can provide a completely different implementation? --bcaec51a7190070af904f5866db0--