Well, this is the first time I hear about the story of the PACK name. I
like the meaning of a group of wild animals and it is really cool !

Willem Jiang <willem.ji...@gmail.com> 于2018年11月20日周二 上午6:02写道:

> Pack has two means as a noun, we could tell a good story with it :)
> 1. a group of wild animals, especially wolves, living and hunting together.
> 2. a small cardboard or paper container and the items contained within it.
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
> On Tue, Nov 20, 2018 at 12:09 PM 赵俊 <zhaoju...@jd.com> wrote:
> >
> > I have’t understand pack meaning before, thanks for explain.
> > I think pack which represents feature enhance like windows service pack
> at first time.
> >
> >
> > > On Nov 20, 2018, at 11:32 AM, Willem Jiang <willem.ji...@gmail.com>
> wrote:
> > >
> > > Hi Cherry,
> > >
> > > servicecomb-saga-actuator is just for the centrical saga
> implementation.
> > > We will rename the servicecomb-saga to servicecomb-pack, as I prefer
> > > the name of pack which shows the spirit of DTS (Distributed
> > > Transaction Service), Omega report the status, and the Alpha take the
> > > control of everything.
> > >
> > > Willem Jiang
> > >
> > > Twitter: willemjiang
> > > Weibo: 姜宁willem
> > >
> > > On Tue, Nov 20, 2018 at 11:21 AM cherrylzhao <zhaoju...@126.com>
> wrote:
> > >>
> > >> Hi, Willem
> > >>
> > >> I think servicecomb-dts or servicecomb-dtx is better.
> > >> And we can keep the old saga package same as before.
> > >>
> > >>> On Nov 20, 2018, at 9:59 AM, Willem Jiang <willem.ji...@gmail.com>
> wrote:
> > >>>
> > >>> Please let me know what your think about this.  Either way I will
> > >>> start a vote for the repository change shortly this week.
> > >>>
> > >>> Willem Jiang
> > >>>
> > >>> Twitter: willemjiang
> > >>> Weibo: 姜宁willem
> > >>>
> > >>> On Tue, Nov 20, 2018 at 9:57 AM Willem Jiang <willem.ji...@gmail.com>
> wrote:
> > >>>>
> > >>>> Now the Saga 0.2.x branch is ready for the release, we will start
> the
> > >>>> rename process after the release.
> > >>>> At the meantime I planning to create new git repo
> > >>>> servicecomb-saga-actuator to host the old saga implementation.
> > >>>>
> > >>>> Willem Jiang
> > >>>>
> > >>>> Twitter: willemjiang
> > >>>> Weibo: 姜宁willem
> > >>>>
> > >>>> On Wed, Nov 14, 2018 at 5:32 PM Willem Jiang <
> willem.ji...@gmail.com> wrote:
> > >>>>>
> > >>>>> Agree we need the migration document for it.
> > >>>>>
> > >>>>> There are lots change in the 0.3.0-SNAPSHOT, if we want the user
> use
> > >>>>> the new added transports, we may need to back port those patch to
> > >>>>> 0.2.0 branch.
> > >>>>>
> > >>>>> Willem Jiang
> > >>>>>
> > >>>>> Twitter: willemjiang
> > >>>>> Weibo: 姜宁willem
> > >>>>>
> > >>>>> On Wed, Nov 14, 2018 at 5:29 PM Zheng Feng <zh.f...@gmail.com>
> wrote:
> > >>>>>>
> > >>>>>> Willem Jiang <willem.ji...@gmail.com> 于2018年11月14日周三 下午5:13写道:
> > >>>>>>
> > >>>>>>> I think we can keep the annotation there , but mark it as
> deprecated
> > >>>>>>> and add the new annotation there. So there could be a very big
> change
> > >>>>>>> on the customer project.
> > >>>>>>>
> > >>>>>> I agree that could be a problem  with upgrading from the old
> version and
> > >>>>>> should be very clear explain in the documentation.
> > >>>>>>
> > >>>>>> We could consider to remove the old implementation in the Pack
> 0.4.0
> > >>>>>>> release. Beside the the package rename, we also need to rename
> the
> > >>>>>>> artifacts group id.
> > >>>>>>>
> > >>>>>> I think we need to change the major version if we rename the
> package and
> > >>>>>> group id.
> > >>>>>>
> > >>>>>>
> > >>>>>>>
> > >>>>>>> Or we can do the 0.2.x release for new added transport
> components.
> > >>>>>>>
> > >>>>>> 0.2.x ? sorry, I think we are in 0.3.0-SNAPSHOT currently.
> > >>>>>>
> > >>>>>>
> > >>>>>>>
> > >>>>>>> Willem Jiang
> > >>>>>>>
> > >>>>>>> Twitter: willemjiang
> > >>>>>>> Weibo: 姜宁willem
> > >>>>>>> On Wed, Nov 14, 2018 at 2:22 PM Zheng Feng <zh.f...@gmail.com>
> wrote:
> > >>>>>>>>
> > >>>>>>>> comments inline,
> > >>>>>>>>
> > >>>>>>>> Willem Jiang <willem.ji...@gmail.com> 于2018年11月14日周三 上午10:39写道:
> > >>>>>>>>
> > >>>>>>>>> As we discussed, Here is the proposal of the github rename for
> the
> > >>>>>>>>> distribute transaction
> > >>>>>>>>> 1. Rename servicecomb-saga -> servicecomb-pack to keep all the
> starts,
> > >>>>>>>>> and we need to rename the package name to pack.
> > >>>>>>>>>   If the user use the old link of saga, it will be redirect to
> > >>>>>>>>> servicecomb-pack
> > >>>>>>>>>
> > >>>>>>>> If we rename the package, it will break the compatible of the
> java
> > >>>>>>>> annotations ? How about the next release plan ?
> > >>>>>>>>
> > >>>>>>>> 2. Create a new github repo servicecomb-saga-engine to remain
> the old
> > >>>>>>> saga
> > >>>>>>>>> stuff
> > >>>>>>>>>
> > >>>>>>>> It looks good to me.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> Any thought? If it is OK , I will start a vote for it at the
> end of
> > >>>>>>> this
> > >>>>>>>>> week.
> > >>>>>>>>>
> > >>>>>>>>> Willem Jiang
> > >>>>>>>>>
> > >>>>>>>>> Twitter: willemjiang
> > >>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>
> > >>>>>>>>> On Wed, Oct 24, 2018 at 2:22 PM Willem Jiang <
> willem.ji...@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> Sure, I just create a JIRA[1] for it.
> > >>>>>>>>>> [1]https://issues.apache.org/jira/browse/SCB-976
> > >>>>>>>>>>
> > >>>>>>>>>> Willem Jiang
> > >>>>>>>>>>
> > >>>>>>>>>> Twitter: willemjiang
> > >>>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>> On Tue, Oct 23, 2018 at 9:34 PM Zheng Feng <zh.f...@gmail.com
> >
> > >>>>>>> wrote:
> > >>>>>>>>>>>
> > >>>>>>>>>>> Hi Willem,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Can you create a JIRA for this moving and it could make it
> much
> > >>>>>>> clear
> > >>>>>>>>> in
> > >>>>>>>>>>> the description ?
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Willem Jiang <willem.ji...@gmail.com> 于2018年10月23日周二
> 下午9:04写道:
> > >>>>>>>>>>>
> > >>>>>>>>>>>> If we put them all together, we cannot name it as Saga. It
> could
> > >>>>>>>>>>>> confuse the user.
> > >>>>>>>>>>>> But I don't want to rename the Saga repo, as lot of people
> > >>>>>>> already
> > >>>>>>>>>>>> know about it.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Willem Jiang
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Twitter: willemjiang
> > >>>>>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Tue, Oct 23, 2018 at 8:45 PM bismy <bi...@qq.com> wrote:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Can we put them all in one project so that we can release
> all
> > >>>>>>>>> components
> > >>>>>>>>>>>> together?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> We can separate them in different modules in saga project.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> I think we can use SAGA as the name for this project which
> > >>>>>>>>> implements
> > >>>>>>>>>>>> BASE transactions(saga, tcc, etc. )  although saga is one of
> > >>>>>>> them in
> > >>>>>>>>>>>> history.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ------------------ 原始邮件 ------------------
> > >>>>>>>>>>>>> 发件人: "willem.jiang"<willem.ji...@gmail.com>;
> > >>>>>>>>>>>>> 发送时间: 2018年10月23日(星期二) 晚上7:31
> > >>>>>>>>>>>>> 收件人: "dev"<dev@servicecomb.apache.org>;
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> 主题: Re: Is saga named right?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Yeah, that is exactly what I'm thinking about.
> > >>>>>>>>>>>>> The new git repo could be Pack, we can implement different
> > >>>>>>>>> Transaction
> > >>>>>>>>>>>>> protocal there.
> > >>>>>>>>>>>>> And the current Saga code could have a dependency of it or
> we
> > >>>>>>> just
> > >>>>>>>>>>>>> move the Pack related code to Pack repo.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Willem Jiang
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Twitter: willemjiang
> > >>>>>>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On Tue, Oct 23, 2018 at 3:28 PM Zheng Feng <
> zh.f...@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> I think the core implementation of TCC and Saga (Pack)
> have
> > >>>>>>> the
> > >>>>>>>>> same
> > >>>>>>>>>>>>>> things, such as the similar annotations and the event
> names.
> > >>>>>>> So
> > >>>>>>>>> does it
> > >>>>>>>>>>>>>> make sense to  have the common core module to implement
> the
> > >>>>>>>>> transaction
> > >>>>>>>>>>>>>> context, transaction event and the grpc communication
> > >>>>>>> protocol ?
> > >>>>>>>>>>>>>> And we could provide the different APIs or annotations for
> > >>>>>>> both
> > >>>>>>>>> the
> > >>>>>>>>>>>> TCC and
> > >>>>>>>>>>>>>> the Saga or maybe the other  distribute transaction
> protocol.
> > >>>>>>>>> Also we
> > >>>>>>>>>>>> could
> > >>>>>>>>>>>>>> make a new roadmap to make it as a framework used in the
> > >>>>>>>>> microservice
> > >>>>>>>>>>>> to
> > >>>>>>>>>>>>>> resolve the transaction things.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Anyway, I totally agree with Willem to separate the TCC
> and
> > >>>>>>> the
> > >>>>>>>>> Saga
> > >>>>>>>>>>>> codes
> > >>>>>>>>>>>>>> at the first step. And what is the next ? Maybe we need a
> new
> > >>>>>>>>> name for
> > >>>>>>>>>>>> the
> > >>>>>>>>>>>>>> repo ?
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>> Zheng Feng
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Willem Jiang <willem.ji...@gmail.com> 于2018年10月23日周二
> > >>>>>>> 下午2:54写道:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Hi Team,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> As TCC is quite different with the Saga implementation.
> > >>>>>>>>>>>>>>> I'm planning to move the Pack code and TCC related code
> > >>>>>>> out of
> > >>>>>>>>> Saga
> > >>>>>>>>>>>> repo.
> > >>>>>>>>>>>>>>> In this way we can just keep Saga repo to have the
> > >>>>>>>>> implementation
> > >>>>>>>>>>>> for Saga.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Any thought?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Willem Jiang
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Twitter: willemjiang
> > >>>>>>>>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Aug 29, 2018 at 5:27 PM Willem Jiang <
> > >>>>>>>>> willem.ji...@gmail.com
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Yeah, once we plan to support the TCC in the Saga
> > >>>>>>> project ,
> > >>>>>>>>> we
> > >>>>>>>>>>>> need to
> > >>>>>>>>>>>>>>> consider to rename the project name.
> > >>>>>>>>>>>>>>>> Current we have two different implementation of Saga,
> > >>>>>>> one is
> > >>>>>>>>>>>> centric
> > >>>>>>>>>>>>>>> Saga, the other is based the Pack (Omega/Alpha).
> > >>>>>>>>>>>>>>>> Now we implement the TCC protocol on top of Pack
> > >>>>>>>>> architecture.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Maybe we can rearrange the package name base on this
> > >>>>>>>>> Architecture
> > >>>>>>>>>>>> and
> > >>>>>>>>>>>>>>> move the Pack code to another repo.
> > >>>>>>>>>>>>>>>> Any thought?
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Willem Jiang
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Twitter: willemjiang
> > >>>>>>>>>>>>>>>> Weibo: 姜宁willem
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> On Wed, Aug 29, 2018 at 5:09 PM fu chengeng <
> > >>>>>>>>> oliug...@hotmail.com>
> > >>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Hi all.
> > >>>>>>>>>>>>>>>>>   as we all knows that,saga is a kind of transaction
> > >>>>>>>>>>>> agreement,And we
> > >>>>>>>>>>>>>>> named this project as saga because we support only this
> > >>>>>>> kind of
> > >>>>>>>>>>>> agreement.
> > >>>>>>>>>>>>>>>>>   But now,we are going to support tcc, and maybe many
> > >>>>>>>>> other
> > >>>>>>>>>>>>>>> transaction agreement like xa will be supported.
> > >>>>>>>>>>>>>>>>>   Whether we should change saga to other name to
> > >>>>>>> prevent
> > >>>>>>>>>>>> confused
> > >>>>>>>>>>>>>>> when it is in incubating?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>
> > >>
> >
>

Reply via email to