Optimize empty transactions 84/5384/3
authorRobert Varga <rovarga@cisco.com>
Tue, 18 Feb 2014 08:34:14 +0000 (09:34 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 18 Feb 2014 08:48:32 +0000 (09:48 +0100)
commit7fa1cff75e3562003a17fcc0ffab0b520976bda5
tree90a86bfa5ff40c7a4780438f8712f33ebebf9849
parentd0527be4256b4f2cc5a5633af0fa8cb3888a8791
Optimize empty transactions

This is a micro-optimization: if we know there are no affected paths,
we used to spin an entire transaction -- which ended up revalidating an
empty delta. Let's skip the entire circus and proceed to commit
directly.

Change-Id: Ia6250663c01348dd08610c2a44dc01743761a05c
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.java
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/TwoPhaseCommit.java