From dev-return-1532-archive-asf-public=cust-asf.ponee.io@openwhisk.apache.org Tue Feb 27 10:44:07 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id D5CE0180651 for ; Tue, 27 Feb 2018 10:44:06 +0100 (CET) Received: (qmail 55861 invoked by uid 500); 27 Feb 2018 09:44:05 -0000 Mailing-List: contact dev-help@openwhisk.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwhisk.apache.org Delivered-To: mailing list dev@openwhisk.apache.org Received: (qmail 55845 invoked by uid 99); 27 Feb 2018 09:44:05 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Feb 2018 09:44:05 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id AE68AC15CC for ; Tue, 27 Feb 2018 09:44:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 0Ly6Yt0bmOFN for ; Tue, 27 Feb 2018 09:44:04 +0000 (UTC) Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 6D0C95F64B for ; Tue, 27 Feb 2018 09:44:02 +0000 (UTC) Received: by mail-vk0-f46.google.com with SMTP id u200so11757253vke.4 for ; Tue, 27 Feb 2018 01:44:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=RmTq/zfzWLHLxgXX6QPIcGqPFPxmlbhHJOkzmtNoCT4=; b=D9Ymr94sCVQbBgBo7wcmrkqbNGipdZ+HBKyuyyKp0KfwgButRGeClmBcEYTnJwEzit JR9Fl/e1DybELK6Qrg2mF9hwFaaJuSWRGNYizDv/1PYoHGj0kN7ji5JzluX3bMSx7t5r 4y17fg2/qtodYPHKAtypKKpoGHm2jlGQ5bc4j6Pq7ikpq4klZo/RsdahRy4Z1aoo8fYd juD3fzoi1hk/65ZGCMqdvrOZLh9BK7NSCsjkNR8lLIZKv4nZ1zcYLXd4HnjhDziOkq1Q 6E+Rf+4U/A48gHL8tBUj63IGW4uOuceE+yUYcnLWyP/GjR1WU8l9GH1CQ6ZFx1GPCH53 9Zbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=RmTq/zfzWLHLxgXX6QPIcGqPFPxmlbhHJOkzmtNoCT4=; b=XIp7yAZ4Iio8kDXQ31Hb0yMSsYAFIV+OAgeh1vx3ssxPrBCVMM67Ec32YlX9Yi1cZY XwpiTlwf50lmWCSwnEFfOQoC5OcyZxmz+hOOIFLTwU46vV9NuWtOjFGgrjX4OnoHs9xE txs7Li2bITeMaHoCKjMxOojZI/byGwbzQ8j9b5YlD8VrZd4sdBTyRVcvxAY+42v5eQUl xnNm9gHncLKXOmsS8kE9zuKR3YctS3+S2Olzl9fS4fIiPZ1Ap5zrSlLlJvac8WU70mlq OQfKjzGkZOHaKZ2s4a1tI9gr8CMCWtT1mJLK5FVNtAqAnM27zIgs7Rfr7box0HMvlxXo We2Q== X-Gm-Message-State: APf1xPDVRziTddJkm/wI6wmEzrKN0M8iLGO9Uva+5U6kjSkz1zn5g4ZQ ejD2kK/Tra7CAoHKfQ42Ft3fqIRZvlSvjkjoRRLMmg== X-Google-Smtp-Source: AG47ELtY62diTYZNEQvo3ZNxveJbFvfW/IPsRJkFyIxyQb90PqudjHbYsJukTjtnlrrnbOSRv2cJmhTtum+aRHK8pxU= X-Received: by 10.31.195.3 with SMTP id t3mr10676140vkf.182.1519724641502; Tue, 27 Feb 2018 01:44:01 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.54.151 with HTTP; Tue, 27 Feb 2018 01:44:00 -0800 (PST) From: Chetan Mehrotra Date: Tue, 27 Feb 2018 15:14:00 +0530 Message-ID: Subject: wskadmin and supporting non CouchDB storage systems To: dev@openwhisk.apache.org Content-Type: text/plain; charset="UTF-8" Currently OpenWhisk provides an abstraction in the form of ArtifactStore SPI to plugin in a different store for controller and invoker. In addition to controller and invoker wskadmin script also requires db access and performs the changes by directly connecting to the db which is currently CouchDB What approach should we take to support other storage types when using wskadmin? Should we add a similar SPI in python or we implement similar wskadmin as a whole for other storage support ensuring that cli arguments remain same Chetan Mehrotra