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 赵俊 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 
> >>> 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 <[email protected]> 
> >>>> 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 <[email protected]> wrote:
> >>>>>>
> >>>>>> Willem Jiang <[email protected]> 于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 <[email protected]> wrote:
> >>>>>>>>
> >>>>>>>> comments inline,
> >>>>>>>>
> >>>>>>>> Willem Jiang <[email protected]> 于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 
> >>>>>>>>> <[email protected]>
> >>>>>>>>> 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 <[email protected]>
> >>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Willem,
> >>>>>>>>>>>
> >>>>>>>>>>> Can you create a JIRA for this moving and it could make it much
> >>>>>>> clear
> >>>>>>>>> in
> >>>>>>>>>>> the description ?
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Willem Jiang <[email protected]> 于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 <[email protected]> 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"<[email protected]>;
> >>>>>>>>>>>>> 发送时间: 2018年10月23日(星期二) 晚上7:31
> >>>>>>>>>>>>> 收件人: "dev"<[email protected]>;
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 主题: 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 <[email protected]>
> >>>>>>>>> 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 <[email protected]> 于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 <
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 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 <
> >>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>> 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