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