[jira] [Created] (HBASE-17002) [Master] Report quotas and active violations on Master UI

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-17002: -- Summary: [Master] Report quotas and active violations on Master UI Key: HBASE-17002 URL: https://issues.apache.org/jira/browse/HBASE-17002 Project: HBase Issue

[jira] [Created] (HBASE-17001) [RegionServer] Implement enforcement of quota violation policies

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-17001: -- Summary: [RegionServer] Implement enforcement of quota violation policies Key: HBASE-17001 URL: https://issues.apache.org/jira/browse/HBASE-17001 Project: HBase

[jira] [Created] (HBASE-17000) [RegionServer] Compute region filesystem space use

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-17000: -- Summary: [RegionServer] Compute region filesystem space use Key: HBASE-17000 URL: https://issues.apache.org/jira/browse/HBASE-17000 Project: HBase Issue Type

[jira] [Created] (HBASE-16999) [Master] Inform RegionServers on size quota violations

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16999: -- Summary: [Master] Inform RegionServers on size quota violations Key: HBASE-16999 URL: https://issues.apache.org/jira/browse/HBASE-16999 Project: HBase Issue

[jira] [Created] (HBASE-16998) [Master] Analyze table use reports and update quota violations

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16998: -- Summary: [Master] Analyze table use reports and update quota violations Key: HBASE-16998 URL: https://issues.apache.org/jira/browse/HBASE-16998 Project: HBase

[jira] [Created] (HBASE-16997) Collect table use information from RegionServers in Master

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16997: -- Summary: Collect table use information from RegionServers in Master Key: HBASE-16997 URL: https://issues.apache.org/jira/browse/HBASE-16997 Project: HBase Issue

[jira] [Created] (HBASE-16996) Implement storage/retrieval of filesystem-use quotas into quota table

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16996: -- Summary: Implement storage/retrieval of filesystem-use quotas into quota table Key: HBASE-16996 URL: https://issues.apache.org/jira/browse/HBASE-16996 Project: HBase

[jira] [Created] (HBASE-16995) Build client Java API and client protobuf messages

2016-11-02 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16995: -- Summary: Build client Java API and client protobuf messages Key: HBASE-16995 URL: https://issues.apache.org/jira/browse/HBASE-16995 Project: HBase Issue Type

Re: [DISCUSS] FileSystem Quotas in HBase

2016-11-02 Thread Josh Elser
and patches starting to land. I'm also happy to entertain more discussion if anyone hasn't found the time to read/comment yet. Thanks! - Josh Josh Elser wrote: Sure thing, Ted. https://docs.google.com/document/d/1VtLWDkB2tpwc_zgCNPE1ulZOeecF-YA2FYSK3TSs_bw/edit?usp=sharing Let me open

[jira] [Created] (HBASE-16976) hbase-protocol-shaded module generates classes to wrong directory

2016-10-31 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16976: -- Summary: hbase-protocol-shaded module generates classes to wrong directory Key: HBASE-16976 URL: https://issues.apache.org/jira/browse/HBASE-16976 Project: HBase

[jira] [Created] (HBASE-16961) FileSystem Quotas

2016-10-28 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16961: -- Summary: FileSystem Quotas Key: HBASE-16961 URL: https://issues.apache.org/jira/browse/HBASE-16961 Project: HBase Issue Type: New Feature Reporter

Re: [DISCUSS] FileSystem Quotas in HBase

2016-10-28 Thread Josh Elser
that people can comment on it ? Is there a JIRA opened for this work ? Please open one if there is none. Thanks On Fri, Oct 28, 2016 at 9:00 AM, Josh Elser<els...@apache.org> wrote: Hi folks, I'd like to propose the introduction of FileSystem quotas to HBase. Here's a design doc[1] ava

[DISCUSS] FileSystem Quotas in HBase

2016-10-28 Thread Josh Elser
Hi folks, I'd like to propose the introduction of FileSystem quotas to HBase. Here's a design doc[1] available which (hopefully) covers all of the salient points of what I think an initial version of such a feature would include. tl;dr We can define quotas on tables and namespaces. Region

Re: [DISCUSS] Drop the support of jdk7 at a future 1.x release

2016-09-09 Thread Josh Elser
Sean Busbey wrote: This would be a very big breaking change in release numbering that goes against our compatibility guidelines. We only drop support for Java versions on major releases. If we want features that require newer jdks sooner, we should make major releases sooner. +1 On this

Re: [DISCUSSION] Merge Backup / Restore - Branch HBASE-7912

2016-09-07 Thread Josh Elser
is not good enough yet to be integrated into 2.0 branch? -Vlad On Wed, Sep 7, 2016 at 8:23 AM, Sean Busbey<bus...@apache.org> wrote: On Tue, Sep 6, 2016 at 10:36 PM, Josh Elser<josh.el...@gmail.com> wrote: So, the answer to Sean's original question is "as robust as snapshot

Re: [DISCUSSION] Merge Backup / Restore - Branch HBASE-7912

2016-09-06 Thread Josh Elser
So, the answer to Sean's original question is "as robust as snapshots presently are"? (independence of backup/restore failure tolerance from snapshot failure tolerance) Is this just a question WRT context of the change, or is it means for a veto from you, Sean? Just trying to make sure I'm

Re: Source incompatibility between 1.2.[0,1] and 1.2.2 breaks Phoenix

2016-08-16 Thread Josh Elser
(top-post since I can't find a better place to respond to everyone who chimed in here) Huge thanks, everyone! This was absolutely the best email thread (and JIRA issue) I could've come back to after not keeping up with email for the day. Stack wrote: On Tue, Aug 16, 2016 at 8:20 AM, Sean

Re: Source incompatibility between 1.2.[0,1] and 1.2.2 breaks Phoenix

2016-08-15 Thread Josh Elser
Thanks for the great reply, Andrew! Andrew Purtell wrote: ​ I find the InterfaceAudience annotations on this really strange. How can we have a Public audience Interface (o.a.h.h.c.Table) with Private methods? I'm also not sure the Private annotations on the Table interface are that useful.

Source incompatibility between 1.2.[0,1] and 1.2.2 breaks Phoenix

2016-08-15 Thread Josh Elser
Hi folks, I just noticed a ticket over in Phoenix [1] in which some method additions to the Table interface [2] breaks the source compatibility of Phoenix with HBase 1.2.2. My understanding of the current guidelines is that these are allowed as they do not invalidate binary compatibility of

[jira] [Created] (HBASE-16376) Document implicit side-effects on partial results when calling Scan#setBatch(int)

2016-08-08 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16376: -- Summary: Document implicit side-effects on partial results when calling Scan#setBatch(int) Key: HBASE-16376 URL: https://issues.apache.org/jira/browse/HBASE-16376

[jira] [Created] (HBASE-16043) Backport SPNEGO support to 0.98

2016-06-16 Thread Josh Elser (JIRA)
Josh Elser created HBASE-16043: -- Summary: Backport SPNEGO support to 0.98 Key: HBASE-16043 URL: https://issues.apache.org/jira/browse/HBASE-16043 Project: HBase Issue Type: Sub-task

[jira] [Created] (HBASE-15837) More gracefully handle a negative memstoreSize

2016-05-16 Thread Josh Elser (JIRA)
Josh Elser created HBASE-15837: -- Summary: More gracefully handle a negative memstoreSize Key: HBASE-15837 URL: https://issues.apache.org/jira/browse/HBASE-15837 Project: HBase Issue Type

[jira] [Created] (HBASE-15660) Printing extra refs in ITBLL.Verify reducer can cause reducers to be killed due to lack of progress

2016-04-15 Thread Josh Elser (JIRA)
Josh Elser created HBASE-15660: -- Summary: Printing extra refs in ITBLL.Verify reducer can cause reducers to be killed due to lack of progress Key: HBASE-15660 URL: https://issues.apache.org/jira/browse/HBASE-15660

Re: Backporting to active branches

2016-02-11 Thread Josh Elser
Stack wrote: ... > Let's change our relationship slightly, dev community. If you're working on > a fix, please also post a patch for branch-1.1. It is a bit tough. That'd be a patch for four branches (at least), three of which have diverged in key areas (master, branch-1 and branch-1.2, and

[jira] [Created] (HBASE-15232) Exceptions returned over multi RPC don't trigger region location reloads

2016-02-08 Thread Josh Elser (JIRA)
Josh Elser created HBASE-15232: -- Summary: Exceptions returned over multi RPC don't trigger region location reloads Key: HBASE-15232 URL: https://issues.apache.org/jira/browse/HBASE-15232 Project: HBase

[jira] [Created] (HBASE-15221) HTableMultiplexer improvements (stale region locations and resource leaks)

2016-02-05 Thread Josh Elser (JIRA)
Josh Elser created HBASE-15221: -- Summary: HTableMultiplexer improvements (stale region locations and resource leaks) Key: HBASE-15221 URL: https://issues.apache.org/jira/browse/HBASE-15221 Project

Re: [VOTE] HBase 1.2.0 RC0

2016-01-05 Thread Josh Elser
I feel like I've seen this before myself on OSX, but didn't trace it down either. Mikhail Antonov wrote: Checked signatures, package content, RAT, ran tests, notice repeated failure: tests in error: TestRegionServerHostname.testRegionServerHostname:86 » TestTimedOut test timed... It

Re: Thrift versions and generated code

2015-11-12 Thread Josh Elser
Ahh, thanks, gentlemen. Andrew Purtell wrote: Yeah, let's finish that. On Thu, Nov 12, 2015 at 11:49 AM, Ted Yu<yuzhih...@gmail.com> wrote: See https://issues.apache.org/jira/browse/HBASE-14172 On Thu, Nov 12, 2015 at 11:46 AM, Josh Elser<josh.el...@gmail.com> wrote: Hi,

[jira] [Created] (HBASE-14800) Expose checkAndMutate via Thrift2

2015-11-12 Thread Josh Elser (JIRA)
Josh Elser created HBASE-14800: -- Summary: Expose checkAndMutate via Thrift2 Key: HBASE-14800 URL: https://issues.apache.org/jira/browse/HBASE-14800 Project: HBase Issue Type: Improvement

Thrift versions and generated code

2015-11-12 Thread Josh Elser
Hi, In looking at https://issues.apache.org/jira/browse/HBASE-14800, I saw that the current libthrift dependency on master was at 0.9.2, but the generated code still has the 0.9.0 comments. Is there a reason for that? Should the libthrift version defined in the poms be the de-facto version

Re: [VOTE] First release candidate for HBase 1.1.3 (RC0) is available

2015-11-10 Thread Josh Elser
+1 (non-binding) * Built from source * Ran tests (-PrunDevTests). o.a.h.h.r.TestRegionServerHostname was problematic, might have just been me. * Checked sigs/xsums * Checked the compat report (thanks for posting it, Nick) * Skimmed release notes looking for anything that might introduce new

Re: On our unit tests...

2015-11-05 Thread Josh Elser
Huge kudos to you, Stack, for making the time to run these down. As a contributor, I'm very moved by the thought of treating what Jenkins reports as truth. Stack wrote: Since I wrote the below, we've figured who the surefire-killer was [HBASE-14589]. 9 of the last 10 1.2 builds passed (even

[jira] [Created] (HBASE-14594) Use new DNS API introduced in HADOOP-12437

2015-10-12 Thread Josh Elser (JIRA)
Josh Elser created HBASE-14594: -- Summary: Use new DNS API introduced in HADOOP-12437 Key: HBASE-14594 URL: https://issues.apache.org/jira/browse/HBASE-14594 Project: HBase Issue Type: Bug

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
IMO, they are very similar. Lots of smart people on both sides making really good changes. I think HBase has a lot more instrumentation and understanding on the resources a cluster will use. For example, I think it's much clearer the resources and threads that the RPC server will use. This is

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
Andrew Purtell wrote: Last I tried to play with the cell-level security APIs in HBase, it seemed very obtuse to me. Perhaps I was just dense and didn't find the right sort of instructions. I don't think anyone would debate that cell level security in HBase is a work-in-progress. We'd really

Re: [VOTE] First release candidate for HBase 1.1.2 (RC0) is available

2015-08-19 Thread Josh Elser
Forgot to send out last night (figured I would now despite the -1) Ignoring licensing issues, (non-binding) +1 * Checked sig/xsums * Inspected compatibility report (thanks for including!) * Built source * Ran small+med tests (TestRegionServerHostname failed, passed on rerun) Nick Dimiduk

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
Like I've said many times now, it's relative to your actual problem. If you don't have that much data (or intend to grow into that much data), it's not an issue. Obviously, this is the case for you. However, it is an architectural difference between the two projects with known limitations for

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
Oh, one other thing that I should mention (was prompted off-list). (definition time since cross-list now: HBase regions == Accumulo tablets) Accumulo will handle many more regions than HBase does now due to a splittable metadata table. While I was told this was a very long and arduous journey

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
He didn't ask just about security, FWIW I am looking for real gap comparing HBase to Accumulo if there is any so that I can be prepared to address them. This is not limited to the security area. Sean Busbey wrote: Let's please stick to the topic Jerry asked about: security features. We can

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
. The HBase community hasn't been doing that so much. It would be great if they did because the HBase points on the graphs are old and it would be good to get new ones. On Wed, Aug 19, 2015 at 02:30:58PM -0400, Josh Elser wrote: Like I've said many times now, it's relative to your actual

Re: HBase and Accumulo

2015-08-19 Thread Josh Elser
results in their paper, it just took longer for their experiments to run. So, in this case, we had two different teams doing things different ways and getting the same result, which is what we like to see. On Wed, Aug 19, 2015 at 03:27:07PM -0400, Josh Elser wrote: Alright, I have to ask... are you

Re: [DISCUSS] project for pre-commit patch testing (was Re: upstream jenkins build broken?)

2015-06-15 Thread Josh Elser
+1 (Have been talking to Sean in private on the subject -- seems appropriate to voice some public support) I'd be interested in this for Accumulo and Slider. For Accumulo, we've come a far way without a pre-commit build, primarily due to a CTR process. We have seen the repeated questions of

[jira] [Created] (HBASE-13892) Scanner with all results filtered out results in NPE

2015-06-11 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13892: -- Summary: Scanner with all results filtered out results in NPE Key: HBASE-13892 URL: https://issues.apache.org/jira/browse/HBASE-13892 Project: HBase Issue Type

Re: Ruby shell versions for HBase 2.0

2015-05-13 Thread Josh Elser
Andrew Purtell wrote: This is because the Accumulo shell is a custom built shell? If so, we had one of those once and replaced it with the IRB based one. We didn't settle on JRuby right away but, at the time, the consensus was we didn't want to be in the business of maintaining yet another REPL

Re: Ruby shell versions for HBase 2.0

2015-05-13 Thread Josh Elser
Agreed on these points, Sean. Having used both, I think both approaches have their value and their drawbacks. The ruby shell is _wonderful_ from having a full programming language to interact with. Accumulo's shell would force you to use your standard unix-toolbelt if you want to do any extra

[jira] [Created] (HBASE-13607) TestSplitLogManager.testGetPreviousRecoveryMode consistently failing

2015-05-01 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13607: -- Summary: TestSplitLogManager.testGetPreviousRecoveryMode consistently failing Key: HBASE-13607 URL: https://issues.apache.org/jira/browse/HBASE-13607 Project: HBase

[jira] [Created] (HBASE-13603) Write test asserting desired priority of RS-Master RPCs

2015-04-30 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13603: -- Summary: Write test asserting desired priority of RS-Master RPCs Key: HBASE-13603 URL: https://issues.apache.org/jira/browse/HBASE-13603 Project: HBase Issue

[jira] [Created] (HBASE-13561) ITBLL.Verify doesn't actually evaluate counters after job completes

2015-04-24 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13561: -- Summary: ITBLL.Verify doesn't actually evaluate counters after job completes Key: HBASE-13561 URL: https://issues.apache.org/jira/browse/HBASE-13561 Project: HBase

[jira] [Created] (HBASE-13554) Update book clarifying API stability guarantees

2015-04-24 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13554: -- Summary: Update book clarifying API stability guarantees Key: HBASE-13554 URL: https://issues.apache.org/jira/browse/HBASE-13554 Project: HBase Issue Type: Task

Re: Clarifying interface evolution freedom in patch releases (was: Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2))

2015-04-24 Thread Josh Elser
, Apr 22, 2015 at 10:35 AM, Josh Elser josh.el...@gmail.com wrote: Andy -- I understood your intent, but thanks for clarifying. (as well as taking the time to break this discussion out in the first place). I agree with your assessment. re: Sean's comments, if it wasn't clear by me asking

Re: Clarifying interface evolution freedom in patch releases (was: Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2))

2015-04-23 Thread Josh Elser
Enis Söztutar wrote: +1 to the proposal. The problem is that we have a very big API surface especially with the coprocessors included in the report. Even simple bug fixes can introduce protected or public methods to base classes, which makes patch releases very hard to maintain. I would not

Re: Clarifying interface evolution freedom in patch releases (was: Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2))

2015-04-23 Thread Josh Elser
Stack wrote: On Thu, Apr 23, 2015 at 3:08 PM, Andrew Purtellapurt...@apache.org wrote: So we like semver, not we use semver? and Sean's No longer claiming semver would also have the added benefit of making it for me to easier to explain our compatibility promises to people. Yeah,

Re: Clarifying interface evolution freedom in patch releases (was: Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2))

2015-04-22 Thread Josh Elser
While I can understand the desire to want to add things, I do think it makes things harder for users to reliably write code against versions of HBase which (by their view) should be completely compatible with one another. Take this extremely hypothetical situation: I'm new to HBase and start

Re: Clarifying interface evolution freedom in patch releases (was: Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2))

2015-04-22 Thread Josh Elser
Andy -- I understood your intent, but thanks for clarifying. (as well as taking the time to break this discussion out in the first place). I agree with your assessment. re: Sean's comments, if it wasn't clear by me asking in the first place, I also think sticking as close as possible to

Re: [VOTE] Third release candidate for HBase 1.0.1 (RC2) is available. Please vote by April 24 2015

2015-04-21 Thread Josh Elser
+1 (non-binding) * Checked sigs/xsums * Looked for binary files in source tarball (found none unexpected) * Built/ran-tests from source * Started instance from binary tarball, ran shell commands * Perused japi report One note... in the japi report, I was a little surprised when I noticed

[jira] [Created] (HBASE-13520) NullPointerException in TagRewriteCell

2015-04-20 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13520: -- Summary: NullPointerException in TagRewriteCell Key: HBASE-13520 URL: https://issues.apache.org/jira/browse/HBASE-13520 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-13480) ShortCircuitConnection doesn't short-circuit all calls as expected

2015-04-15 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13480: -- Summary: ShortCircuitConnection doesn't short-circuit all calls as expected Key: HBASE-13480 URL: https://issues.apache.org/jira/browse/HBASE-13480 Project: HBase

[jira] [Created] (HBASE-13458) Create/expand unit test to exercise htrace instrumentation

2015-04-13 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13458: -- Summary: Create/expand unit test to exercise htrace instrumentation Key: HBASE-13458 URL: https://issues.apache.org/jira/browse/HBASE-13458 Project: HBase Issue

[jira] [Created] (HBASE-13381) Expand TestSizeFailures to include small scans

2015-04-01 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13381: -- Summary: Expand TestSizeFailures to include small scans Key: HBASE-13381 URL: https://issues.apache.org/jira/browse/HBASE-13381 Project: HBase Issue Type

[jira] [Created] (HBASE-13351) Annotate internal MasterRpcServices methods with admin priority

2015-03-27 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13351: -- Summary: Annotate internal MasterRpcServices methods with admin priority Key: HBASE-13351 URL: https://issues.apache.org/jira/browse/HBASE-13351 Project: HBase

[jira] [Created] (HBASE-13262) ResultScanner doesn't return all rows in Scan

2015-03-17 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13262: -- Summary: ResultScanner doesn't return all rows in Scan Key: HBASE-13262 URL: https://issues.apache.org/jira/browse/HBASE-13262 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-13256) HBaseConfiguration#checkDefaultsVersion(Configuration) has spelling error

2015-03-16 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13256: -- Summary: HBaseConfiguration#checkDefaultsVersion(Configuration) has spelling error Key: HBASE-13256 URL: https://issues.apache.org/jira/browse/HBASE-13256 Project: HBase

[jira] [Created] (HBASE-13255) Bad grammar in RegionServer status page

2015-03-16 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13255: -- Summary: Bad grammar in RegionServer status page Key: HBASE-13255 URL: https://issues.apache.org/jira/browse/HBASE-13255 Project: HBase Issue Type: Improvement

[jira] [Created] (HBASE-13236) Clean up m2e-related warnings/errors from poms

2015-03-13 Thread Josh Elser (JIRA)
Josh Elser created HBASE-13236: -- Summary: Clean up m2e-related warnings/errors from poms Key: HBASE-13236 URL: https://issues.apache.org/jira/browse/HBASE-13236 Project: HBase Issue Type

<    4   5   6   7   8   9