Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7739318265 for ; Wed, 8 Jul 2015 18:58:35 +0000 (UTC) Received: (qmail 43229 invoked by uid 500); 8 Jul 2015 18:58:27 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 42993 invoked by uid 500); 8 Jul 2015 18:58:27 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 42960 invoked by uid 99); 8 Jul 2015 18:58:27 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jul 2015 18:58:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id C30F8181A31 for ; Wed, 8 Jul 2015 18:58:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.999 X-Spam-Level: ** X-Spam-Status: No, score=2.999 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id tfUGIeGQRXBo for ; Wed, 8 Jul 2015 18:58:25 +0000 (UTC) Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id C23202054C for ; Wed, 8 Jul 2015 18:58:24 +0000 (UTC) Received: by lbnk3 with SMTP id k3so61922712lbn.1 for ; Wed, 08 Jul 2015 11:58:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vLu99yTNvOEm6CoyLRWVjtN5qhqkfPckkiZbIW+Y4mA=; b=hWfJu7cu8UoDvQcuVFQTh4h1PR2vivAPF5IwhOOm8K5QHEANvQ8mKP3OAQYXzsW4zI Gk+0W2MONQygy1D0NkhzZkjADdlTIdjjqpFQwBEODQ/BvbfgVz3tj1edQrOhNapLTndG JDBJHtMzku3tX2DiRB5poLzO4B7c+zKB4m5gkcO3ZXo044UTKDxU/Fje/B4/Yo8wHY9v EPEixbYdMnUu8LO0Q83sRGUqirivLfjcoCNhNrmswUYxkYmGXSYvYJiy0AkVodotywFT XTFsKRJsOG71JgG1vCZn2KmV1E6XOKqt/OKzESKmiC9zIvjT3bN1holE4rwcCXX1cNmw iwhg== X-Gm-Message-State: ALoCoQkkxSZrhKRqILqlYwHGx/BE/GfcCcgWafpeji5ji0/cAGIA3n9sLbkWiNpwqIohJX4riIoM MIME-Version: 1.0 X-Received: by 10.112.29.110 with SMTP id j14mr10929660lbh.5.1436381904093; Wed, 08 Jul 2015 11:58:24 -0700 (PDT) Received: by 10.25.152.82 with HTTP; Wed, 8 Jul 2015 11:58:24 -0700 (PDT) Received: by 10.25.152.82 with HTTP; Wed, 8 Jul 2015 11:58:24 -0700 (PDT) In-Reply-To: References: Date: Wed, 8 Jul 2015 13:58:24 -0500 Message-ID: Subject: Re: [DISCUSS] Bumping Thrift to 0.9.2 in branch-1 From: Sean Busbey To: user Cc: dev Content-Type: multipart/alternative; boundary=001a1133f34027df6e051a61b92a --001a1133f34027df6e051a61b92a Content-Type: text/plain; charset=UTF-8 Would this aim for 1.3 or 1.2? -- Sean On Jul 8, 2015 1:42 PM, "Srikanth Srungarapu" wrote: > Hi Folks, > > Currently, HBase is using Thrift 0.9.0 version, with the latest version > being 0.9.2. Currently, the HBase Thrift gateway is vulnerable to crashes > due to THRIFT-2660 > when > used with default transport and the workaround for this problem is > switching to framed transport. Unfortunately, the recently added > impersonation support [1] doesn't work with framed transport leaving thrift > gateway using this feature susceptible to crashes. Updating thrift version > to 0.9.2 will help us in mitigating this problem. Given that security is > one of key requirements for the production clusters, it would be good to > ensure our users that security features in thrift gateway can be used > without any major concerns. Aside this, there are also some nice fixes > pertaining to leaky resources in 0.9.2 like [2] and [3]. > > As far compatibility guarantees are concerned, thrift assures 100% wire > compatibility. However, it is my understanding that there were some minor > additions (new API) in 0.9.2 [5] which won't work in 0.9.0, but that won't > affect us since we are not using those features. And I tried running test > suite and did manual testing with thrift version set to 0.9.2 and things > are running smoothly. If there are no objections to this change, I would be > more than happy to file a jira and follow this up. > > [1] https://issues.apache.org/jira/browse/HBASE-11349 > [2] https://issues.apache.org/jira/browse/THRIFT-2274 > [3] https://issues.apache.org/jira/browse/THRIFT-2359 > [4] > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310800&version=12324954 > > > -- > Thanks, > Srikanth. > --001a1133f34027df6e051a61b92a--