hbase-filesystem.git
3 years agoHBASE-22694 Fallback to hbase.zookeeper.quorum if fs.hboss.sync.zk.connectionString...
Josh Elser [Mon, 15 Jul 2019 19:43:42 +0000 (15:43 -0400)] 
HBASE-22694 Fallback to hbase.zookeeper.quorum if fs.hboss.sync.zk.connectionString is undefined

Simple code change, but some refactoring to add testing for the change.

EmbeddedZK was made to be an object which we instantiate, rather than
static state and static methods. This lets us re-use the same code for
the contract tests without stomping on one-another.

Also adds in .gitignore entries for Eclipse metadata.

Closes #6

Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22583 [hbase-filesystem] Update readme to describe compatible hbase versions
Wellington Chevreuil [Fri, 21 Jun 2019 10:49:37 +0000 (11:49 +0100)] 
HBASE-22583 [hbase-filesystem] Update readme to describe compatible hbase versions

Signed-off-by: Andrew Putell <apurtell@apache.org>
3 years agoHBASE-22574 hbase-filesystem does not build against HBase 1 (#5)
Andrew Purtell [Mon, 17 Jun 2019 19:06:59 +0000 (12:06 -0700)] 
HBASE-22574 hbase-filesystem does not build against HBase 1 (#5)

Signed-off-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
3 years agoHBASE-22516 Update version for next dev cycle (#4)
Wellington Ramos Chevreuil [Tue, 11 Jun 2019 15:09:20 +0000 (16:09 +0100)] 
HBASE-22516 Update version for next dev cycle (#4)

3 years agoHBASE-22516 - prepare for 1.0.0-alpha1 RCs (#3) 1.0.0-alpha1-RC0 rel/1.0.0-alpha1
Wellington Ramos Chevreuil [Tue, 4 Jun 2019 20:18:27 +0000 (21:18 +0100)] 
HBASE-22516 - prepare for 1.0.0-alpha1 RCs (#3)

* changing versions values on related pom files
* yetus generated CHANGELOG.md and RELEASENOTES.md

3 years agoHBASE-22515 HBOSS: Document test cases known to fail under Null lock implementation
Wellington Chevreuil [Mon, 3 Jun 2019 15:23:35 +0000 (16:23 +0100)] 
HBASE-22515 HBOSS: Document test cases known to fail under Null lock implementation

Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoRevert "Document HBOSS test cases known to fail under Null lock implementation"
Sean Busbey [Mon, 3 Jun 2019 16:02:22 +0000 (11:02 -0500)] 
Revert "Document HBOSS test cases known to fail under Null lock implementation"

This reverts commit 522ddafa13ec8936b72a45f102ca4a21e1a6b9a2.

3 years agoDocument HBOSS test cases known to fail under Null lock implementation
Wellington Chevreuil [Mon, 3 Jun 2019 15:23:35 +0000 (16:23 +0100)] 
Document HBOSS test cases known to fail under Null lock implementation

Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22415 HBOSS: changed log verbosity to debug on some lock colision cases
Wellington Chevreuil [Fri, 31 May 2019 11:37:24 +0000 (12:37 +0100)] 
HBASE-22415 HBOSS: changed log verbosity to debug on some lock colision cases

Signed-off-by: Biju Nair <gs.biju@gmail.com>
Signed-off-by: Sean Mackrory <mackrorysd@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22427 HBOSS: TestTreeLockManager fails on non-ZK implementations.
Sean Mackrory [Wed, 15 May 2019 17:47:52 +0000 (11:47 -0600)] 
HBASE-22427 HBOSS: TestTreeLockManager fails on non-ZK implementations.

Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22393 HBOSS: Shaded external dependencies to avoid conflicts with Hadoop and...
Sean Mackrory [Thu, 16 May 2019 18:58:42 +0000 (19:58 +0100)] 
HBASE-22393 HBOSS: Shaded external dependencies to avoid conflicts with Hadoop and HBase.

Closes #2

Signed-off-by: Josh Elser <elserj@apache.org>
Co-authored-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
Co-authored-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22493 Documenting supported hadoop versions.
Wellington Chevreuil [Wed, 29 May 2019 10:01:59 +0000 (11:01 +0100)] 
HBASE-22493 Documenting supported hadoop versions.

Signed-off-by: Sean Busbey <busbey@apache.org>
3 years agoHBASE-22437 HBOSS: Add Hadoop 2 / 3 profiles.
Sean Mackrory [Wed, 22 May 2019 16:30:28 +0000 (12:30 -0400)] 
HBASE-22437 HBOSS: Add Hadoop 2 / 3 profiles.

Signed-off-by: wellington <wchevreuil@cloudera.com>
Amending-Author: Josh Elser <elserj@apache.org>

3 years agoHBASE-22416 HBOSS: Wait for curator to connect to ZK before returning.
Josh Elser [Tue, 14 May 2019 15:54:49 +0000 (11:54 -0400)] 
HBASE-22416 HBOSS: Wait for curator to connect to ZK before returning.

We'll wait up to 30s. If we're still not connected, throw an exception.

Signed-off-by: Sean Mackrory <mackrorysd@gmail.com>
3 years agoHBASE-22386 HBOSS: Limit depth that listing locks check for other locks
Sean Mackrory [Tue, 14 May 2019 15:36:18 +0000 (11:36 -0400)] 
HBASE-22386 HBOSS: Limit depth that listing locks check for other locks

Signed-off-by: Josh Elser <elserj@apache.org>
3 years agoHBASE-22149 HBOSS: A FileSystem implementation to provide HBase's required semantics...
Sean Mackrory [Thu, 9 May 2019 14:03:16 +0000 (08:03 -0600)] 
HBASE-22149 HBOSS: A FileSystem implementation to provide HBase's required semantics on object stores.

* Adds top level project structure
* Adds module for hbase-oss with initial implementation of wrapper FileSystem to enforce semantics needed by hbase

Closes #1

3 years agoInitial empty commit.
Sean Busbey [Tue, 30 Apr 2019 12:37:54 +0000 (07:37 -0500)] 
Initial empty commit.