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