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 1ABD5200BEF for ; Tue, 20 Dec 2016 10:32:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 1994C160B1B; Tue, 20 Dec 2016 09:32:00 +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 6BD64160B29 for ; Tue, 20 Dec 2016 10:31:59 +0100 (CET) Received: (qmail 18044 invoked by uid 500); 20 Dec 2016 09:31:58 -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 18020 invoked by uid 99); 20 Dec 2016 09:31:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2016 09:31:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 582522C1F56 for ; Tue, 20 Dec 2016 09:31:58 +0000 (UTC) Date: Tue, 20 Dec 2016 09:31:58 +0000 (UTC) From: "Prasanth Jayachandran (JIRA)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HIVE-15419) Separate out storage-api to be released independently MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 20 Dec 2016 09:32:00 -0000 [ https://issues.apache.org/jira/browse/HIVE-15419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15763750#comment-15763750 ] Prasanth Jayachandran commented on HIVE-15419: ---------------------------------------------- From the proposal https://cwiki.apache.org/confluence/display/Hive/Storage+API+Release+Proposal "Naturally, Hive releases can't refer to snapshot releases of Storage API and must use real releases. In the release branches of Hive, we'll change the Hive pom to refer to a specific release of Storage API and remove storage-api from the list of modules to be built." I am still worried about Release Managers missing this part. Would it be possible do this via maven profile? Something similar to itests profile. Include the module during development by default and in release profile exclude the storage-api module, include storage-api dependency with latest release version. > Separate out storage-api to be released independently > ----------------------------------------------------- > > Key: HIVE-15419 > URL: https://issues.apache.org/jira/browse/HIVE-15419 > Project: Hive > Issue Type: Task > Components: storage-api > Reporter: Owen O'Malley > Assignee: Owen O'Malley > Attachments: HIVE-15419.patch > > > Currently, the Hive project releases a single monolithic release, but this makes file formats reading directly into Hive's vector row batches a circular dependence. Storage-api is a small module with the vectorized row batches and SearchArgument that are necessary for efficient vectorized read and write. By releasing storage-api independently, we can make an interface that the file formats can read and write from. -- This message was sent by Atlassian JIRA (v6.3.4#6332)