As far as Phoenix is concerned, only postWALWrite is used, and only in an
integration test, which should be easy to change if
we can still access the required data.

WALAnnotationIT.AnnotatedWALObserver.postWALWrite(ObserverContext<? extends
WALCoprocessorEnvironment>, RegionInfo, WALKey, WALEdit)

However, I wonder if exposing the internal WAL related types in a method
that specifically hooks into WAL processing is really a problem.

Istvan.


On Mon, Aug 5, 2024 at 5:04 PM Duo Zhang <zhang...@apache.org> wrote:

> These two methods are marked as deprecated and the plan is to remove
> them in 3.0.0 release.
>
> But the javadoc says
>
> To be replaced with an alternative that does not expose
> InterfaceAudience classes such as WALKey and WALEdit.
>
> But there are no such methods for now.
>
> So I wonder whether there are actual usages of these two methods in
> the community. If so, I think we need to change the deprecation cycle
> to remove them in 4.0.0, until we introduce the alternate methods.
>
> Thoughts?
>
> Thanks.
>


-- 
*István Tóth* | Sr. Staff Software Engineer
*Email*: st...@cloudera.com
cloudera.com <https://www.cloudera.com>
[image: Cloudera] <https://www.cloudera.com/>
[image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera
on LinkedIn] <https://www.linkedin.com/company/cloudera>
------------------------------
------------------------------

Reply via email to