You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by Kevin Minder <ke...@hortonworks.com> on 2013/11/11 18:42:13 UTC

Re: [VOTE] Release Apache Knox (Incubator) 0.3.1 (RC2)

-1 on 0.3.1 RC2 due to HBase 0.96 compatibility issue.

On 11/11/13 9:59 AM, Kevin Minder wrote:
> I filed KNOX-199.
>
> On 11/11/13 9:47 AM, Vladimir Tkhir wrote:
>> Empty column qualifier syntax:
>> 0.95: family1: and family1
>> 0.96: family1:
>>
>> Currently if column name is empty HBase DSL produces family name without
>> colon . It should be updated to generate family qualifier with colon in
>> such cases.
>> If fix for this will be included in 0.3.1 than Knox will support 
>> HBase 0.94
>> and later.
>> Should I fill jira for this?
>>
>> Thanks, Vladimir
>>
>>
>> On Mon, Nov 11, 2013 at 4:24 PM, Vladimir Tkhir 
>> <vt...@hortonworks.com>wrote:
>>
>>> I'm trying to check reverse compatibility for this issue now. 
>>> Already have
>>> DSL fix for a 0.96. Ideally fix should work in 0.95 and later versions.
>>> Will provide the details soon.
>>>
>>> Also noticed that name of example script in book is outdated. In 
>>> book it
>>> is ExampleHBaseUseCase.groovy in distribution
>>> ExampleHBase.groovy
>>>
>>>
>>> On Mon, Nov 11, 2013 at 4:17 PM, Kevin Minder <
>>> kevin.minder@hortonworks.com> wrote:
>>>
>>>> Vladimir,
>>>> Is the fix straight forward such that it could be created quickly?  
>>>> If so
>>>> I personally would like to include it in 0.3.1 and therefore this 
>>>> would
>>>> require another RC.  We should also update the user's guide to 
>>>> indicate
>>>> that Knox works with HBase 0.96 and not 0.95.  I'm holding off on 
>>>> my vote
>>>> for now.
>>>> Kevin.
>>>>
>>>>
>>>> On 11/11/13 9:09 AM, Vladimir Tkhir wrote:
>>>>
>>>>> Issue is in HBase client DSL code. HBase groovy example on Knox 0.3.0
>>>>>   also
>>>>> fails on Sandbox GA.
>>>>> In https://issues.apache.org/jira/browse/HBASE-9549 syntax for empty
>>>>> column
>>>>> qualifiers was updated.
>>>>> In Sandbox Beta HBase 0.95 was used. In Sandbox GA it was updated to
>>>>> 0.96.
>>>>> So client HBase DSL should be updated to address this change.
>>>>>
>>>>>
>>>>> On Mon, Nov 11, 2013 at 3:51 PM, Kevin Minder
>>>>> <ke...@hortonworks.com>wrote:
>>>>>
>>>>>   I don't understand this perspective. Any new user that attempts to
>>>>>> download and try Knox will, as our user's guide documents, use 
>>>>>> Sandbox
>>>>>> 2 GA.
>>>>>> If this won't be solved in 0.3.1 then will we quickly work towards a
>>>>>> 0.3.2?
>>>>>>
>>>>>>
>>>>>> On 11/8/13 8:53 PM, larry mccay wrote:
>>>>>>
>>>>>>   I just tested with 0.3.1 with Sandbox 2 Beta - which is what I 
>>>>>> tested
>>>>>>> 0.3.0
>>>>>>> with and it works fine.
>>>>>>>
>>>>>>> In my mind, this is sufficient when releasing a patch release.
>>>>>>> Do we want to consider whether we want it to be compatible with the
>>>>>>> 2.0 GA
>>>>>>> Sandbox?
>>>>>>>
>>>>>>> It seems possible that the REST API has been changed for HBase 
>>>>>>> since
>>>>>>> 0.3.0
>>>>>>> was release.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Nov 8, 2013 at 5:38 PM, Kevin Minder
>>>>>>> <ke...@hortonworks.com>wrote:
>>>>>>>
>>>>>>>    I did the same testing with 0.3.0 and did not see this error.
>>>>>>>
>>>>>>>> There were other intermittent errors that did require HBase 
>>>>>>>> restart
>>>>>>>> but I
>>>>>>>> was always able to get a full run.
>>>>>>>> HBase could have changed between Sandbox 2.0 BETA when I did my 
>>>>>>>> 0.3.0
>>>>>>>> testing and now with Sandbox 2.0 GA.
>>>>>>>>
>>>>>>>>
>>>>>>>> On 11/8/13 5:06 PM, larry mccay wrote:
>>>>>>>>
>>>>>>>>    Was there an issue with sandbox that made us have to restart 
>>>>>>>> HBase
>>>>>>>> after
>>>>>>>>
>>>>>>>>> launch?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Nov 8, 2013 at 4:58 PM, Dilli Arumugam <
>>>>>>>>> darumugam@hortonworks.com
>>>>>>>>>
>>>>>>>>>   wrote:
>>>>>>>>>>      I have seen the HBase problem in the trunk as well.
>>>>>>>>>   Thanks
>>>>>>>>>> Dilli
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Nov 8, 2013 at 1:08 PM, larry mccay 
>>>>>>>>>> <la...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>     I have to assume that this is related to testing against a
>>>>>>>>>> different
>>>>>>>>>> Hadoop
>>>>>>>>>>
>>>>>>>>>>    deployment than testing for previous release.
>>>>>>>>>>
>>>>>>>>>>> There is no way that the one line change made in that commit 
>>>>>>>>>>> could
>>>>>>>>>>> cause
>>>>>>>>>>>
>>>>>>>>>>>    a
>>>>>>>>>>>
>>>>>>>>>>    regression here.
>>>>>>>>>>
>>>>>>>>>>> Should we make sure that we test against the same Hadoop 
>>>>>>>>>>> version
>>>>>>>>>>> that
>>>>>>>>>>> was
>>>>>>>>>>> used for vetting 0.3.0 when we are testing a patch for that
>>>>>>>>>>> release?
>>>>>>>>>>> Not sure what our policy should be in that regard.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Nov 8, 2013 at 3:26 PM, Kevin Minder
>>>>>>>>>>> <ke...@hortonworks.com>wrote:
>>>>>>>>>>>
>>>>>>>>>>>     Hi Everyone,
>>>>>>>>>>>
>>>>>>>>>>>   I hit the error below when running the 
>>>>>>>>>>> samples/ExampleHBase.groovy
>>>>>>>>>>>> with
>>>>>>>>>>>> 0.3.1.  Everything else I tried checked out fine but I did 
>>>>>>>>>>>> not run
>>>>>>>>>>>> Hive
>>>>>>>>>>>> sample.
>>>>>>>>>>>>
>>>>>>>>>>>> Maksim & Vladimir,
>>>>>>>>>>>> Can you check out HBase and Hive in 0.3.1.
>>>>>>>>>>>>
>>>>>>>>>>>> Inserting data into table...
>>>>>>>>>>>> Caught: org.apache.hadoop.gateway.shell.HadoopException:
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.ErrorResponse: HTTP/1.1 400 
>>>>>>>>>>>> Bad
>>>>>>>>>>>> Request
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.HadoopException:
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.ErrorResponse: HTTP/1.1 400 
>>>>>>>>>>>> Bad
>>>>>>>>>>>> Request
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.AbstractRequest.now(
>>>>>>>>>>>> AbstractRequest.java:72)
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.AbstractRequest$now.
>>>>>>>>>>>> call(Unknown
>>>>>>>>>>>> Source)
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.hbase.ExampleHBase.run(
>>>>>>>>>>>> ExampleHBase.groovy:81)
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.Shell.main(Shell.java:
>>>>>>>>>>>> 40)
>>>>>>>>>>>>         at org.apache.hadoop.gateway.launcher.Invoker.
>>>>>>>>>>>> invokeMainMethod(Invoker.java:64)
>>>>>>>>>>>>         at
>>>>>>>>>>>>
>>>>>>>>>>>> org.apache.hadoop.gateway.launcher.Invoker.invoke(
>>>>>>>>>>>> Invoker.java:37)
>>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.hadoop.gateway.launcher.Command.run(Command.
>>>>>>>>>>>
>>>>>>>>>>>   java:101)
>>>>>>>>>>>>         at
>>>>>>>>>>>>
>>>>>>>>>>>> org.apache.hadoop.gateway.launcher.Launcher.run(
>>>>>>>>>>>> Launcher.java:70)
>>>>>>>>>>>>
>>>>>>>>>>>         at
>>>>>>>>>>> org.apache.hadoop.gateway.launcher.Launcher.main(Launcher.java:49) 
>>>>>>>>>>>
>>>>>>>>>>> Caused by: org.apache.hadoop.gateway.shell.ErrorResponse: 
>>>>>>>>>>> HTTP/1.1
>>>>>>>>>>> 400
>>>>>>>>>>>
>>>>>>>>>>>   Bad Request
>>>>>>>>>>>>         at
>>>>>>>>>>>>
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.Hadoop.executeNow(
>>>>>>>>>>>> Hadoop.java:107)
>>>>>>>>>>>>
>>>>>>>>>>>         at 
>>>>>>>>>>> org.apache.hadoop.gateway.shell.AbstractRequest.execute(
>>>>>>>>>>>
>>>>>>>>>>>   AbstractRequest.java:47)
>>>>>>>>>>>>         at org.apache.hadoop.gateway.shell.hbase.table.row.
>>>>>>>>>>>> StoreRow$Request.access$400(StoreRow.java:47)
>>>>>>>>>>>>         at org.apache.hadoop.gateway.shell.hbase.table.row.
>>>>>>>>>>>> StoreRow$Request$1.call(StoreRow.java:116)
>>>>>>>>>>>>         at org.apache.hadoop.gateway.shell.hbase.table.row.
>>>>>>>>>>>> StoreRow$Request$1.call(StoreRow.java:77)
>>>>>>>>>>>>         at 
>>>>>>>>>>>> org.apache.hadoop.gateway.shell.AbstractRequest.now(
>>>>>>>>>>>> AbstractRequest.java:70)
>>>>>>>>>>>>         ... 8 more
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 11/7/13 10:12 AM, larry mccay wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>     Hi Everyone,
>>>>>>>>>>>>
>>>>>>>>>>>>   A candidate for the Apache Knox (Incubator) 0.3.1 release is
>>>>>>>>>>>>> available
>>>>>>>>>>>>>
>>>>>>>>>>>>>    at:
>>>>>>>>>>>>>
>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/knox/knox-
>>>>>>>>>>>>
>>>>>>>>>>>>   incubating-0.3.1/
>>>>>>>>>>>>> The release candidate is a zip archive of the sources in:
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://git-wip-us.apache.org/repos/asf/incubator-knox.git
>>>>>>>>>>>>> Branch v0.3.1 (git checkout -b v0.3.1)
>>>>>>>>>>>>>
>>>>>>>>>>>>> The SHA1 checksum of the archive
>>>>>>>>>>>>> is cc998fefbb1bf7c683cdd9e82e8f3527d1fe5792.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please vote on releasing this package as Apache Knox 
>>>>>>>>>>>>> (Incubator)
>>>>>>>>>>>>>
>>>>>>>>>>>>>    0.3.1.
>>>>>>>>>>>>>
>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a 
>>>>>>>>>>>> majority
>>>>>>>>>>> of at
>>>>>>>>>>>
>>>>>>>>>>>   least three +1 Apache Knox (Incubator) PMC votes are cast.
>>>>>>>>>>>>> We have a single bug fix in this patch release candidate.
>>>>>>>>>>>>> The fix is for an issue that would adversely affect a load
>>>>>>>>>>>>> balanced
>>>>>>>>>>>>> cluster
>>>>>>>>>>>>> of Knox Gateway instances and therefore an issue for HA
>>>>>>>>>>>>> deployment
>>>>>>>>>>>>> scenarios.
>>>>>>>>>>>>>
>>>>>>>>>>>>> There are no known outstanding functional issues. Please 
>>>>>>>>>>>>> test as
>>>>>>>>>>>>> much
>>>>>>>>>>>>>
>>>>>>>>>>>>>    as
>>>>>>>>>>>>>
>>>>>>>>>>>> possible within this 72 hour period and cast your vote.
>>>>>>>>>>>   [ ] +1 Release this package as Apache Knox (Incubator) 0.3.1
>>>>>>>>>>>>> [ ] -1 Do not release this package because...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>> --larry
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>     --
>>>>>>>>>>>>>
>>>>>>>>>>>>>   CONFIDENTIALITY NOTICE
>>>>>>>>>>>> NOTICE: This message is intended for the use of the 
>>>>>>>>>>>> individual or
>>>>>>>>>>>>
>>>>>>>>>>>>    entity
>>>>>>>>>>>>
>>>>>>>>>>> to which it is addressed and may contain information that is
>>>>>>>>>>> confidential,
>>>>>>>>>>>
>>>>>>>>>>>    privileged and exempt from disclosure under applicable 
>>>>>>>>>>> law. If
>>>>>>>>>>> the
>>>>>>>>>>>
>>>>>>>>>>>>    reader
>>>>>>>>>>>>
>>>>>>>>>>> of this message is not the intended recipient, you are hereby
>>>>>>>>>>> notified
>>>>>>>>>>> that
>>>>>>>>>>>
>>>>>>>>>>>    any printing, copying, dissemination, distribution, 
>>>>>>>>>>> disclosure or
>>>>>>>>>>>
>>>>>>>>>>>> forwarding of this communication is strictly prohibited. If 
>>>>>>>>>>>> you
>>>>>>>>>>>> have
>>>>>>>>>>>> received this communication in error, please contact the 
>>>>>>>>>>>> sender
>>>>>>>>>>>>
>>>>>>>>>>>>    immediately
>>>>>>>>>>>>
>>>>>>>>>>>    and delete it from your system. Thank You.
>>>>>>>>>>>
>>>>>>>>>>>>     --
>>>>>>>>>>>>
>>>>>>>>>>>>   CONFIDENTIALITY NOTICE
>>>>>>>>>> NOTICE: This message is intended for the use of the 
>>>>>>>>>> individual or
>>>>>>>>>> entity
>>>>>>>>>> to
>>>>>>>>>> which it is addressed and may contain information that is
>>>>>>>>>> confidential,
>>>>>>>>>> privileged and exempt from disclosure under applicable law. 
>>>>>>>>>> If the
>>>>>>>>>> reader
>>>>>>>>>> of this message is not the intended recipient, you are hereby
>>>>>>>>>> notified
>>>>>>>>>> that
>>>>>>>>>> any printing, copying, dissemination, distribution, 
>>>>>>>>>> disclosure or
>>>>>>>>>> forwarding of this communication is strictly prohibited. If 
>>>>>>>>>> you have
>>>>>>>>>> received this communication in error, please contact the sender
>>>>>>>>>> immediately
>>>>>>>>>> and delete it from your system. Thank You.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>    --
>>>>>>>>>>
>>>>>>>>> CONFIDENTIALITY NOTICE
>>>>>>>> NOTICE: This message is intended for the use of the individual or
>>>>>>>> entity
>>>>>>>> to which it is addressed and may contain information that is
>>>>>>>> confidential,
>>>>>>>> privileged and exempt from disclosure under applicable law. If the
>>>>>>>> reader
>>>>>>>> of this message is not the intended recipient, you are hereby 
>>>>>>>> notified
>>>>>>>> that
>>>>>>>> any printing, copying, dissemination, distribution, disclosure or
>>>>>>>> forwarding of this communication is strictly prohibited. If you 
>>>>>>>> have
>>>>>>>> received this communication in error, please contact the sender
>>>>>>>> immediately
>>>>>>>> and delete it from your system. Thank You.
>>>>>>>>
>>>>>>>>
>>>>>>>>   --
>>>>>> CONFIDENTIALITY NOTICE
>>>>>> NOTICE: This message is intended for the use of the individual or 
>>>>>> entity
>>>>>> to which it is addressed and may contain information that is
>>>>>> confidential,
>>>>>> privileged and exempt from disclosure under applicable law. If the
>>>>>> reader
>>>>>> of this message is not the intended recipient, you are hereby 
>>>>>> notified
>>>>>> that
>>>>>> any printing, copying, dissemination, distribution, disclosure or
>>>>>> forwarding of this communication is strictly prohibited. If you have
>>>>>> received this communication in error, please contact the sender
>>>>>> immediately
>>>>>> and delete it from your system. Thank You.
>>>>>>
>>>>>>
>>>> -- 
>>>> CONFIDENTIALITY NOTICE
>>>> NOTICE: This message is intended for the use of the individual or 
>>>> entity
>>>> to which it is addressed and may contain information that is 
>>>> confidential,
>>>> privileged and exempt from disclosure under applicable law. If the 
>>>> reader
>>>> of this message is not the intended recipient, you are hereby 
>>>> notified that
>>>> any printing, copying, dissemination, distribution, disclosure or
>>>> forwarding of this communication is strictly prohibited. If you have
>>>> received this communication in error, please contact the sender 
>>>> immediately
>>>> and delete it from your system. Thank You.
>>>>
>>>
>


-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.