Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
Hi Stack, Thanks for the reply! I just want to clarify this: API is a constant inside a major version, 1.x or 2.x, etc., but can change across major versions. In HBase, are Major versions things like 1.1 and 1.2? I'm used to major version being the number to the left of the decimal, so that 1.2 and 2.3 are different Major versions, while 1.2 and 1.3 are different minor versions of the same major versions. That is, build versions are of the form Major.Minor.buildversion Am I misunderstanding? -Carol P. --- Email:carol.pearson...@gmail.com Twitter: @CarolP222 --- On Wed, Mar 30, 2016 at 11:52 AM, Stack wrote: > On Wed, Mar 30, 2016 at 9:25 AM, Gunnar Tapper > wrote: > >> An API that wraps the new API with the old interface thereby ensuring >> that clients don't have to change just because the underlying software >> changed. >> > > No. > > API is a constant inside a major version, 1.x or 2.x, etc., but can change > across major versions. HBase (almost) does http://semver.org/ > > Having a wrapper for hbase 5.0 API so 1.0 clients don't have to change > would be untenable or, if not that, a significant undertaking tough to > resource in an open source project (who'd want to work on it?). > > St.Ack > > > >> On Mar 30, 2016 9:09 AM, "Stack" wrote: >> >>> On Wed, Mar 30, 2016 at 8:11 AM, Gunnar Tapper >>> wrote: >>> It's 1.x AFAIK. HBase doesn't provide compatibility APIs, eh? Something to consider in the future maybe. >>> What is a compatibility API? >>> St.Ack >>> >>> >>> Gunnar On Tue, Mar 29, 2016 at 8:47 PM, Stack wrote: > On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson < > carol.pearson...@gmail.com> wrote: > >> Hi Trafodion Users, >> >> As Trafodion Release 2.0 comes together, it's a challenge to make >> Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. >> >> From discussions among Trafodion developers over on the dev list, the >> resolution is that the upcoming 2.0 release will work with HBase 1.1 and >> forward ONLY. That is, there is no current way to use HBase 0.98 in the >> upcoming Trafodion 2.0 release, coming very soon. >> >> > > Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather > than 1.1? The API is fixed in hbase 1.x. Coprocessors though could change > across minor versions 1.1 => 1.2 which might mess you up. > > St.Ack > > > >> If you want to use Trafodion with HBase 0.98, that code path is based >> on the Trafodion 1.3 release which is currently available. Trafodion >> Release 1.3 does NOT work with HBase 1.1. >> >> -Carol P. >> --- >> Email:carol.pearson...@gmail.com >> Twitter: @CarolP222 >> --- >> > > -- Thanks, Gunnar *If you think you can you can, if you think you can't you're right.* >>> >>> >
Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
On Wed, Mar 30, 2016 at 9:25 AM, Gunnar Tapper wrote: > An API that wraps the new API with the old interface thereby ensuring that > clients don't have to change just because the underlying software changed. > No. API is a constant inside a major version, 1.x or 2.x, etc., but can change across major versions. HBase (almost) does http://semver.org/ Having a wrapper for hbase 5.0 API so 1.0 clients don't have to change would be untenable or, if not that, a significant undertaking tough to resource in an open source project (who'd want to work on it?). St.Ack > On Mar 30, 2016 9:09 AM, "Stack" wrote: > >> On Wed, Mar 30, 2016 at 8:11 AM, Gunnar Tapper >> wrote: >> >>> It's 1.x AFAIK. >>> >>> HBase doesn't provide compatibility APIs, eh? Something to consider in >>> the future maybe. >>> >>> >> What is a compatibility API? >> St.Ack >> >> >> >>> Gunnar >>> >>> On Tue, Mar 29, 2016 at 8:47 PM, Stack wrote: >>> On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson < carol.pearson...@gmail.com> wrote: > Hi Trafodion Users, > > As Trafodion Release 2.0 comes together, it's a challenge to make > Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. > > From discussions among Trafodion developers over on the dev list, the > resolution is that the upcoming 2.0 release will work with HBase 1.1 and > forward ONLY. That is, there is no current way to use HBase 0.98 in the > upcoming Trafodion 2.0 release, coming very soon. > > Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather than 1.1? The API is fixed in hbase 1.x. Coprocessors though could change across minor versions 1.1 => 1.2 which might mess you up. St.Ack > If you want to use Trafodion with HBase 0.98, that code path is based > on the Trafodion 1.3 release which is currently available. Trafodion > Release 1.3 does NOT work with HBase 1.1. > > -Carol P. > --- > Email:carol.pearson...@gmail.com > Twitter: @CarolP222 > --- > >>> >>> >>> -- >>> Thanks, >>> >>> Gunnar >>> *If you think you can you can, if you think you can't you're right.* >>> >> >>
Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
An API that wraps the new API with the old interface thereby ensuring that clients don't have to change just because the underlying software changed. On Mar 30, 2016 9:09 AM, "Stack" wrote: > On Wed, Mar 30, 2016 at 8:11 AM, Gunnar Tapper > wrote: > >> It's 1.x AFAIK. >> >> HBase doesn't provide compatibility APIs, eh? Something to consider in >> the future maybe. >> >> > What is a compatibility API? > St.Ack > > > >> Gunnar >> >> On Tue, Mar 29, 2016 at 8:47 PM, Stack wrote: >> >>> On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson < >>> carol.pearson...@gmail.com> wrote: >>> Hi Trafodion Users, As Trafodion Release 2.0 comes together, it's a challenge to make Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. From discussions among Trafodion developers over on the dev list, the resolution is that the upcoming 2.0 release will work with HBase 1.1 and forward ONLY. That is, there is no current way to use HBase 0.98 in the upcoming Trafodion 2.0 release, coming very soon. >>> >>> Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather >>> than 1.1? The API is fixed in hbase 1.x. Coprocessors though could change >>> across minor versions 1.1 => 1.2 which might mess you up. >>> >>> St.Ack >>> >>> >>> If you want to use Trafodion with HBase 0.98, that code path is based on the Trafodion 1.3 release which is currently available. Trafodion Release 1.3 does NOT work with HBase 1.1. -Carol P. --- Email:carol.pearson...@gmail.com Twitter: @CarolP222 --- >>> >>> >> >> >> -- >> Thanks, >> >> Gunnar >> *If you think you can you can, if you think you can't you're right.* >> > >
Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
On Wed, Mar 30, 2016 at 8:11 AM, Gunnar Tapper wrote: > It's 1.x AFAIK. > > HBase doesn't provide compatibility APIs, eh? Something to consider in the > future maybe. > > What is a compatibility API? St.Ack > Gunnar > > On Tue, Mar 29, 2016 at 8:47 PM, Stack wrote: > >> On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson < >> carol.pearson...@gmail.com> wrote: >> >>> Hi Trafodion Users, >>> >>> As Trafodion Release 2.0 comes together, it's a challenge to make >>> Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. >>> >>> From discussions among Trafodion developers over on the dev list, the >>> resolution is that the upcoming 2.0 release will work with HBase 1.1 and >>> forward ONLY. That is, there is no current way to use HBase 0.98 in the >>> upcoming Trafodion 2.0 release, coming very soon. >>> >>> >> >> Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather >> than 1.1? The API is fixed in hbase 1.x. Coprocessors though could change >> across minor versions 1.1 => 1.2 which might mess you up. >> >> St.Ack >> >> >> >>> If you want to use Trafodion with HBase 0.98, that code path is based on >>> the Trafodion 1.3 release which is currently available. Trafodion Release >>> 1.3 does NOT work with HBase 1.1. >>> >>> -Carol P. >>> --- >>> Email:carol.pearson...@gmail.com >>> Twitter: @CarolP222 >>> --- >>> >> >> > > > -- > Thanks, > > Gunnar > *If you think you can you can, if you think you can't you're right.* >
Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
It's 1.x AFAIK. HBase doesn't provide compatibility APIs, eh? Something to consider in the future maybe. Gunnar On Tue, Mar 29, 2016 at 8:47 PM, Stack wrote: > On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson > wrote: > >> Hi Trafodion Users, >> >> As Trafodion Release 2.0 comes together, it's a challenge to make >> Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. >> >> From discussions among Trafodion developers over on the dev list, the >> resolution is that the upcoming 2.0 release will work with HBase 1.1 and >> forward ONLY. That is, there is no current way to use HBase 0.98 in the >> upcoming Trafodion 2.0 release, coming very soon. >> >> > > Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather than > 1.1? The API is fixed in hbase 1.x. Coprocessors though could change > across minor versions 1.1 => 1.2 which might mess you up. > > St.Ack > > > >> If you want to use Trafodion with HBase 0.98, that code path is based on >> the Trafodion 1.3 release which is currently available. Trafodion Release >> 1.3 does NOT work with HBase 1.1. >> >> -Carol P. >> --- >> Email:carol.pearson...@gmail.com >> Twitter: @CarolP222 >> --- >> > > -- Thanks, Gunnar *If you think you can you can, if you think you can't you're right.*
Re: HBase 0.98 vs HBase 1.1 in Trafodion Releases
On Tue, Mar 29, 2016 at 2:17 PM, Carol Pearson wrote: > Hi Trafodion Users, > > As Trafodion Release 2.0 comes together, it's a challenge to make > Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. > > From discussions among Trafodion developers over on the dev list, the > resolution is that the upcoming 2.0 release will work with HBase 1.1 and > forward ONLY. That is, there is no current way to use HBase 0.98 in the > upcoming Trafodion 2.0 release, coming very soon. > > Sounds good. Could you get away with T* 2.0 works w/ HBase 1.x rather than 1.1? The API is fixed in hbase 1.x. Coprocessors though could change across minor versions 1.1 => 1.2 which might mess you up. St.Ack > If you want to use Trafodion with HBase 0.98, that code path is based on > the Trafodion 1.3 release which is currently available. Trafodion Release > 1.3 does NOT work with HBase 1.1. > > -Carol P. > --- > Email:carol.pearson...@gmail.com > Twitter: @CarolP222 > --- >
HBase 0.98 vs HBase 1.1 in Trafodion Releases
Hi Trafodion Users, As Trafodion Release 2.0 comes together, it's a challenge to make Trafodion work with both HBase 0.98 and HBase 1.1 in the same code base. >From discussions among Trafodion developers over on the dev list, the resolution is that the upcoming 2.0 release will work with HBase 1.1 and forward ONLY. That is, there is no current way to use HBase 0.98 in the upcoming Trafodion 2.0 release, coming very soon. If you want to use Trafodion with HBase 0.98, that code path is based on the Trafodion 1.3 release which is currently available. Trafodion Release 1.3 does NOT work with HBase 1.1. -Carol P. --- Email:carol.pearson...@gmail.com Twitter: @CarolP222 ---