Hi, The "transact" method of OVSDB protocol mandates the sequential processing of the transaction. It is specificed in section 4.1.3 as follows.
The database server executes each of the specified operations in the specified order, except if an operation fails, then the remaining operations are not executed. The set of operations is executed as a single atomic, consistent, isolated transaction. The transaction is committed if and only if every operation succeeds. In the context of this struct ordering requirement, does OVSDB protocol allows for parallel execution of multiple OVSDB request processing? Does the controller sends multiple requests in parallel, or in other words, does it sends one request before receiving the result of the previous request? JSON_RPC specification 2.0 specifies the BATCH of requests, which can be executed in parallel; however, I am not sure if OVSDB protocol recommends the use of JSON_RPC 2.0. Thanks. /anil.
_______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
