On 01/07/2019 10:28, Faseela K wrote:
>    I will try to take it up for genius, netvirt and serviceutils.

Hello Faseela,

based on the direction taken in
https://git.opendaylight.org/gerrit/82889, I think the best approach for
genius/netvirt would be:

1) eliminate netvirt's use of non-Typed*Transaction interfaces from
genius and those @Deprecated genius methods

2) deprecate genius.infra.Typed*Transaction, as it has an MD-SAL
counterpart in mdsal.binding.util

3) mass-migrate all users

This way we would end up with:
1) immediate performance gains (fewer DS transactions)
2) users concentrated on a well-known API
3) a simple flag day merge

Regards,
Robert

P.S.: controller deprecations are already in place and I am seeing all
yellow, this will make the code *way* more maintainable

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to