We will make all the QMF objects transient by default except for the collector object. In that case the grid admin would have to explicitly configure QMF_IS_TRANSIENT=True for that object. Objects will have consistent IDs across restarts (i.e., a restarted mrg27 collector object will re-appear to cumin as the same mrg27 object). This will be subject to further testing and review by cumin team.
Flip-flop... FH sha 184ef3ee1cc Now all grid objects are persistent by default unless QMF_IS_PERSISTENT=false. However, this config var is still a little coarse-grained since some plugins manage multiple objects.
Please, could you specify detailed steps how to reproduce this? To verify this, I also need package versions where the problem occurred and where was fixed.
This change was implemented to support cumin's object ageing strategy. Difficult to test with qpid-tool due to its "sticky" nature. Not a issue at this time unless we hear otherwise from Justin.