Hi Lari,

Welcome to Apache Ratis!  Thanks for trying it.

> Would it make sense to move LogService back to apache/ratis git
repository? Categorizing it as a "hadoop related component" seems wrong to
me.

The ratis-logservice pom does have a hadoop dependency; see
https://github.com/apache/ratis-hadoop-projects/blob/5ddd36b12919b961e1a2c6c0cc63e1ad6fac38ea/ratis-logservice/pom.xml#L192-L203

If we can remove the hadoop dependency from ratis-logservice, we definitely
can move it back to the main ratis repo.  Another way is to move the
non-hadoop related code out and then move it to the main ratis repo.

> Are there plans to continue to actively maintain LogService?

Currently, there is no active development in LogService.  Since this is an
Apache project, anyone could contribute on maintaining it.  Would you be
interested?

Tsz-Wo


On Tue, Oct 25, 2022 at 3:51 PM Lari Hotari <[email protected]> wrote:

> Hi,
>
> I'm new to Apache Ratis. I am starting to use Ratis in some Apache Pulsar
> experiments. I'm one of the Apache Pulsar PMC members and an active
> committer in the project. There are more details about the plans in my
> blog,
> https://codingthestreams.com/pulsar/2022/10/24/rearchitecting-pulsar-part-2.html#experimenting-with-apache-ratis-and-the-sharding-model
> .
>
> I noticed that Apache Ratis LogService has been moved to
> https://github.com/apache/ratis-hadoop-projects/tree/main/ratis-logservice
> as part of https://github.com/apache/ratis/pull/595 /
> https://issues.apache.org/jira/browse/RATIS-1512 .
> The rationale seems to be that "hadoop related components" are moved.
> However, there's very little dependencies to Hadoop libraries in
> LogService. It looks like the only dependencies are ArchiveHdfsLogReader
> and ArchiveHdfsLogWriter classes.
>
> Are there plans to continue to actively maintain LogService?
> The website https://ratis.apache.org/ lists LogService on the main page
> and there's no information on https://ratis.apache.org/logservice/ page
> about possible deprecation or moving of the project to
> https://github.com/apache/ratis-hadoop-projects/ .
>
> Would it make sense to move LogService back to apache/ratis git
> repository? Categorizing it as a "hadoop related component" seems wrong to
> me.
>
> Best Regards,
>
> Lari Hotari
>

Reply via email to