Return-Path: X-Original-To: apmail-hive-dev-archive@www.apache.org Delivered-To: apmail-hive-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 5D94F11897 for ; Tue, 12 Aug 2014 23:02:13 +0000 (UTC) Received: (qmail 22883 invoked by uid 500); 12 Aug 2014 23:02:13 -0000 Delivered-To: apmail-hive-dev-archive@hive.apache.org Received: (qmail 22827 invoked by uid 500); 12 Aug 2014 23:02:12 -0000 Mailing-List: contact dev-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 dev@hive.apache.org Received: (qmail 22812 invoked by uid 500); 12 Aug 2014 23:02:12 -0000 Delivered-To: apmail-hadoop-hive-dev@hadoop.apache.org Received: (qmail 22809 invoked by uid 99); 12 Aug 2014 23:02:12 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Aug 2014 23:02:12 +0000 Date: Tue, 12 Aug 2014 23:02:12 +0000 (UTC) From: "Brock Noland (JIRA)" To: hive-dev@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HIVE-7553) avoid the scheduling maintenance window for every jar change MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HIVE-7553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14094849#comment-14094849 ] Brock Noland commented on HIVE-7553: ------------------------------------ Hi [~Ferd], Thank you very much for uploading the POC code!! I think with this approach, we'll have to be sure we don't hold on to references to the class as that will keep the class and classloader around, causing a memory leak. As such, I think we'll have to change some of the work done in HIVE-6262 so we don't keep references around. Additionally, I think we'll want to do something similar to the UDF case when we load input and output formats, storage handlers, and serdes as these can all be specified as custom classes on the command. What are your thoughts on these topics? Cheers! Brock > avoid the scheduling maintenance window for every jar change > ------------------------------------------------------------ > > Key: HIVE-7553 > URL: https://issues.apache.org/jira/browse/HIVE-7553 > Project: Hive > Issue Type: Bug > Components: HiveServer2 > Reporter: Ferdinand Xu > Assignee: Ferdinand Xu > Attachments: HIVE-7553.pdf > > > When user needs to refresh existing or add a new jar to HS2, it needs to restart it. As HS2 is service exposed to clients, this requires scheduling maintenance window for every jar change. It would be great if we could avoid that. -- This message was sent by Atlassian JIRA (v6.2#6252)