2017-09-27 16:14 GMT+02:00 Sijie Guo <guosi...@gmail.com>:

> On Sep 27, 2017 5:12 AM, "Enrico Olivelli" <eolive...@gmail.com> wrote:
>
> Hi,
> we are porting (cut and paste) many utilities from DistributedLog to
> BookKeeper,
>
> Do we have a clear roadmap on this work ?
>
>
> I think it only makes sense to port when this class is going to be used by
> both BK and DL. It is a defer/lazy operation, rather than a roadmap for
> porting them all at once.
>


OK it makes sense to me

For instance in the work of BP-15 I have copied all the classes from
distributed log concurrent package because they included FutureUtils and
the test cases were "mixed" with a new OrderedScheduler
In this case should we port only the FutureUtils class ?
Charan in fact commented in the PR that the new OrderedScheduler is like a
duplicate of SafeOrderedExecutor

see
https://github.com/apache/bookkeeper/pull/510/files#diff-7b4bf6e4bd61d819b3d7cdafea256073

What do you think about this case ?

Enrico





>
>
> I think that this makes sense especially if we are going to drop such
> classes from DistributeLog.
> All the ported utilities are a great work and it is very valuable and I
> agree on the fact the it is best not to have duplicate code, especially now
> that DL is a subproject of BK and BK is a core dependency for DL
>
> So I am totally OK with this work but I would like to share a
> vision/roadmap
>
> Cheers
> Enrico
>

Reply via email to