Are we requiring maven 3.3.z now? historically our required maven
version has been 3.0.5. I don't have an objection to changing it, per
se, but I'd like to make sure our docs and CI builds get updated
properly.

On Wed, Oct 12, 2016 at 4:03 PM, Stack <st...@duboce.net> wrote:
> On Wed, Oct 12, 2016 at 1:58 PM, Stack <st...@duboce.net> wrote:
>
>> Fails again when I do this:
>>
>> $ mvn clean install -DskipTests assembly:single
>> ....
>>
>>
> Ok. Works if I use mvn 3.3.x.
> St.Ack
>
>
>
>
>
>>
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] Building Apache HBase - Server 2.0.0-SNAPSHOT
>> [INFO] ------------------------------------------------------------
>> ------------
>> Downloading: file:/home/stack/hbase.git/hbase-server/src/main/site/
>> resources/repo/org/apache/hadoop/hadoop-distcp/2.7.1/
>> hadoop-distcp-2.7.1.pom
>> Exception in thread "pool-1-thread-1" ------------------------------
>> ---------------------
>> constituent[0]: file:/usr/share/maven/lib/aether-spi.jar
>> constituent[1]: file:/usr/share/maven/lib/maven-settings-builder-3.x.jar
>> constituent[2]: file:/usr/share/maven/lib/maven-artifact-3.x.jar
>> constituent[3]: file:/usr/share/maven/lib/commons-httpclient.jar
>> constituent[4]: file:/usr/share/maven/lib/wagon-provider-api.jar
>> constituent[5]: file:/usr/share/maven/lib/maven-core-3.x.jar
>> constituent[6]: file:/usr/share/maven/lib/aether-impl.jar
>> constituent[7]: file:/usr/share/maven/lib/sisu-inject-bean.jar
>> constituent[8]: file:/usr/share/maven/lib/sisu-inject-plexus.jar
>> constituent[9]: file:/usr/share/maven/lib/wagon-file.jar
>> constituent[10]: file:/usr/share/maven/lib/guava.jar
>> constituent[11]: file:/usr/share/maven/lib/maven-compat-3.x.jar
>> constituent[12]: file:/usr/share/maven/lib/maven-model-3.x.jar
>> constituent[13]: file:/usr/share/maven/lib/plexus-interpolation.jar
>> constituent[14]: file:/usr/share/maven/lib/commons-codec.jar
>> constituent[15]: file:/usr/share/maven/lib/aether-util.jar
>> constituent[16]: file:/usr/share/maven/lib/aether-api.jar
>> constituent[17]: file:/usr/share/maven/lib/maven-model-builder-3.x.jar
>> constituent[18]: file:/usr/share/maven/lib/maven-repository-metadata-3.x.
>> jar
>> constituent[19]: file:/usr/share/maven/lib/maven-settings-3.x.jar
>> constituent[20]: file:/usr/share/maven/lib/plexus-component-annotations.
>> jar
>> constituent[21]: file:/usr/share/maven/lib/commons-cli.jar
>> constituent[22]: file:/usr/share/maven/lib/maven-embedder-3.x.jar
>> constituent[23]: file:/usr/share/maven/lib/maven-plugin-api-3.x.jar
>> constituent[24]: file:/usr/share/maven/lib/wagon-http-shaded.jar
>> constituent[25]: file:/usr/share/maven/lib/commons-logging.jar
>> constituent[26]: file:/usr/share/maven/lib/plexus-sec-dispatcher.jar
>> constituent[27]: file:/usr/share/maven/lib/aether-connector-wagon.jar
>> constituent[28]: file:/usr/share/maven/lib/plexus-utils.jar
>> constituent[29]: file:/usr/share/maven/lib/sisu-guice.jar
>> constituent[30]: file:/usr/share/maven/lib/plexus-cipher.jar
>> constituent[31]: file:/usr/share/maven/lib/maven-aether-provider-3.x.jar
>> ---------------------------------------------------
>> java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
>> at org.apache.maven.wagon.providers.file.FileWagon.resolveDestinationPath(
>> FileWagon.java:206)
>> at org.apache.maven.wagon.providers.file.FileWagon.
>> resourceExists(FileWagon.java:265)
>> at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$
>> GetTask.run(WagonRepositoryConnector.java:577)
>> at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(
>> RunnableErrorForwarder.java:60)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1142)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:617)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.
>> StringUtils
>> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
>> SelfFirstStrategy.java:50)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> unsynchronizedLoadClass(ClassRealm.java:259)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> loadClass(ClassRealm.java:235)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> loadClass(ClassRealm.java:227)
>> ... 7 more
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/commons/lang/StringUtils
>> at org.apache.maven.wagon.providers.file.FileWagon.resolveDestinationPath(
>> FileWagon.java:206)
>> at org.apache.maven.wagon.providers.file.FileWagon.
>> resourceExists(FileWagon.java:265)
>> at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$
>> GetTask.run(WagonRepositoryConnector.java:577)
>> at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(
>> RunnableErrorForwarder.java:60)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1142)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:617)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.
>> StringUtils
>> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
>> SelfFirstStrategy.java:50)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> unsynchronizedLoadClass(ClassRealm.java:259)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> loadClass(ClassRealm.java:235)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.
>> loadClass(ClassRealm.java:227)
>>
>>
>>
>> Does it work for you lot? This is branch checkout.
>>
>> I want assembly to work so I can distribute the build around a cluster.
>>
>> Thanks,
>> St.Ack.
>>
>>
>>
>> On Wed, Oct 12, 2016 at 1:52 PM, Stack <st...@duboce.net> wrote:
>>
>>> I did a super-clean and recheck out. Now it works. Sorry for the noise.
>>> St.Ack
>>>
>>> On Wed, Oct 12, 2016 at 1:10 PM, Vladimir Rodionov <
>>> vladrodio...@gmail.com> wrote:
>>>
>>>> checked out HBASE-7912
>>>>
>>>> ran:
>>>>
>>>> mvn clean install -DskipTests
>>>>
>>>> successfully.
>>>>
>>>> -Vlad
>>>>
>>>> On Wed, Oct 12, 2016 at 1:01 PM, Vladimir Rodionov <
>>>> vladrodio...@gmail.com>
>>>> wrote:
>>>>
>>>> > I usually use:
>>>> >
>>>> > mvn clean install -DskipTests
>>>> >
>>>> > and it works.
>>>> >
>>>> > On Wed, Oct 12, 2016 at 1:01 PM, Vladimir Rodionov <
>>>> vladrodio...@gmail.com
>>>> > > wrote:
>>>> >
>>>> >> Michael,
>>>> >>
>>>> >> you can try master + latest patch on HBASE-14123 (v29). No need to use
>>>> >> HBASE-7912 branch. I will double check HBASE-7912.
>>>> >>
>>>> >> -Vlad
>>>> >>
>>>> >> On Wed, Oct 12, 2016 at 12:31 PM, Stack <st...@duboce.net> wrote:
>>>> >>
>>>> >>> More info:
>>>> >>>
>>>> >>> stack@ve0524:~/hbase.git$ git checkout origin/HBASE-7912 -b 7912v2
>>>> >>> Branch 7912v2 set up to track remote branch HBASE-7912 from origin.
>>>> >>> Switched to a new branch '7912v2'
>>>> >>> stack@ve0524:~/hbase.git$ java -version
>>>> >>> java version "1.8.0_101"
>>>> >>> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
>>>> >>> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
>>>> >>> stack@ve0524:~/hbase.git$ mvn clean install -DskipTests &>
>>>> /tmp/out.txt
>>>> >>>
>>>> >>> ...
>>>> >>>
>>>> >>> St.Ack
>>>> >>>
>>>> >>>
>>>> >>> On Wed, Oct 12, 2016 at 12:29 PM, Stack <st...@duboce.net> wrote:
>>>> >>>
>>>> >>> > Interesting. When I try it fails w/ below:
>>>> >>> >
>>>> >>> > [INFO] 26 warnings
>>>> >>> > 322 [INFO] ------------------------------
>>>> >>> -------------------------------
>>>> >>> > 323 [INFO] ------------------------------
>>>> >>> -------------------------------
>>>> >>> > 324 [ERROR] COMPILATION ERROR :
>>>> >>> > 325 [INFO] ------------------------------
>>>> >>> -------------------------------
>>>> >>> > 326 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexCodecV2.j
>>>> ava:[48,8]
>>>> >>> > org.apache.hadoop.hbase.io.encoding.rowindexV2.RowIndexCodecV2 is
>>>> not
>>>> >>> > abstract and does not override abstract method createSeeker(org.ap
>>>> >>> >  ache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.io.
>>>> >>> encoding.HFileBlockDecodingContext)
>>>> >>> > in org.apache.hadoop.hbase.io.encoding.DataBlockEncoder
>>>> >>> > 327 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexCodecV2.j
>>>> >>> ava:[143,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 328 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexCodecV2.j
>>>> >>> ava:[147,29]
>>>> >>> > incompatible types: java.nio.ByteBuffer cannot be converted to
>>>> >>> > org.apache.hadoop.hbase.nio.ByteBuff
>>>> >>> > 329 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexCodecV2.j
>>>> >>> ava:[148,33]
>>>> >>> > cannot find symbol
>>>> >>> > 330   symbol:   method getKeyDeepCopy()
>>>> >>> > 331   location: variable seeker of type org.apache.hadoop.hbase.io
>>>> .
>>>> >>> > encoding.DataBlockEncoder.EncodedSeeker
>>>> >>> > 332 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexCodecV2.j
>>>> >>> ava:[153,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 333 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV1/RowIndexCodecV1.j
>>>> ava:[45,8]
>>>> >>> > org.apache.hadoop.hbase.io.encoding.rowindexV1.RowIndexCodecV1 is
>>>> not
>>>> >>> > abstract and does not override abstract method createSeeker(org.ap
>>>> >>> >  ache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.io.
>>>> >>> encoding.HFileBlockDecodingContext)
>>>> >>> > in org.apache.hadoop.hbase.io.encoding.DataBlockEncoder
>>>> >>> > 334 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV1/RowIndexCodecV1.j
>>>> >>> ava:[145,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 335 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV1/RowIndexCodecV1.j
>>>> >>> ava:[158,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 336 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[46,8]
>>>> >>> > org.apache.hadoop.hbase.io.encoding.rowindexV2.RowIndexSeekerV2
>>>> is not
>>>> >>> > abstract and does not override abstract method compareKey(org.ap
>>>> >>> >  ache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.Cell) in
>>>> >>> > org.apache.hadoop.hbase.io.encoding.DataBlockEncoder.EncodedSeeker
>>>> >>> > 337 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[79,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 338 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[117,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 339 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[190,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 340 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[214,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 341 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[349,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 342 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[355,3]
>>>> >>> > method does not override or implement a method from a supertype
>>>> >>> > 343 [ERROR] /home/stack/hbase.git/hbase-common/src/main/java/org/
>>>> >>> > apache/hadoop/hbase/io/encoding/rowindexV2/RowIndexSeekerV2.
>>>> >>> java:[421,36]
>>>> >>> > no suitable method found for uncompressTags(java.nio.
>>>> >>> > ByteBuffer,byte[],int,int)
>>>> >>> > 344     method org.apache.hadoop.hbase.io.TagCompressionContext.
>>>> >>> > uncompressTags(java.io.InputStream,byte[],int,int) is not
>>>> applicable
>>>> >>> > 345       (argument mismatch; java.nio.ByteBuffer cannot be
>>>> converted
>>>> >>> to
>>>> >>> > java.io.InputStream)
>>>> >>> > 346     method org.apache.hadoop.hbase.io.TagCompressionContext.
>>>> >>> > uncompressTags(org.apache.hadoop.hbase.nio.ByteBuff,byte[],int,int)
>>>> is
>>>> >>> > not applicable
>>>> >>> > 347       (argument mismatch; java.nio.ByteBuffer cannot be
>>>> converted
>>>> >>> to
>>>> >>> > org.apache.hadoop.hbase.nio.ByteBuff)
>>>> >>> >
>>>> >>> > ....
>>>> >>> >
>>>> >>> > St.Ack
>>>> >>> >
>>>> >>> > On Tue, Oct 11, 2016 at 5:12 PM, Apekshit Sharma <
>>>> a...@cloudera.com>
>>>> >>> > wrote:
>>>> >>> >
>>>> >>> >> @stack, it compiled for me.
>>>> >>> >>
>>>> >>> >> Also tried few commands, and have to say, it's well designed from
>>>> user
>>>> >>> >> commands perspective.
>>>> >>> >>
>>>> >>> >> On Tue, Oct 11, 2016 at 5:08 PM, Stack <st...@duboce.net> wrote:
>>>> >>> >>
>>>> >>> >> > On Tue, Oct 11, 2016 at 1:50 PM, Vladimir Rodionov <
>>>> >>> >> vladrodio...@gmail.com
>>>> >>> >> > >
>>>> >>> >> > wrote:
>>>> >>> >> >
>>>> >>> >> > > Michael,
>>>> >>> >> > >
>>>> >>> >> > > Its in HBASE-7912
>>>> >>> >> > >
>>>> >>> >> > > This is tip of git log:
>>>> >>> >> > >
>>>> >>> >> > > commit a072f6f49a26a7259ff2aaef6cb56d85eb592482
>>>> >>> >> > > Author: Frank Welsch <fwel...@jps.net>
>>>> >>> >> > > Date:   Fri Sep 23 18:00:42 2016 -0400
>>>> >>> >> > >
>>>> >>> >> > >     HBASE-16574 Book updates for backup and restore
>>>> >>> >> > >
>>>> >>> >> > > commit b14e2ab1c24e65ff88dd4c579acf83cb4ed0605e
>>>> >>> >> > > Author: tedyu <yuzhih...@gmail.com>
>>>> >>> >> > > Date:   Wed Oct 5 16:29:40 2016 -0700
>>>> >>> >> > >
>>>> >>> >> > >     HBASE-16727 Backup refactoring: remove MR dependencies
>>>> from
>>>> >>> >> HMaster
>>>> >>> >> > > (Vladimir Rodionov)
>>>> >>> >> > >
>>>> >>> >> > >
>>>> >>> >> > Thanks. I have that. I tried it and it doesn't compile for me.
>>>> Does
>>>> >>> it
>>>> >>> >> > compile for you?
>>>> >>> >> > Thanks,
>>>> >>> >> > M
>>>> >>> >> >
>>>> >>> >> >
>>>> >>> >> >
>>>> >>> >> > > -Vlad
>>>> >>> >> > >
>>>> >>> >> > > On Tue, Oct 11, 2016 at 1:44 PM, Stack <st...@duboce.net>
>>>> wrote:
>>>> >>> >> > >
>>>> >>> >> > > > Which branch do I check out to try it? HBASE-7912 is not
>>>> it. I
>>>> >>> don't
>>>> >>> >> > see
>>>> >>> >> > > an
>>>> >>> >> > > > HBASE-16727...
>>>> >>> >> > > > Thanks,
>>>> >>> >> > > > M
>>>> >>> >> > > >
>>>> >>> >> > > >
>>>> >>> >> > > > On Tue, Oct 11, 2016 at 11:41 AM, Vladimir Rodionov <
>>>> >>> >> > > > vladrodio...@gmail.com>
>>>> >>> >> > > > wrote:
>>>> >>> >> > > >
>>>> >>> >> > > > > The last patch is on review board:
>>>> >>> >> > > > > https://reviews.apache.org/r/52748
>>>> >>> >> > > > >
>>>> >>> >> > > > > On Mon, Oct 10, 2016 at 3:52 PM, Vladimir Rodionov <
>>>> >>> >> > > > vladrodio...@gmail.com
>>>> >>> >> > > > > >
>>>> >>> >> > > > > wrote:
>>>> >>> >> > > > >
>>>> >>> >> > > > > > >> How hard to put in an hbase-backup module?
>>>> hbase-server
>>>> >>> is
>>>> >>> >> fat
>>>> >>> >> > > > enough
>>>> >>> >> > > > > > >> already. Could be done as a follow-up.
>>>> >>> >> > > > > >
>>>> >>> >> > > > > > https://issues.apache.org/jira/browse/HBASE-16727?
>>>> >>> >> > > > > > focusedCommentId=15531237&page=com.atlassian.jira.
>>>> >>> >> > > > > > plugin.system.issuetabpanels:c
>>>> >>> omment-tabpanel#comment-15531237
>>>> >>> >> > > > > >
>>>> >>> >> > > > > > Can we do merge first? Then we can discuss separate
>>>> module.
>>>> >>> >> > > > > >
>>>> >>> >> > > > > > -Vlad
>>>> >>> >> > > > > >
>>>> >>> >> > > > > > On Mon, Oct 10, 2016 at 3:44 PM, Ted Yu <
>>>> >>> yuzhih...@gmail.com>
>>>> >>> >> > wrote:
>>>> >>> >> > > > > >
>>>> >>> >> > > > > >> Looks like the first quote was cut off.
>>>> >>> >> > > > > >> The original sentence was:
>>>> >>> >> > > > > >>
>>>> >>> >> > > > > >> bq. no mapreduce job launched from master or region
>>>> server.
>>>> >>> >> > > > > >>
>>>> >>> >> > > > > >> mapreduce job is launched from the node where command
>>>> line
>>>> >>> >> tool is
>>>> >>> >> > > > run.
>>>> >>> >> > > > > >>
>>>> >>> >> > > > > >> On Mon, Oct 10, 2016 at 3:38 PM, Stack <
>>>> st...@duboce.net>
>>>> >>> >> wrote:
>>>> >>> >> > > > > >>
>>>> >>> >> > > > > >> > bq. launched from master or region server.
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > What does this mean please? Has to be run from
>>>> Master or
>>>> >>> >> > > > RegionServer?
>>>> >>> >> > > > > >> Can
>>>> >>> >> > > > > >> > it be run from another node altogether?
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > On Mon, Oct 10, 2016 at 1:44 PM, Vladimir Rodionov <
>>>> >>> >> > > > > >> vladrodio...@gmail.com
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > wrote:
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > > >> mapreduce dependency has been moved to client
>>>> side
>>>> >>> - no
>>>> >>> >> > > > mapreduce
>>>> >>> >> > > > > >> job
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > 1. We have no code in the client module anymore,
>>>> due to
>>>> >>> >> > > dependency
>>>> >>> >> > > > > on
>>>> >>> >> > > > > >> > > internal server API (HFile and WAL access).
>>>> >>> >> > > > > >> > > 2. Backup/ restore are client - driven operations,
>>>> but
>>>> >>> all
>>>> >>> >> the
>>>> >>> >> > > > code
>>>> >>> >> > > > > >> > resides
>>>> >>> >> > > > > >> > > in the server module
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > How hard to put in an hbase-backup module?
>>>> hbase-server
>>>> >>> is
>>>> >>> >> fat
>>>> >>> >> > > > enough
>>>> >>> >> > > > > >> > already. Could be done as a follow-up.
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > Thanks,
>>>> >>> >> > > > > >> > St.Ack
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >> > > 3. No MR in Master, no procedure - driven
>>>> execution.
>>>> >>> >> > > > > >> > > 4. Old good MR from command-line.
>>>> >>> >> > > > > >> > > 5. Security was simplified and now only super-user
>>>> is
>>>> >>> >> allowed
>>>> >>> >> > to
>>>> >>> >> > > > run
>>>> >>> >> > > > > >> > > backup/restores.
>>>> >>> >> > > > > >> > > 6. HBase Backup API was gone due to 1. Now only
>>>> >>> >> command-line
>>>> >>> >> > > > access
>>>> >>> >> > > > > to
>>>> >>> >> > > > > >> > > backup tools.
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > These consequences of refactoring has been
>>>> discussed in
>>>> >>> >> > > > HBASE-16727.
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > -Vlad
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > On Mon, Oct 10, 2016 at 1:31 PM, Ted Yu <
>>>> >>> >> yuzhih...@gmail.com>
>>>> >>> >> > > > > wrote:
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > > Reviving this thread.
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > The following has taken place:
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > mapreduce dependency has been moved to client
>>>> side -
>>>> >>> no
>>>> >>> >> > > > mapreduce
>>>> >>> >> > > > > >> job
>>>> >>> >> > > > > >> > > > launched from master or region server.
>>>> >>> >> > > > > >> > > > document patch (HBASE-16574) has been integrated.
>>>> >>> >> > > > > >> > > > Updated mega patch has been attached to
>>>> HBASE-14123:
>>>> >>> this
>>>> >>> >> > > covers
>>>> >>> >> > > > > the
>>>> >>> >> > > > > >> > > > refactor in #1 above and the protobuf 3 merge.
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > If community has more feedback on the merge
>>>> >>> proposal, I
>>>> >>> >> > would
>>>> >>> >> > > > love
>>>> >>> >> > > > > >> to
>>>> >>> >> > > > > >> > > hear
>>>> >>> >> > > > > >> > > > it.
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > Thanks
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > On Thu, Sep 22, 2016 at 10:31 AM, Sean Busbey <
>>>> >>> >> > > > > bus...@cloudera.com>
>>>> >>> >> > > > > >> > > wrote:
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > I'd like to see the docs proposed on
>>>> HBASE-16574
>>>> >>> >> > integrated
>>>> >>> >> > > > into
>>>> >>> >> > > > > >> our
>>>> >>> >> > > > > >> > > > > project's documentation prior to merge.
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > On Thu, Sep 22, 2016 at 9:02 AM, Ted Yu <
>>>> >>> >> > > yuzhih...@gmail.com>
>>>> >>> >> > > > > >> wrote:
>>>> >>> >> > > > > >> > > > > > This feature can be marked experimental due
>>>> to
>>>> >>> some
>>>> >>> >> > > > > limitations
>>>> >>> >> > > > > >> > such
>>>> >>> >> > > > > >> > > as
>>>> >>> >> > > > > >> > > > > > security.
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > > Your previous round of comments have been
>>>> >>> addressed.
>>>> >>> >> > > > > >> > > > > > Command line tool has gone through:
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > > HBASE-16620 Fix backup command-line tool
>>>> >>> usability
>>>> >>> >> > issues
>>>> >>> >> > > > > >> > > > > > HBASE-16655 hbase backup describe with
>>>> incorrect
>>>> >>> >> backup
>>>> >>> >> > id
>>>> >>> >> > > > > >> results
>>>> >>> >> > > > > >> > in
>>>> >>> >> > > > > >> > > > NPE
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > > The updated doc has been attached to
>>>> HBASE-16574.
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > > Cheers
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > > On Thu, Sep 22, 2016 at 8:53 AM, Stack <
>>>> >>> >> > st...@duboce.net>
>>>> >>> >> > > > > >> wrote:
>>>> >>> >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> On Wed, Sep 21, 2016 at 7:43 AM, Ted Yu <
>>>> >>> >> > > > yuzhih...@gmail.com
>>>> >>> >> > > > > >
>>>> >>> >> > > > > >> > > wrote:
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > Are there more (review) comments ?
>>>> >>> >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> Are outstanding comments addressed?
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> I don't see answer to my 'is this
>>>> >>> experimental/will
>>>> >>> >> it
>>>> >>> >> > be
>>>> >>> >> > > > > >> marked
>>>> >>> >> > > > > >> > > > > >> experimental' question.
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> I ran into some issues trying to use the
>>>> >>> feature and
>>>> >>> >> > > > > suggested
>>>> >>> >> > > > > >> > that
>>>> >>> >> > > > > >> > > a
>>>> >>> >> > > > > >> > > > > >> feature likes this needs polish else it'll
>>>> just
>>>> >>> rot,
>>>> >>> >> > > > unused.
>>>> >>> >> > > > > >> Has
>>>> >>> >> > > > > >> > > > polish
>>>> >>> >> > > > > >> > > > > >> been applied? All ready for another 'user'
>>>> test?
>>>> >>> >> > Suggest
>>>> >>> >> > > > that
>>>> >>> >> > > > > >> you
>>>> >>> >> > > > > >> > > > update
>>>> >>> >> > > > > >> > > > > >> here going forward for the benefit of those
>>>> >>> trying
>>>> >>> >> to
>>>> >>> >> > > > follow
>>>> >>> >> > > > > >> along
>>>> >>> >> > > > > >> > > and
>>>> >>> >> > > > > >> > > > > who
>>>> >>> >> > > > > >> > > > > >> are not watching JIRA change fly-by.
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> It looks like doc got a revision -- I have
>>>> to
>>>> >>> check
>>>> >>> >> --
>>>> >>> >> > to
>>>> >>> >> > > > > take
>>>> >>> >> > > > > >> on
>>>> >>> >> > > > > >> > > > > >> suggestion made above but again, suggest,
>>>> that
>>>> >>> this
>>>> >>> >> > > thread
>>>> >>> >> > > > > gets
>>>> >>> >> > > > > >> > > > updated.
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> Thanks,
>>>> >>> >> > > > > >> > > > > >> St.Ack
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > Thanks
>>>> >>> >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > On Tue, Sep 20, 2016 at 10:02 AM, Devaraj
>>>> Das
>>>> >>> <
>>>> >>> >> > > > > >> > > d...@hortonworks.com
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > wrote:
>>>> >>> >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > Just reviving this thread. Thanks Sean,
>>>> >>> Stack,
>>>> >>> >> > Dima,
>>>> >>> >> > > > and
>>>> >>> >> > > > > >> > others
>>>> >>> >> > > > > >> > > > for
>>>> >>> >> > > > > >> > > > > the
>>>> >>> >> > > > > >> > > > > >> > > thorough reviews and testing. Thanks
>>>> Ted and
>>>> >>> >> Vlad
>>>> >>> >> > for
>>>> >>> >> > > > > >> taking
>>>> >>> >> > > > > >> > > care
>>>> >>> >> > > > > >> > > > of
>>>> >>> >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > feedback. Are we all good to do the
>>>> merge
>>>> >>> now?
>>>> >>> >> > Rather
>>>> >>> >> > > > do
>>>> >>> >> > > > > >> > sooner
>>>> >>> >> > > > > >> > > > than
>>>> >>> >> > > > > >> > > > > >> > later.
>>>> >>> >> > > > > >> > > > > >> > > ______________________________
>>>> __________
>>>> >>> >> > > > > >> > > > > >> > > From: saint....@gmail.com <
>>>> >>> saint....@gmail.com>
>>>> >>> >> on
>>>> >>> >> > > > > behalf
>>>> >>> >> > > > > >> of
>>>> >>> >> > > > > >> > > > Stack
>>>> >>> >> > > > > >> > > > > <
>>>> >>> >> > > > > >> > > > > >> > > st...@duboce.net>
>>>> >>> >> > > > > >> > > > > >> > > Sent: Monday, September 12, 2016 1:18 PM
>>>> >>> >> > > > > >> > > > > >> > > To: HBase Dev List
>>>> >>> >> > > > > >> > > > > >> > > Subject: Re: [DISCUSSION] Merge Backup /
>>>> >>> >> Restore -
>>>> >>> >> > > > Branch
>>>> >>> >> > > > > >> > > > HBASE-7912
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > On Mon, Sep 12, 2016 at 12:19 PM, Ted
>>>> Yu <
>>>> >>> >> > > > > >> yuzhih...@gmail.com
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > Mega patch (rev 18) is on HBASE-14123.
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > Please comment on HBASE-14123 on how
>>>> you
>>>> >>> want
>>>> >>> >> to
>>>> >>> >> > > > > review.
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > Yeah. That was my lost tab. Last rb was
>>>> 6
>>>> >>> months
>>>> >>> >> > ago.
>>>> >>> >> > > > > >> Suggest
>>>> >>> >> > > > > >> > > > > updating
>>>> >>> >> > > > > >> > > > > >> > it.
>>>> >>> >> > > > > >> > > > > >> > > RB is pretty good for review. Patch is
>>>> only
>>>> >>> >> 1.5M so
>>>> >>> >> > > > > should
>>>> >>> >> > > > > >> be
>>>> >>> >> > > > > >> > > > fine.
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > St.Ack
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > Thanks
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > On Mon, Sep 12, 2016 at 12:15 PM,
>>>> Stack <
>>>> >>> >> > > > > >> st...@duboce.net>
>>>> >>> >> > > > > >> > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > On review of the 'patch', do I just
>>>> >>> compare
>>>> >>> >> the
>>>> >>> >> > > > > branch
>>>> >>> >> > > > > >> to
>>>> >>> >> > > > > >> > > > > master or
>>>> >>> >> > > > > >> > > > > >> > is
>>>> >>> >> > > > > >> > > > > >> > > > > there a megapatch posted somewhere
>>>> (I
>>>> >>> think
>>>> >>> >> I
>>>> >>> >> > saw
>>>> >>> >> > > > one
>>>> >>> >> > > > > >> but
>>>> >>> >> > > > > >> > it
>>>> >>> >> > > > > >> > > > > seemed
>>>> >>> >> > > > > >> > > > > >> > > stale
>>>> >>> >> > > > > >> > > > > >> > > > > and then I 'lost' the tab). Sorry
>>>> for
>>>> >>> dumb
>>>> >>> >> > > > question.
>>>> >>> >> > > > > >> > > > > >> > > > > St.Ack
>>>> >>> >> > > > > >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > On Mon, Sep 12, 2016 at 12:01 PM,
>>>> Stack
>>>> >>> <
>>>> >>> >> > > > > >> st...@duboce.net
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > > Late to the game. A few comments
>>>> after
>>>> >>> >> > > rereading
>>>> >>> >> > > > > this
>>>> >>> >> > > > > >> > > thread
>>>> >>> >> > > > > >> > > > > as a
>>>> >>> >> > > > > >> > > > > >> > > > 'user'.
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > > + Before merge, a user-facing
>>>> feature
>>>> >>> like
>>>> >>> >> > this
>>>> >>> >> > > > > >> should
>>>> >>> >> > > > > >> > > work
>>>> >>> >> > > > > >> > > > > (If
>>>> >>> >> > > > > >> > > > > >> > this
>>>> >>> >> > > > > >> > > > > >> > > is
>>>> >>> >> > > > > >> > > > > >> > > > > "higher-bar
>>>> >>> >> > > > > >> > > > > >> > > > > > for new features", bring it on --
>>>> >>> smile).
>>>> >>> >> > > > > >> > > > > >> > > > > > + As a user, I tried the branch
>>>> with
>>>> >>> tools
>>>> >>> >> > > after
>>>> >>> >> > > > > >> > reviewing
>>>> >>> >> > > > > >> > > > the
>>>> >>> >> > > > > >> > > > > >> > > > > just-posted
>>>> >>> >> > > > > >> > > > > >> > > > > > doc. I had an 'interesting'
>>>> experience
>>>> >>> >> (left
>>>> >>> >> > > > > >> comments up
>>>> >>> >> > > > > >> > > on
>>>> >>> >> > > > > >> > > > > >> > issue). I
>>>> >>> >> > > > > >> > > > > >> > > > > think
>>>> >>> >> > > > > >> > > > > >> > > > > > the tooling/doc. important to get
>>>> >>> right.
>>>> >>> >> If
>>>> >>> >> > it
>>>> >>> >> > > > > breaks
>>>> >>> >> > > > > >> > > easily
>>>> >>> >> > > > > >> > > > > or
>>>> >>> >> > > > > >> > > > > >> is
>>>> >>> >> > > > > >> > > > > >> > > > > > inconsistent (or lacks 'polish'),
>>>> >>> >> operators
>>>> >>> >> > > will
>>>> >>> >> > > > > >> judge
>>>> >>> >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > whole
>>>> >>> >> > > > > >> > > > > >> > > > > > backup/restore tooling chain as
>>>> not
>>>> >>> >> > trustworthy
>>>> >>> >> > > > and
>>>> >>> >> > > > > >> > > abandon
>>>> >>> >> > > > > >> > > > > it.
>>>> >>> >> > > > > >> > > > > >> > Lets
>>>> >>> >> > > > > >> > > > > >> > > > not
>>>> >>> >> > > > > >> > > > > >> > > > > > have this happen to this feature.
>>>> >>> >> > > > > >> > > > > >> > > > > > + Matteo's suggestion (with a
>>>> helpful
>>>> >>> >> starter
>>>> >>> >> > > > list)
>>>> >>> >> > > > > >> that
>>>> >>> >> > > > > >> > > > there
>>>> >>> >> > > > > >> > > > > >> > needs
>>>> >>> >> > > > > >> > > > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > be
>>>> >>> >> > > > > >> > > > > >> > > > > > explicit qualification on what is
>>>> >>> actually
>>>> >>> >> > > being
>>>> >>> >> > > > > >> > delivered
>>>> >>> >> > > > > >> > > > --
>>>> >>> >> > > > > >> > > > > >> > > > including a
>>>> >>> >> > > > > >> > > > > >> > > > > > listing of limitations (some look
>>>> >>> serious
>>>> >>> >> > such
>>>> >>> >> > > as
>>>> >>> >> > > > > >> data
>>>> >>> >> > > > > >> > > bleed
>>>> >>> >> > > > > >> > > > > from
>>>> >>> >> > > > > >> > > > > >> > > other
>>>> >>> >> > > > > >> > > > > >> > > > > > regions in WALs, but maybe I don't
>>>> >>> care
>>>> >>> >> for
>>>> >>> >> > my
>>>> >>> >> > > > use
>>>> >>> >> > > > > >> > > case...)
>>>> >>> >> > > > > >> > > > --
>>>> >>> >> > > > > >> > > > > >> > needs
>>>> >>> >> > > > > >> > > > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > > accompany the merge. Lets fold
>>>> them
>>>> >>> into
>>>> >>> >> the
>>>> >>> >> > > user
>>>> >>> >> > > > > >> doc.
>>>> >>> >> > > > > >> > in
>>>> >>> >> > > > > >> > > > the
>>>> >>> >> > > > > >> > > > > >> > > technical
>>>> >>> >> > > > > >> > > > > >> > > > > > overview area as suggested so user
>>>> >>> >> > expectations
>>>> >>> >> > > > are
>>>> >>> >> > > > > >> > > properly
>>>> >>> >> > > > > >> > > > > >> > managed
>>>> >>> >> > > > > >> > > > > >> > > > > > (otherwise, they expect the world
>>>> and
>>>> >>> will
>>>> >>> >> > just
>>>> >>> >> > > > > give
>>>> >>> >> > > > > >> up
>>>> >>> >> > > > > >> > > when
>>>> >>> >> > > > > >> > > > > we
>>>> >>> >> > > > > >> > > > > >> > fall
>>>> >>> >> > > > > >> > > > > >> > > > > > short). Vladimir did a list of
>>>> what
>>>> >>> is in
>>>> >>> >> > each
>>>> >>> >> > > of
>>>> >>> >> > > > > the
>>>> >>> >> > > > > >> > > phases
>>>> >>> >> > > > > >> > > > > >> above
>>>> >>> >> > > > > >> > > > > >> > > > which
>>>> >>> >> > > > > >> > > > > >> > > > > > would serve as a good start.
>>>> >>> >> > > > > >> > > > > >> > > > > > + Is this feature 'experimental'
>>>> >>> (Matteo
>>>> >>> >> asks
>>>> >>> >> > > > > above).
>>>> >>> >> > > > > >> > I'd
>>>> >>> >> > > > > >> > > > > prefer
>>>> >>> >> > > > > >> > > > > >> it
>>>> >>> >> > > > > >> > > > > >> > > is
>>>> >>> >> > > > > >> > > > > >> > > > > > not. If it is, it should be
>>>> labelled
>>>> >>> all
>>>> >>> >> over
>>>> >>> >> > > > that
>>>> >>> >> > > > > >> it is
>>>> >>> >> > > > > >> > > > so. I
>>>> >>> >> > > > > >> > > > > >> see
>>>> >>> >> > > > > >> > > > > >> > > > > current
>>>> >>> >> > > > > >> > > > > >> > > > > > state called out as a '...
>>>> technical
>>>> >>> >> preview
>>>> >>> >> > > > > >> feature'.
>>>> >>> >> > > > > >> > > Does
>>>> >>> >> > > > > >> > > > > this
>>>> >>> >> > > > > >> > > > > >> > mean
>>>> >>> >> > > > > >> > > > > >> > > > > > not-for-users?
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > > St.Ack
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > > On Mon, Sep 12, 2016 at 8:03 AM,
>>>> Ted
>>>> >>> Yu <
>>>> >>> >> > > > > >> > > > yuzhih...@gmail.com>
>>>> >>> >> > > > > >> > > > > >> > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> Sean:
>>>> >>> >> > > > > >> > > > > >> > > > > >> Do you have more comments ?
>>>> >>> >> > > > > >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> Cheers
>>>> >>> >> > > > > >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> On Fri, Sep 9, 2016 at 1:42 PM,
>>>> >>> Vladimir
>>>> >>> >> > > > Rodionov
>>>> >>> >> > > > > <
>>>> >>> >> > > > > >> > > > > >> > > > > vladrodio...@gmail.com
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > Sean,
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > Backup/Restore can fail due to
>>>> >>> various
>>>> >>> >> > > > reasons:
>>>> >>> >> > > > > >> > network
>>>> >>> >> > > > > >> > > > > outage
>>>> >>> >> > > > > >> > > > > >> > > > > (cluster
>>>> >>> >> > > > > >> > > > > >> > > > > >> > wide), various time-outs in
>>>> HBase
>>>> >>> and
>>>> >>> >> HDFS
>>>> >>> >> > > > > layer,
>>>> >>> >> > > > > >> M/R
>>>> >>> >> > > > > >> > > > > failure
>>>> >>> >> > > > > >> > > > > >> > due
>>>> >>> >> > > > > >> > > > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> "HDFS
>>>> >>> >> > > > > >> > > > > >> > > > > >> > exceeded quota", user error
>>>> (manual
>>>> >>> >> > deletion
>>>> >>> >> > > > of
>>>> >>> >> > > > > >> data)
>>>> >>> >> > > > > >> > > and
>>>> >>> >> > > > > >> > > > > so
>>>> >>> >> > > > > >> > > > > >> on
>>>> >>> >> > > > > >> > > > > >> > so
>>>> >>> >> > > > > >> > > > > >> > > > on.
>>>> >>> >> > > > > >> > > > > >> > > > > >> That
>>>> >>> >> > > > > >> > > > > >> > > > > >> > is impossible to enumerate all
>>>> >>> possible
>>>> >>> >> > > types
>>>> >>> >> > > > of
>>>> >>> >> > > > > >> > > failures
>>>> >>> >> > > > > >> > > > > in a
>>>> >>> >> > > > > >> > > > > >> > > > > >> distributed
>>>> >>> >> > > > > >> > > > > >> > > > > >> > system - that is not our
>>>> goal/task.
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > We focus completely on backup
>>>> >>> system
>>>> >>> >> table
>>>> >>> >> > > > > >> > consistency
>>>> >>> >> > > > > >> > > > in a
>>>> >>> >> > > > > >> > > > > >> > > presence
>>>> >>> >> > > > > >> > > > > >> > > > > of
>>>> >>> >> > > > > >> > > > > >> > > > > >> any
>>>> >>> >> > > > > >> > > > > >> > > > > >> > type of failure. That is what I
>>>> >>> call
>>>> >>> >> > > > "tolerance
>>>> >>> >> > > > > to
>>>> >>> >> > > > > >> > > > > failures".
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > On a failure:
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > BACKUP. All backup system
>>>> >>> information
>>>> >>> >> > (prior
>>>> >>> >> > > > to
>>>> >>> >> > > > > >> > backup)
>>>> >>> >> > > > > >> > > > > will
>>>> >>> >> > > > > >> > > > > >> be
>>>> >>> >> > > > > >> > > > > >> > > > > restored
>>>> >>> >> > > > > >> > > > > >> > > > > >> > and all temporary data,
>>>> related to
>>>> >>> a
>>>> >>> >> > failed
>>>> >>> >> > > > > >> session,
>>>> >>> >> > > > > >> > in
>>>> >>> >> > > > > >> > > > > HDFS
>>>> >>> >> > > > > >> > > > > >> > will
>>>> >>> >> > > > > >> > > > > >> > > be
>>>> >>> >> > > > > >> > > > > >> > > > > >> > deleted
>>>> >>> >> > > > > >> > > > > >> > > > > >> > RESTORE. We do not care about
>>>> >>> system
>>>> >>> >> data,
>>>> >>> >> > > > > because
>>>> >>> >> > > > > >> > > > restore
>>>> >>> >> > > > > >> > > > > >> does
>>>> >>> >> > > > > >> > > > > >> > > not
>>>> >>> >> > > > > >> > > > > >> > > > > >> change
>>>> >>> >> > > > > >> > > > > >> > > > > >> > it. Temporary data in HDFS
>>>> will be
>>>> >>> >> cleaned
>>>> >>> >> > > up
>>>> >>> >> > > > > and
>>>> >>> >> > > > > >> > table
>>>> >>> >> > > > > >> > > > > will
>>>> >>> >> > > > > >> > > > > >> be
>>>> >>> >> > > > > >> > > > > >> > > in a
>>>> >>> >> > > > > >> > > > > >> > > > > >> state
>>>> >>> >> > > > > >> > > > > >> > > > > >> > back to where it was before
>>>> >>> operation
>>>> >>> >> > > started.
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > This is what user should
>>>> expect in
>>>> >>> case
>>>> >>> >> > of a
>>>> >>> >> > > > > >> failure.
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > -Vlad
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > -Vlad
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > On Fri, Sep 9, 2016 at 12:56
>>>> PM,
>>>> >>> Sean
>>>> >>> >> > > Busbey <
>>>> >>> >> > > > > >> > > > > >> bus...@apache.org
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > Failing in a consistent way,
>>>> with
>>>> >>> >> docs
>>>> >>> >> > > that
>>>> >>> >> > > > > >> explain
>>>> >>> >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > various
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > expected failures would be
>>>> >>> >> sufficient.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > On Fri, Sep 9, 2016 at 12:16
>>>> PM,
>>>> >>> >> > Vladimir
>>>> >>> >> > > > > >> Rodionov
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > <vladrodio...@gmail.com>
>>>> wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > Do not worry Sean, doc is
>>>> >>> coming
>>>> >>> >> today
>>>> >>> >> > > as
>>>> >>> >> > > > a
>>>> >>> >> > > > > >> > preview
>>>> >>> >> > > > > >> > > > and
>>>> >>> >> > > > > >> > > > > >> our
>>>> >>> >> > > > > >> > > > > >> > > > writer
>>>> >>> >> > > > > >> > > > > >> > > > > >> > Frank
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > will be working on a
>>>> putting
>>>> >>> it
>>>> >>> >> into
>>>> >>> >> > > > Apache
>>>> >>> >> > > > > >> > repo.
>>>> >>> >> > > > > >> > > > > >> Timeline
>>>> >>> >> > > > > >> > > > > >> > > > > depends
>>>> >>> >> > > > > >> > > > > >> > > > > >> on
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > Franks schedule but I hope
>>>> we
>>>> >>> will
>>>> >>> >> get
>>>> >>> >> > > it
>>>> >>> >> > > > > >> rather
>>>> >>> >> > > > > >> > > > sooner
>>>> >>> >> > > > > >> > > > > >> than
>>>> >>> >> > > > > >> > > > > >> > > > > later.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > As for failure testing, we
>>>> are
>>>> >>> >> > focusing
>>>> >>> >> > > > only
>>>> >>> >> > > > > >> on a
>>>> >>> >> > > > > >> > > > > >> consistent
>>>> >>> >> > > > > >> > > > > >> > > > state
>>>> >>> >> > > > > >> > > > > >> > > > > >> of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > backup system data in a
>>>> >>> presence of
>>>> >>> >> > any
>>>> >>> >> > > > type
>>>> >>> >> > > > > >> of
>>>> >>> >> > > > > >> > > > > failures,
>>>> >>> >> > > > > >> > > > > >> We
>>>> >>> >> > > > > >> > > > > >> > > are
>>>> >>> >> > > > > >> > > > > >> > > > > not
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > going
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > to implement  anything more
>>>> >>> >> "fancy",
>>>> >>> >> > > than
>>>> >>> >> > > > > >> that.
>>>> >>> >> > > > > >> > We
>>>> >>> >> > > > > >> > > > > allow
>>>> >>> >> > > > > >> > > > > >> > both:
>>>> >>> >> > > > > >> > > > > >> > > > > >> backup
>>>> >>> >> > > > > >> > > > > >> > > > > >> > and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > restore to fail. What we
>>>> do not
>>>> >>> >> allow
>>>> >>> >> > is
>>>> >>> >> > > > to
>>>> >>> >> > > > > >> have
>>>> >>> >> > > > > >> > > > system
>>>> >>> >> > > > > >> > > > > >> data
>>>> >>> >> > > > > >> > > > > >> > > > > >> corrupted.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > Will it suffice for you?
>>>> Do you
>>>> >>> >> have
>>>> >>> >> > any
>>>> >>> >> > > > > other
>>>> >>> >> > > > > >> > > > > concerns,
>>>> >>> >> > > > > >> > > > > >> you
>>>> >>> >> > > > > >> > > > > >> > > > want
>>>> >>> >> > > > > >> > > > > >> > > > > >> us to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > address?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > -Vlad
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > > On Fri, Sep 9, 2016 at
>>>> 10:56
>>>> >>> AM,
>>>> >>> >> Sean
>>>> >>> >> > > > > Busbey <
>>>> >>> >> > > > > >> > > > > >> > > bus...@apache.org
>>>> >>> >> > > > > >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> "docs will come to Apache
>>>> >>> soon"
>>>> >>> >> does
>>>> >>> >> > > not
>>>> >>> >> > > > > >> address
>>>> >>> >> > > > > >> > > my
>>>> >>> >> > > > > >> > > > > >> concern
>>>> >>> >> > > > > >> > > > > >> > > > > around
>>>> >>> >> > > > > >> > > > > >> > > > > >> > docs
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > at
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> all, unless said docs have
>>>> >>> already
>>>> >>> >> > made
>>>> >>> >> > > > it
>>>> >>> >> > > > > >> into
>>>> >>> >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> project
>>>> >>> >> > > > > >> > > > > >> > > > > repo. I
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > don't
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> want third party
>>>> resources for
>>>> >>> >> using
>>>> >>> >> > a
>>>> >>> >> > > > > major
>>>> >>> >> > > > > >> and
>>>> >>> >> > > > > >> > > > > >> important
>>>> >>> >> > > > > >> > > > > >> > > > > feature
>>>> >>> >> > > > > >> > > > > >> > > > > >> of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> project, I want us to
>>>> provide
>>>> >>> end
>>>> >>> >> > users
>>>> >>> >> > > > > with
>>>> >>> >> > > > > >> > what
>>>> >>> >> > > > > >> > > > they
>>>> >>> >> > > > > >> > > > > >> need
>>>> >>> >> > > > > >> > > > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > get
>>>> >>> >> > > > > >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > job
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> done.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> I see some calls for
>>>> patience
>>>> >>> on
>>>> >>> >> the
>>>> >>> >> > > > > failure
>>>> >>> >> > > > > >> > > > testing,
>>>> >>> >> > > > > >> > > > > but
>>>> >>> >> > > > > >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> appeal
>>>> >>> >> > > > > >> > > > > >> > > > > >> > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > us
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> having done a bad job of
>>>> >>> requiring
>>>> >>> >> > > proper
>>>> >>> >> > > > > >> tests
>>>> >>> >> > > > > >> > of
>>>> >>> >> > > > > >> > > > > >> previous
>>>> >>> >> > > > > >> > > > > >> > > > > >> features
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > just
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> makes me more concerned
>>>> about
>>>> >>> not
>>>> >>> >> > > getting
>>>> >>> >> > > > > >> them
>>>> >>> >> > > > > >> > > > here. I
>>>> >>> >> > > > > >> > > > > >> > don't
>>>> >>> >> > > > > >> > > > > >> > > > want
>>>> >>> >> > > > > >> > > > > >> > > > > >> to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > set
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> yet another bad example
>>>> that
>>>> >>> will
>>>> >>> >> > then
>>>> >>> >> > > be
>>>> >>> >> > > > > >> > pointed
>>>> >>> >> > > > > >> > > to
>>>> >>> >> > > > > >> > > > > in
>>>> >>> >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > future.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> On Sep 8, 2016 10:50, "Ted
>>>> >>> Yu" <
>>>> >>> >> > > > > >> > > yuzhih...@gmail.com
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > Is there any concern
>>>> which
>>>> >>> is
>>>> >>> >> not
>>>> >>> >> > > > > >> addressed ?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > Do we need another Vote
>>>> >>> thread ?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > Thanks
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > On Thu, Sep 8, 2016 at
>>>> 9:21
>>>> >>> AM,
>>>> >>> >> > > Andrew
>>>> >>> >> > > > > >> > Purtell <
>>>> >>> >> > > > > >> > > > > >> > > > > >> apurt...@apache.org
>>>> >>> >> > > > > >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > Vlad,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > I apologize for using
>>>> the
>>>> >>> term
>>>> >>> >> > > > > >> 'half-baked'
>>>> >>> >> > > > > >> > > in a
>>>> >>> >> > > > > >> > > > > way
>>>> >>> >> > > > > >> > > > > >> > that
>>>> >>> >> > > > > >> > > > > >> > > > > could
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > seem a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > description of
>>>> >>> HBASE-7912. I
>>>> >>> >> > meant
>>>> >>> >> > > > that
>>>> >>> >> > > > > >> as a
>>>> >>> >> > > > > >> > > > > general
>>>> >>> >> > > > > >> > > > > >> > > > > >> hypothetical.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > On Wed, Sep 7, 2016 at
>>>> >>> 9:36
>>>> >>> >> AM,
>>>> >>> >> > > > > Vladimir
>>>> >>> >> > > > > >> > > > Rodionov
>>>> >>> >> > > > > >> > > > > <
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > vladrodio...@gmail.com>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >> I'm not sure that
>>>> >>> "There
>>>> >>> >> is
>>>> >>> >> > > > > already
>>>> >>> >> > > > > >> > lots
>>>> >>> >> > > > > >> > > of
>>>> >>> >> > > > > >> > > > > >> > > half-baked
>>>> >>> >> > > > > >> > > > > >> > > > > >> code
>>>> >>> >> > > > > >> > > > > >> > > > > >> > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > branch,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > so what's the harm
>>>> in
>>>> >>> adding
>>>> >>> >> > > more?"
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > I meant - not
>>>> >>> production -
>>>> >>> >> > ready
>>>> >>> >> > > > yet.
>>>> >>> >> > > > > >> This
>>>> >>> >> > > > > >> > > is
>>>> >>> >> > > > > >> > > > > 2.0
>>>> >>> >> > > > > >> > > > > >> > > > > development
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > branch
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > and,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > hence many features
>>>> are
>>>> >>> in
>>>> >>> >> > works,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > not being tested
>>>> well
>>>> >>> etc.
>>>> >>> >> I do
>>>> >>> >> > > not
>>>> >>> >> > > > > >> > consider
>>>> >>> >> > > > > >> > > > > backup
>>>> >>> >> > > > > >> > > > > >> > as
>>>> >>> >> > > > > >> > > > > >> > > > half
>>>> >>> >> > > > > >> > > > > >> > > > > >> > baked
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > feature -
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > it has passed our
>>>> >>> internal
>>>> >>> >> QA
>>>> >>> >> > and
>>>> >>> >> > > > has
>>>> >>> >> > > > > >> very
>>>> >>> >> > > > > >> > > > good
>>>> >>> >> > > > > >> > > > > >> doc,
>>>> >>> >> > > > > >> > > > > >> > > > which
>>>> >>> >> > > > > >> > > > > >> > > > > we
>>>> >>> >> > > > > >> > > > > >> > > > > >> > will
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > provide
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > to Apache shortly.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > -Vlad
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > On Wed, Sep 7, 2016
>>>> at
>>>> >>> 9:13
>>>> >>> >> AM,
>>>> >>> >> > > > > Andrew
>>>> >>> >> > > > > >> > > > Purtell <
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > apurt...@apache.org>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > We shouldn't admit
>>>> >>> half
>>>> >>> >> baked
>>>> >>> >> > > > > changes
>>>> >>> >> > > > > >> > that
>>>> >>> >> > > > > >> > > > > won't
>>>> >>> >> > > > > >> > > > > >> be
>>>> >>> >> > > > > >> > > > > >> > > > > >> finished.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> However
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > this case the crew
>>>> >>> >> working on
>>>> >>> >> > > > this
>>>> >>> >> > > > > >> > feature
>>>> >>> >> > > > > >> > > > are
>>>> >>> >> > > > > >> > > > > >> long
>>>> >>> >> > > > > >> > > > > >> > > > > timers
>>>> >>> >> > > > > >> > > > > >> > > > > >> and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > less
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > likely
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > than just about
>>>> >>> anyone to
>>>> >>> >> > leave
>>>> >>> >> > > > > >> > something
>>>> >>> >> > > > > >> > > > in a
>>>> >>> >> > > > > >> > > > > >> half
>>>> >>> >> > > > > >> > > > > >> > > > baked
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > state. Of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > course
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > there is no
>>>> guarantee
>>>> >>> how
>>>> >>> >> > > > anything
>>>> >>> >> > > > > >> will
>>>> >>> >> > > > > >> > > turn
>>>> >>> >> > > > > >> > > > > out,
>>>> >>> >> > > > > >> > > > > >> > > but I
>>>> >>> >> > > > > >> > > > > >> > > > > am
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > willing
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > take
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > a little on faith
>>>> if
>>>> >>> they
>>>> >>> >> > feel
>>>> >>> >> > > > > their
>>>> >>> >> > > > > >> > best
>>>> >>> >> > > > > >> > > > path
>>>> >>> >> > > > > >> > > > > >> > > forward
>>>> >>> >> > > > > >> > > > > >> > > > > now
>>>> >>> >> > > > > >> > > > > >> > > > > >> is
>>>> >>> >> > > > > >> > > > > >> > > > > >> > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > merge
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > trunk. I only
>>>> wish I
>>>> >>> had
>>>> >>> >> > > > bandwidth
>>>> >>> >> > > > > to
>>>> >>> >> > > > > >> > have
>>>> >>> >> > > > > >> > > > > done
>>>> >>> >> > > > > >> > > > > >> > some
>>>> >>> >> > > > > >> > > > > >> > > > real
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > kicking
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > tires by now.
>>>> Maybe
>>>> >>> this
>>>> >>> >> > week.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > (Yes, I'm using
>>>> some
>>>> >>> of
>>>> >>> >> that
>>>> >>> >> > > time
>>>> >>> >> > > > > for
>>>> >>> >> > > > > >> > this
>>>> >>> >> > > > > >> > > > > email
>>>> >>> >> > > > > >> > > > > >> > :-)
>>>> >>> >> > > > > >> > > > > >> > > > but
>>>> >>> >> > > > > >> > > > > >> > > > > I
>>>> >>> >> > > > > >> > > > > >> > > > > >> > type
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > fast.)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > That said, I would
>>>> >>> like to
>>>> >>> >> > > > agitate
>>>> >>> >> > > > > >> for
>>>> >>> >> > > > > >> > > > making
>>>> >>> >> > > > > >> > > > > 2.0
>>>> >>> >> > > > > >> > > > > >> > > more
>>>> >>> >> > > > > >> > > > > >> > > > > real
>>>> >>> >> > > > > >> > > > > >> > > > > >> > and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> spend
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > some
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > time on it now
>>>> that
>>>> >>> I'm
>>>> >>> >> > winding
>>>> >>> >> > > > > down
>>>> >>> >> > > > > >> > with
>>>> >>> >> > > > > >> > > > > 0.98. I
>>>> >>> >> > > > > >> > > > > >> > > think
>>>> >>> >> > > > > >> > > > > >> > > > > >> that
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > means
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > branching for 2.0
>>>> real
>>>> >>> >> soon
>>>> >>> >> > now
>>>> >>> >> > > > and
>>>> >>> >> > > > > >> even
>>>> >>> >> > > > > >> > > > > evicting
>>>> >>> >> > > > > >> > > > > >> > > > things
>>>> >>> >> > > > > >> > > > > >> > > > > >> from
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > 2.0
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > branch
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > that aren't
>>>> finished
>>>> >>> or
>>>> >>> >> > stable,
>>>> >>> >> > > > > >> leaving
>>>> >>> >> > > > > >> > > them
>>>> >>> >> > > > > >> > > > > only
>>>> >>> >> > > > > >> > > > > >> > > once
>>>> >>> >> > > > > >> > > > > >> > > > > >> again
>>>> >>> >> > > > > >> > > > > >> > > > > >> > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > master
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > branch. Or, maybe
>>>> just
>>>> >>> >> > evicting
>>>> >>> >> > > > > them.
>>>> >>> >> > > > > >> > > Let's
>>>> >>> >> > > > > >> > > > > take
>>>> >>> >> > > > > >> > > > > >> it
>>>> >>> >> > > > > >> > > > > >> > > > case
>>>> >>> >> > > > > >> > > > > >> > > > > by
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > case.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > I think this
>>>> feature
>>>> >>> can
>>>> >>> >> come
>>>> >>> >> > > in
>>>> >>> >> > > > > >> > > relatively
>>>> >>> >> > > > > >> > > > > >> safely.
>>>> >>> >> > > > > >> > > > > >> > > As
>>>> >>> >> > > > > >> > > > > >> > > > > >> added
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > insurance,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > let's admit the
>>>> >>> >> possibility
>>>> >>> >> > it
>>>> >>> >> > > > > could
>>>> >>> >> > > > > >> be
>>>> >>> >> > > > > >> > > > > reverted
>>>> >>> >> > > > > >> > > > > >> on
>>>> >>> >> > > > > >> > > > > >> > > the
>>>> >>> >> > > > > >> > > > > >> > > > > 2.0
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > branch
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> if
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > folks
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > working on
>>>> >>> stabilizing 2.0
>>>> >>> >> > > decide
>>>> >>> >> > > > > to
>>>> >>> >> > > > > >> > evict
>>>> >>> >> > > > > >> > > > it
>>>> >>> >> > > > > >> > > > > >> > because
>>>> >>> >> > > > > >> > > > > >> > > > it
>>>> >>> >> > > > > >> > > > > >> > > > > is
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > unfinished
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > or
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > unstable, because
>>>> that
>>>> >>> >> > > certainly
>>>> >>> >> > > > > can
>>>> >>> >> > > > > >> > > > happen. I
>>>> >>> >> > > > > >> > > > > >> > would
>>>> >>> >> > > > > >> > > > > >> > > > > >> expect if
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > talk
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > like
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > that starts, we'd
>>>> get
>>>> >>> help
>>>> >>> >> > > > > finishing
>>>> >>> >> > > > > >> or
>>>> >>> >> > > > > >> > > > > >> stabilizing
>>>> >>> >> > > > > >> > > > > >> > > > > what's
>>>> >>> >> > > > > >> > > > > >> > > > > >> > under
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > discussion
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > for revert. Or,
>>>> we'd
>>>> >>> have
>>>> >>> >> a
>>>> >>> >> > > > revert.
>>>> >>> >> > > > > >> > Either
>>>> >>> >> > > > > >> > > > way
>>>> >>> >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > outcome
>>>> >>> >> > > > > >> > > > > >> > > > > >> is
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > acceptable.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > On Wed, Sep 7,
>>>> 2016 at
>>>> >>> >> 8:56
>>>> >>> >> > AM,
>>>> >>> >> > > > > Dima
>>>> >>> >> > > > > >> > > Spivak
>>>> >>> >> > > > > >> > > > <
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > dimaspi...@apache.org
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > I'm not sure
>>>> that
>>>> >>> >> "There is
>>>> >>> >> > > > > already
>>>> >>> >> > > > > >> > lots
>>>> >>> >> > > > > >> > > > of
>>>> >>> >> > > > > >> > > > > >> > > > half-baked
>>>> >>> >> > > > > >> > > > > >> > > > > >> code
>>>> >>> >> > > > > >> > > > > >> > > > > >> > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > branch,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > so what's the
>>>> harm
>>>> >>> in
>>>> >>> >> > adding
>>>> >>> >> > > > > more?"
>>>> >>> >> > > > > >> > is a
>>>> >>> >> > > > > >> > > > > good
>>>> >>> >> > > > > >> > > > > >> > code
>>>> >>> >> > > > > >> > > > > >> > > > > commit
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > philosophy
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > fault-tolerant
>>>> >>> >> distributed
>>>> >>> >> > > data
>>>> >>> >> > > > > >> store.
>>>> >>> >> > > > > >> > > ;)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > More seriously,
>>>> a
>>>> >>> lack
>>>> >>> >> of
>>>> >>> >> > > test
>>>> >>> >> > > > > >> > coverage
>>>> >>> >> > > > > >> > > > for
>>>> >>> >> > > > > >> > > > > >> > > existing
>>>> >>> >> > > > > >> > > > > >> > > > > >> > features
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > shouldn't
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > be
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > used as
>>>> >>> justification
>>>> >>> >> for
>>>> >>> >> > > > > >> introducing
>>>> >>> >> > > > > >> > > new
>>>> >>> >> > > > > >> > > > > >> > features
>>>> >>> >> > > > > >> > > > > >> > > > with
>>>> >>> >> > > > > >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > same
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > shortcomings.
>>>> >>> >> Ultimately,
>>>> >>> >> > > it's
>>>> >>> >> > > > > the
>>>> >>> >> > > > > >> end
>>>> >>> >> > > > > >> > > > user
>>>> >>> >> > > > > >> > > > > who
>>>> >>> >> > > > > >> > > > > >> > > will
>>>> >>> >> > > > > >> > > > > >> > > > > feel
>>>> >>> >> > > > > >> > > > > >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> pain,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > so
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > shouldn't we do
>>>> >>> >> everything
>>>> >>> >> > we
>>>> >>> >> > > > can
>>>> >>> >> > > > > >> to
>>>> >>> >> > > > > >> > > > > mitigate
>>>> >>> >> > > > > >> > > > > >> > that?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > -Dima
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > On Wed, Sep 7,
>>>> 2016
>>>> >>> at
>>>> >>> >> 8:46
>>>> >>> >> > > AM,
>>>> >>> >> > > > > >> > Vladimir
>>>> >>> >> > > > > >> > > > > >> > Rodionov <
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> vladrodio...@gmail.com>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > wrote:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > Sean,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > * have docs
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > Agree. We
>>>> have a
>>>> >>> doc
>>>> >>> >> and
>>>> >>> >> > > > backup
>>>> >>> >> > > > > >> is
>>>> >>> >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > most
>>>> >>> >> > > > > >> > > > > >> > > > > documented
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > feature
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > :),
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > we
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > will
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > release it
>>>> >>> shortly to
>>>> >>> >> > > Apache.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > * have
>>>> sunny-day
>>>> >>> >> > > correctness
>>>> >>> >> > > > > >> tests
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > Feature has
>>>> >>> close to
>>>> >>> >> 60
>>>> >>> >> > > test
>>>> >>> >> > > > > >> cases,
>>>> >>> >> > > > > >> > > > which
>>>> >>> >> > > > > >> > > > > >> run
>>>> >>> >> > > > > >> > > > > >> > > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> approx
>>>> >>> >> > > > > >> > > > > >> > > > > >> > 30
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> min.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > We
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > can
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > add more, if
>>>> >>> >> community do
>>>> >>> >> > > not
>>>> >>> >> > > > > >> mind
>>>> >>> >> > > > > >> > :)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > * have
>>>> >>> >> > > > > >> > correctness-in-face-of-failure
>>>> >>> >> > > > > >> > > > > tests
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > Any examples
>>>> of
>>>> >>> these
>>>> >>> >> > tests
>>>> >>> >> > > > in
>>>> >>> >> > > > > >> > > existing
>>>> >>> >> > > > > >> > > > > >> > features?
>>>> >>> >> > > > > >> > > > > >> > > > In
>>>> >>> >> > > > > >> > > > > >> > > > > >> > works,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > we
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > have a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > clear
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > understanding
>>>> of
>>>> >>> what
>>>> >>> >> > > should
>>>> >>> >> > > > be
>>>> >>> >> > > > > >> done
>>>> >>> >> > > > > >> > > by
>>>> >>> >> > > > > >> > > > > the
>>>> >>> >> > > > > >> > > > > >> > time
>>>> >>> >> > > > > >> > > > > >> > > of
>>>> >>> >> > > > > >> > > > > >> > > > > 2.0
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> release.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > That is very
>>>> close
>>>> >>> >> goal
>>>> >>> >> > for
>>>> >>> >> > > > us,
>>>> >>> >> > > > > >> to
>>>> >>> >> > > > > >> > > > verify
>>>> >>> >> > > > > >> > > > > IT
>>>> >>> >> > > > > >> > > > > >> > > monkey
>>>> >>> >> > > > > >> > > > > >> > > > > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> existing
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > code.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > * don't rely
>>>> on
>>>> >>> things
>>>> >>> >> > > > outside
>>>> >>> >> > > > > of
>>>> >>> >> > > > > >> > > HBase
>>>> >>> >> > > > > >> > > > > for
>>>> >>> >> > > > > >> > > > > >> > > normal
>>>> >>> >> > > > > >> > > > > >> > > > > >> > operation
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > (okay
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > advanced
>>>> >>> operation)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > We do not.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > Enormous time
>>>> has
>>>> >>> been
>>>> >>> >> > > spent
>>>> >>> >> > > > > >> already
>>>> >>> >> > > > > >> > > on
>>>> >>> >> > > > > >> > > > > the
>>>> >>> >> > > > > >> > > > > >> > > > > development
>>>> >>> >> > > > > >> > > > > >> > > > > >> > and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > testing
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > feature, it
>>>> has
>>>> >>> passed
>>>> >>> >> > our
>>>> >>> >> > > > > >> internal
>>>> >>> >> > > > > >> > > > tests
>>>> >>> >> > > > > >> > > > > and
>>>> >>> >> > > > > >> > > > > >> > > many
>>>> >>> >> > > > > >> > > > > >> > > > > >> rounds
>>>> >>> >> > > > > >> > > > > >> > > > > >> > of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> code
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > reviews
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > by HBase
>>>> >>> committers.
>>>> >>> >> We
>>>> >>> >> > do
>>>> >>> >> > > > not
>>>> >>> >> > > > > >> mind
>>>> >>> >> > > > > >> > if
>>>> >>> >> > > > > >> > > > > >> someone
>>>> >>> >> > > > > >> > > > > >> > > from
>>>> >>> >> > > > > >> > > > > >> > > > > >> HBase
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > community
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > (outside of
>>>> HW)
>>>> >>> will
>>>> >>> >> > review
>>>> >>> >> > > > the
>>>> >>> >> > > > > >> > code,
>>>> >>> >> > > > > >> > > > but
>>>> >>> >> > > > > >> > > > > it
>>>> >>> >> > > > > >> > > > > >> > will
>>>> >>> >> > > > > >> > > > > >> > > > > >> probably
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> takes
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > forever
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > wait for
>>>> >>> volunteer?,
>>>> >>> >> the
>>>> >>> >> > > > > feature
>>>> >>> >> > > > > >> is
>>>> >>> >> > > > > >> > > > quite
>>>> >>> >> > > > > >> > > > > >> large
>>>> >>> >> > > > > >> > > > > >> > > > (1MB+
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> cumulative
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > patch)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > 2.0 branch is
>>>> >>> full of
>>>> >>> >> > half
>>>> >>> >> > > > > baked
>>>> >>> >> > > > > >> > > > features,
>>>> >>> >> > > > > >> > > > > >> most
>>>> >>> >> > > > > >> > > > > >> > > of
>>>> >>> >> > > > > >> > > > > >> > > > > them
>>>> >>> >> > > > > >> > > > > >> > > > > >> > are
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > active
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > development,
>>>> >>> >> therefore I
>>>> >>> >> > am
>>>> >>> >> > > > not
>>>> >>> >> > > > > >> > > > following
>>>> >>> >> > > > > >> > > > > you
>>>> >>> >> > > > > >> > > > > >> > > here,
>>>> >>> >> > > > > >> > > > > >> > > > > >> Sean?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > Why
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > HBASE-7912
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > 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
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > 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
>>>> >>> >> > > > > >> > > > > >> > > > > >> following
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> along
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > adequately.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > I'd say ATM
>>>> I'm
>>>> >>> -0,
>>>> >>> >> > > > bordering
>>>> >>> >> > > > > >> on
>>>> >>> >> > > > > >> > -1
>>>> >>> >> > > > > >> > > > but
>>>> >>> >> > > > > >> > > > > not
>>>> >>> >> > > > > >> > > > > >> > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> reasons
>>>> >>> >> > > > > >> > > > > >> > > > > >> > I
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > can
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > articulate
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > well.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > Here's an
>>>> >>> attempt.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > We've been
>>>> >>> trying to
>>>> >>> >> > > move,
>>>> >>> >> > > > > as a
>>>> >>> >> > > > > >> > > > > community,
>>>> >>> >> > > > > >> > > > > >> > > > towards
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > minimizing
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > risk
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > downstream
>>>> >>> folks by
>>>> >>> >> > > getting
>>>> >>> >> > > > > >> > > "complete
>>>> >>> >> > > > > >> > > > > >> enough
>>>> >>> >> > > > > >> > > > > >> > > for
>>>> >>> >> > > > > >> > > > > >> > > > > use"
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > gates
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > place
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > before we
>>>> >>> introduce
>>>> >>> >> new
>>>> >>> >> > > > > >> features.
>>>> >>> >> > > > > >> > > This
>>>> >>> >> > > > > >> > > > > was
>>>> >>> >> > > > > >> > > > > >> > > > spurred
>>>> >>> >> > > > > >> > > > > >> > > > > >> by a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > some
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > features
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > getting in
>>>> >>> >> half-baked
>>>> >>> >> > and
>>>> >>> >> > > > > never
>>>> >>> >> > > > > >> > > making
>>>> >>> >> > > > > >> > > > > it
>>>> >>> >> > > > > >> > > > > >> to
>>>> >>> >> > > > > >> > > > > >> > > "can
>>>> >>> >> > > > > >> > > > > >> > > > > >> really
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > use"
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > status
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > (I'm
>>>> thinking of
>>>> >>> >> > > > distributed
>>>> >>> >> > > > > >> log
>>>> >>> >> > > > > >> > > > replay
>>>> >>> >> > > > > >> > > > > and
>>>> >>> >> > > > > >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> zk-less
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > assignment
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > stuff, I
>>>> don't
>>>> >>> >> recall
>>>> >>> >> > if
>>>> >>> >> > > > > there
>>>> >>> >> > > > > >> was
>>>> >>> >> > > > > >> > > > > more).
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > The gates,
>>>> >>> >> generally,
>>>> >>> >> > > > > included
>>>> >>> >> > > > > >> > > things
>>>> >>> >> > > > > >> > > > > like:
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * have docs
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * have
>>>> sunny-day
>>>> >>> >> > > > correctness
>>>> >>> >> > > > > >> tests
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * have
>>>> >>> >> > > > > >> > > correctness-in-face-of-failure
>>>> >>> >> > > > > >> > > > > tests
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * don't
>>>> rely on
>>>> >>> >> things
>>>> >>> >> > > > > outside
>>>> >>> >> > > > > >> of
>>>> >>> >> > > > > >> > > > HBase
>>>> >>> >> > > > > >> > > > > for
>>>> >>> >> > > > > >> > > > > >> > > > normal
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > operation
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > (okay
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > for
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > advanced
>>>> >>> operation)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > As an
>>>> example,
>>>> >>> we
>>>> >>> >> kept
>>>> >>> >> > > the
>>>> >>> >> > > > > MOB
>>>> >>> >> > > > > >> > work
>>>> >>> >> > > > > >> > > > off
>>>> >>> >> > > > > >> > > > > in
>>>> >>> >> > > > > >> > > > > >> a
>>>> >>> >> > > > > >> > > > > >> > > > branch
>>>> >>> >> > > > > >> > > > > >> > > > > >> and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > out
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > master
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > until it
>>>> could
>>>> >>> pass
>>>> >>> >> > these
>>>> >>> >> > > > > >> > criteria.
>>>> >>> >> > > > > >> > > > The
>>>> >>> >> > > > > >> > > > > big
>>>> >>> >> > > > > >> > > > > >> > > > > exemption
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > we've
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> had
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > this was the
>>>> >>> >> > hbase-spark
>>>> >>> >> > > > > >> > > integration,
>>>> >>> >> > > > > >> > > > > where
>>>> >>> >> > > > > >> > > > > >> > we
>>>> >>> >> > > > > >> > > > > >> > > > all
>>>> >>> >> > > > > >> > > > > >> > > > > >> > agreed
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > it
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > could
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > land in
>>>> master
>>>> >>> >> because
>>>> >>> >> > it
>>>> >>> >> > > > was
>>>> >>> >> > > > > >> very
>>>> >>> >> > > > > >> > > > well
>>>> >>> >> > > > > >> > > > > >> > > isolated
>>>> >>> >> > > > > >> > > > > >> > > > > (the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > slide
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > away
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > from
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > including
>>>> docs
>>>> >>> as a
>>>> >>> >> > > > > first-class
>>>> >>> >> > > > > >> > part
>>>> >>> >> > > > > >> > > > of
>>>> >>> >> > > > > >> > > > > >> > > building
>>>> >>> >> > > > > >> > > > > >> > > > up
>>>> >>> >> > > > > >> > > > > >> > > > > >> that
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > integration
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > has led me
>>>> to
>>>> >>> doubt
>>>> >>> >> the
>>>> >>> >> > > > > wisdom
>>>> >>> >> > > > > >> of
>>>> >>> >> > > > > >> > > this
>>>> >>> >> > > > > >> > > > > >> > > decision).
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > We've also
>>>> been
>>>> >>> >> > treating
>>>> >>> >> > > > > >> inclusion
>>>> >>> >> > > > > >> > > in
>>>> >>> >> > > > > >> > > > a
>>>> >>> >> > > > > >> > > > > >> > > "probably
>>>> >>> >> > > > > >> > > > > >> > > > > >> will
>>>> >>> >> > > > > >> > > > > >> > > > > >> > be
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > released
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > downstream"
>>>> >>> branches
>>>> >>> >> > as a
>>>> >>> >> > > > > >> higher
>>>> >>> >> > > > > >> > > bar,
>>>> >>> >> > > > > >> > > > > >> > requiring
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * don't
>>>> >>> moderately
>>>> >>> >> > impact
>>>> >>> >> > > > > >> > > performance
>>>> >>> >> > > > > >> > > > > when
>>>> >>> >> > > > > >> > > > > >> > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> feature
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > isn't
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > use
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * don't
>>>> severely
>>>> >>> >> impact
>>>> >>> >> > > > > >> > performance
>>>> >>> >> > > > > >> > > > when
>>>> >>> >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > feature
>>>> >>> >> > > > > >> > > > > >> > > > > >> is
>>>> >>> >> > > > > >> > > > > >> > > > > >> > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> use
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > * either
>>>> >>> >> default-to-on
>>>> >>> >> > or
>>>> >>> >> > > > > show
>>>> >>> >> > > > > >> > > enough
>>>> >>> >> > > > > >> > > > > >> demand
>>>> >>> >> > > > > >> > > > > >> > to
>>>> >>> >> > > > > >> > > > > >> > > > > >> believe
>>>> >>> >> > > > > >> > > > > >> > > > > >> > a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > non-trivial
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > number of
>>>> folks
>>>> >>> will
>>>> >>> >> > turn
>>>> >>> >> > > > the
>>>> >>> >> > > > > >> > > feature
>>>> >>> >> > > > > >> > > > on
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > The above
>>>> has
>>>> >>> kept
>>>> >>> >> MOB
>>>> >>> >> > > and
>>>> >>> >> > > > > >> > > hbase-spark
>>>> >>> >> > > > > >> > > > > >> > > > integration
>>>> >>> >> > > > > >> > > > > >> > > > > >> out
>>>> >>> >> > > > > >> > > > > >> > > > > >> > of
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > branch-1,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > presumably
>>>> while
>>>> >>> >> > they've
>>>> >>> >> > > > > >> "gotten
>>>> >>> >> > > > > >> > > more
>>>> >>> >> > > > > >> > > > > >> stable"
>>>> >>> >> > > > > >> > > > > >> > > in
>>>> >>> >> > > > > >> > > > > >> > > > > >> master
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > from
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > odd
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > vendor
>>>> >>> inclusion.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > Are we
>>>> going to
>>>> >>> >> have a
>>>> >>> >> > > 2.0
>>>> >>> >> > > > > >> release
>>>> >>> >> > > > > >> > > > > before
>>>> >>> >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > end
>>>> >>> >> > > > > >> > > > > >> > > > > of
>>>> >>> >> > > > > >> > > > > >> > > > > >> the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> year?
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > We're
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > coming up
>>>> on 1.5
>>>> >>> >> years
>>>> >>> >> > > > since
>>>> >>> >> > > > > >> the
>>>> >>> >> > > > > >> > > > > release of
>>>> >>> >> > > > > >> > > > > >> > > > version
>>>> >>> >> > > > > >> > > > > >> > > > > >> 1.0;
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> seems
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > like
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > it's about
>>>> time,
>>>> >>> >> > though I
>>>> >>> >> > > > > >> haven't
>>>> >>> >> > > > > >> > > seen
>>>> >>> >> > > > > >> > > > > any
>>>> >>> >> > > > > >> > > > > >> > > > concrete
>>>> >>> >> > > > > >> > > > > >> > > > > >> > plans
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> this
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > year.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > Presuming
>>>> we are
>>>> >>> >> going
>>>> >>> >> > to
>>>> >>> >> > > > > have
>>>> >>> >> > > > > >> one
>>>> >>> >> > > > > >> > > by
>>>> >>> >> > > > > >> > > > > the
>>>> >>> >> > > > > >> > > > > >> end
>>>> >>> >> > > > > >> > > > > >> > > of
>>>> >>> >> > > > > >> > > > > >> > > > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > year, it
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > seems a
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > bit close to
>>>> >>> still
>>>> >>> >> be
>>>> >>> >> > > > adding
>>>> >>> >> > > > > in
>>>> >>> >> > > > > >> > > > > "features
>>>> >>> >> > > > > >> > > > > >> > that
>>>> >>> >> > > > > >> > > > > >> > > > need
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > maturing"
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > on
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > the
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > branch.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > The lack of
>>>> a
>>>> >>> >> concrete
>>>> >>> >> > > plan
>>>> >>> >> > > > > for
>>>> >>> >> > > > > >> > 2.0
>>>> >>> >> > > > > >> > > > > keeps
>>>> >>> >> > > > > >> > > > > >> me
>>>> >>> >> > > > > >> > > > > >> > > from
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > considering
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > these
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > things
>>>> blocker
>>>> >>> at
>>>> >>> >> the
>>>> >>> >> > > > moment.
>>>> >>> >> > > > > >> But
>>>> >>> >> > > > > >> > I
>>>> >>> >> > > > > >> > > > know
>>>> >>> >> > > > > >> > > > > >> > first
>>>> >>> >> > > > > >> > > > > >> > > > hand
>>>> >>> >> > > > > >> > > > > >> > > > > >> how
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > much
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > trouble
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > folks have
>>>> had
>>>> >>> with
>>>> >>> >> > other
>>>> >>> >> > > > > >> features
>>>> >>> >> > > > > >> > > > that
>>>> >>> >> > > > > >> > > > > >> have
>>>> >>> >> > > > > >> > > > > >> > > gone
>>>> >>> >> > > > > >> > > > > >> > > > > >> into
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > downstream
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > facing
>>>> releases
>>>> >>> >> without
>>>> >>> >> > > > > >> robustness
>>>> >>> >> > > > > >> > > > > checks
>>>> >>> >> > > > > >> > > > > >> > (i.e.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > replication),
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > and
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > I'm
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > concerned
>>>> about
>>>> >>> what
>>>> >>> >> > > we're
>>>> >>> >> > > > > >> setting
>>>> >>> >> > > > > >> > > up
>>>> >>> >> > > > > >> > > > if
>>>> >>> >> > > > > >> > > > > >> 2.0
>>>> >>> >> > > > > >> > > > > >> > > goes
>>>> >>> >> > > > > >> > > > > >> > > > > out
>>>> >>> >> > > > > >> > > > > >> > > > > >> > with
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> this
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > > feature in
>>>> its
>>>> >>> >> current
>>>> >>> >> > > > state.
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > --
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > Best regards,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >    - Andy
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > Problems worthy of
>>>> >>> attack
>>>> >>> >> > prove
>>>> >>> >> > > > > their
>>>> >>> >> > > > > >> > > worth
>>>> >>> >> > > > > >> > > > by
>>>> >>> >> > > > > >> > > > > >> > > hitting
>>>> >>> >> > > > > >> > > > > >> > > > > >> back. -
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > Piet
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > Hein
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > > (via Tom White)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > --
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > Best regards,
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >    - Andy
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > Problems worthy of
>>>> attack
>>>> >>> >> prove
>>>> >>> >> > > their
>>>> >>> >> > > > > >> worth
>>>> >>> >> > > > > >> > by
>>>> >>> >> > > > > >> > > > > >> hitting
>>>> >>> >> > > > > >> > > > > >> > > > back.
>>>> >>> >> > > > > >> > > > > >> > > > > -
>>>> >>> >> > > > > >> > > > > >> > > > > >> > Piet
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> Hein
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > > (via Tom White)
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >> > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > > >
>>>> >>> >> > > > > >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > >> > > >
>>>> >>> >> > > > > >> > > > > >> > >
>>>> >>> >> > > > > >> > > > > >> >
>>>> >>> >> > > > > >> > > > > >>
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > > > --
>>>> >>> >> > > > > >> > > > > busbey
>>>> >>> >> > > > > >> > > > >
>>>> >>> >> > > > > >> > > >
>>>> >>> >> > > > > >> > >
>>>> >>> >> > > > > >> >
>>>> >>> >> > > > > >>
>>>> >>> >> > > > > >
>>>> >>> >> > > > > >
>>>> >>> >> > > > >
>>>> >>> >> > > >
>>>> >>> >> > >
>>>> >>> >> >
>>>> >>> >>
>>>> >>> >>
>>>> >>> >>
>>>> >>> >> --
>>>> >>> >>
>>>> >>> >> -- Appy
>>>> >>> >>
>>>> >>> >
>>>> >>> >
>>>> >>>
>>>> >>
>>>> >>
>>>> >
>>>>
>>>
>>>
>>



-- 
busbey

Reply via email to