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
signature.asc
Description: OpenPGP digital signature
___
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev