Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BD30D17D26 for ; Wed, 1 Oct 2014 20:00:35 +0000 (UTC) Received: (qmail 88581 invoked by uid 500); 1 Oct 2014 20:00:35 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 88543 invoked by uid 500); 1 Oct 2014 20:00:35 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 88519 invoked by uid 99); 1 Oct 2014 20:00:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Oct 2014 20:00:34 +0000 Date: Wed, 1 Oct 2014 20:00:34 +0000 (UTC) From: "Christopher Tubbs (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ACCUMULO-3191) Use JONI regex library to speed up operations 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/ACCUMULO-3191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14155387#comment-14155387 ] Christopher Tubbs commented on ACCUMULO-3191: --------------------------------------------- Should be careful if this new library changes existing behavior (different regex nuances, features, etc.). It might be better served as an alternative iterator than one that replaces the existing regex one. I've also been thinking that we should probably create a sub-project/contrib library for iterators, constraints, add-ons, etc. that are in user-land, for things like this, which might draw in additional optional dependencies, but aren't really needed for the core project. (RegexIterator is still needed in core, though, to support grep in the shell.) > Use JONI regex library to speed up operations > --------------------------------------------- > > Key: ACCUMULO-3191 > URL: https://issues.apache.org/jira/browse/ACCUMULO-3191 > Project: Accumulo > Issue Type: Improvement > Components: client, tserver > Reporter: Mike Drob > > We could use the JONI library in things like the RegexIterator, because it's dealing with byte arrays natively already. We should investigate the benefit and see if we can get a speedup. > See: HBASE-11907 -- This message was sent by Atlassian JIRA (v6.3.4#6332)