The current implementation doesn't support dead lock avoidance in case of cyclic dependency between requests from different masters. The priority arbitration may be useful but not sufficient. The core needs to be modified to implement two possible solutions:
Single Slave
Single Slave Per ID
The issue needs to be studied and prepared before modifying the core. Two links explaining the "cyclic dependency" problem:
The current implementation doesn't support dead lock avoidance in case of cyclic dependency between requests from different masters. The priority arbitration may be useful but not sufficient. The core needs to be modified to implement two possible solutions:
The issue needs to be studied and prepared before modifying the core. Two links explaining the "cyclic dependency" problem: