hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dima Spivak (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-12721) Create Docker container cluster infrastructure to enable better testing
Date Wed, 17 Aug 2016 20:31:20 GMT

     [ https://issues.apache.org/jira/browse/HBASE-12721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dima Spivak updated HBASE-12721:
--------------------------------
    Release Note: 
Downstream users wishing to test HBase in a "distributed" fashion (multiple "nodes" running
as separate containers on the same host) can now do so in an automated fashion while leveraging
Docker for process isolation via the clusterdock project.

For details see the README.md in the dev-support/apache_hbase_topology folder.

  was:
Downstream users wishing to test HBase in a pseudo-distributed fashion can now do so in an
automated fashion while leveraging Docker for process isolation via the clusterdock project.

For details see the README.md in the dev-support/apache_hbase_topology folder.


> Create Docker container cluster infrastructure to enable better testing
> -----------------------------------------------------------------------
>
>                 Key: HBASE-12721
>                 URL: https://issues.apache.org/jira/browse/HBASE-12721
>             Project: HBase
>          Issue Type: New Feature
>          Components: build, community, documentation, test
>            Reporter: Dima Spivak
>            Assignee: Dima Spivak
>             Fix For: 2.0.0
>
>         Attachments: HBASE-12721_v5.patch, HBASE-12721_v6.patch, HBASE-12721_v7.patch
>
>
> Some simple work on using HBase with Docker was committed into /dev-support as "hbase_docker;"
all this did was stand up a standalone cluster from source and start a shell. Now seems like
a good time to extend this to be useful for applications that could actual benefit the community,
especially around testing. Some ideas:
> - Integration testing would be much more accessible if people could stand up distributed
HBase clusters on a single host machine in a couple minutes and run our awesome hbase-it suite
against it.
> - Binary compatibility testing of an HBase client is easiest when standing up an HBase
cluster can be done once and then different client source/binary permutations run against
it.
> - Upgrade testing, and especially rolling upgrade testing, doesn't have any upstream
automation on build.apache.org, in part because it's a pain to set up x-node clusters on Apache
infrastructure.
> This proposal, whether it stays under /dev-support or moves out into it's own top-level
module ("hbase-docker" would conveniently fit the existing schema :-)), strives to create
a simple framework for deploying "distributed," multi-container Apache HBase clusters.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message