I've set up separate bundles exposing the same service interface with different ranking. The test stubs are low ranking and the production code is higher ranking.
The problem is I'm seeing a first come, first served behavior and not selection of service based on ranking. If I stop/uninstall a bundle then the other service is immediately picked up as one would expect. But if I restart a bundle, even if it has the highest service ranking, then the lower ranking service is bound while the bundle with the higher ranking service restarts. What I'd expected/hoped is that the manager would automatically switch the proxy over to the higher ranking service if no other filters are specified. Is there a setting or flag I'm missing that would trigger that behavior? Brad
