Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-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 1AFB69B4C for ; Thu, 17 May 2012 13:39:55 +0000 (UTC) Received: (qmail 87640 invoked by uid 500); 17 May 2012 13:39:54 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 87555 invoked by uid 500); 17 May 2012 13:39:54 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 87547 invoked by uid 99); 17 May 2012 13:39:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 May 2012 13:39:54 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sahmed1020@gmail.com designates 209.85.216.50 as permitted sender) Received: from [209.85.216.50] (HELO mail-qa0-f50.google.com) (209.85.216.50) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 May 2012 13:39:46 +0000 Received: by qafl39 with SMTP id l39so1829059qaf.2 for ; Thu, 17 May 2012 06:39:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=jdwbMlzS9d/zdr1SW6PgbDValQAo3JJEqZAuQxp1KrM=; b=RsPOWmumdNHDMdeI6zYCatJL1DAIL6bZtEAs/6cUfDlklyF91jTuci1ULkTV3vdr0P YjNEiD4E+WTzm0bG3Pfe8KQe8KOe2I2iXFxdFjchJSPIDZOn977hxFDGXLnk3J284/AR eMb6mSPhJFOQ5LE9WIdWNwDORCZJXvfJ28+H1GJ6DvD6/78AKD7c9+cBG69jWomoyv24 DHmqdx5RGzFSh5Q+QtkfYZGbqYQNHZxplaZMgoBY5B2QPhrTGUTnbzDdEnHTZhUQCug+ yMnbJ6pUN+pG59UfWkHgbGeO+lRKVKnK4I12H5k1qerQsvw+lVgT29TdzSFkwabQowpR 3KNA== Received: by 10.229.135.208 with SMTP id o16mr3400991qct.120.1337261966092; Thu, 17 May 2012 06:39:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.179.91 with HTTP; Thu, 17 May 2012 06:39:04 -0700 (PDT) From: S Ahmed Date: Thu, 17 May 2012 09:39:04 -0400 Message-ID: Subject: understanding the code base, patterns, threading, etc. To: dev@hbase.apache.org Content-Type: multipart/alternative; boundary=00248c6a66d675ec0204c03b90a5 --00248c6a66d675ec0204c03b90a5 Content-Type: text/plain; charset=ISO-8859-1 Greetings, Other than reading the the source code, google papers, seda, etc. how does someone get solid understanding of the code base? Are there any high-level (or low level!) diagrams of sort that go over the various components of hbase? (various read/write stages, gossip, etc.) I'm guessing this is wishful thinking but I thought I'd ask :) --00248c6a66d675ec0204c03b90a5--