New version of patch was pushed end of last week. I was going to give it a review. Takes a couple of hours. Sorry for delay. S
On Sun, Nov 6, 2016 at 10:54 PM, Devaraj Das <d...@hortonworks.com> wrote: > Stack and others, anything else on the patch? Merge to master now? > ________________________________________ > From: Ted Yu <yuzhih...@gmail.com> > Sent: Thursday, October 13, 2016 3:56 PM > To: dev@hbase.apache.org > Subject: Re: [DISCUSSION] Merge Backup / Restore - Branch HBASE-7912 > > It is not rebased - but all backup / restore functionality is there. > > You can use mega patch v29 over HBASE-14123 which applies to master branch. > > Cheers > > On Thu, Oct 13, 2016 at 3:51 PM, Apekshit Sharma <a...@cloudera.com> > wrote: > > > Is HBASE-7912 the feature branch? > > If yes, has it not been rebased to incorporate latest master changes yet? > > > > ~/apache/hbase (master) → g ck apache/HBASE-7912 > > warning: refname 'apache/HBASE-7912' is ambiguous. > > Switched to branch 'apache/HBASE-7912' > > ~/apache/hbase (apache/HBASE-7912) → g log HEAD..apache/master | grep > > "^commit" | wc -l > > 917 > > > > > > On Thu, Oct 13, 2016 at 7:01 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > > > > Once Stack's comments are addressed, we can change the master build to > > > using Maven 3.3.3 > > > > > > I will log JIRA for modifying refguide on the upgrade. > > > > > > Cheers > > > > > > On Thu, Oct 13, 2016 at 6:42 AM, Sean Busbey <bus...@cloudera.com> > > wrote: > > > > > > > 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 > > > > > > > > > > > > > > > > > > > -- > > > > -- Appy > > >