Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id AAD63200CB4 for ; Tue, 23 May 2017 00:15:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A952F160BBF; Mon, 22 May 2017 22:15:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id F094D160BD4 for ; Tue, 23 May 2017 00:15:07 +0200 (CEST) Received: (qmail 76642 invoked by uid 500); 22 May 2017 22:15:07 -0000 Mailing-List: contact issues-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list issues@hive.apache.org Received: (qmail 76633 invoked by uid 99); 22 May 2017 22:15:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 May 2017 22:15:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id C26EF1A03E3 for ; Mon, 22 May 2017 22:15:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 28AeBD_JlPjt for ; Mon, 22 May 2017 22:15:06 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 6C6C25FB40 for ; Mon, 22 May 2017 22:15:05 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id A9295E073A for ; Mon, 22 May 2017 22:15:04 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 3CF0621B57 for ; Mon, 22 May 2017 22:15:04 +0000 (UTC) Date: Mon, 22 May 2017 22:15:04 +0000 (UTC) From: "Vihang Karajgaonkar (JIRA)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HIVE-16723) Enable configurable MetaStoreSchemaInfo MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 22 May 2017 22:15:08 -0000 [ https://issues.apache.org/jira/browse/HIVE-16723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vihang Karajgaonkar updated HIVE-16723: --------------------------------------- Attachment: HIVE-16723.04.patch > Enable configurable MetaStoreSchemaInfo > ---------------------------------------- > > Key: HIVE-16723 > URL: https://issues.apache.org/jira/browse/HIVE-16723 > Project: Hive > Issue Type: Improvement > Components: Metastore > Reporter: Vihang Karajgaonkar > Assignee: Vihang Karajgaonkar > Priority: Minor > Attachments: HIVE-16723.01.patch, HIVE-16723.02.patch, HIVE-16723.03.patch, HIVE-16723.04.patch > > > {{MetaStoreSchemaInfo}} class is used by Schema tool to get the schema version information. In addition to that schema tool invokes its init and upgrade methods to initialize and upgrade the metastore schema. It is possible that there are minor schema changes in the metastore schema which users have to maintain manually. We can potentially enhance schema tool to use a custom MetaStoreSchemaInfo implementation which can be plugged in based on configuration and schematool could run these customizations while running the upgrade and init scripts. -- This message was sent by Atlassian JIRA (v6.3.15#6346)