@Mathieu, the problem with bug 1367391 is that it's not clear whether it's going to be fixed before Juno release (though it's currently targeted for RC-1). Also, the bug is generic and assumes a lot of code cleanup in DVR implementation that is not present in Icehouse that also suffers from the race condition. I would be glad if we consider backportability of the fix for this bug when trying to come up with a solution. Of course, we could backport the first patch by Mathieu in Icehouse and have another fix in Juno/Kilo, but that's not ideal. So I'd like to hear from interested parties whether planned Juno/Kilo fix is going to be backportable.
Also, in terms of backports, I would like to push a fix for the issue in Icehouse before the next release which is scheduled for the next week. Otherwise, we leave the bug unfixed for our users for another several months, for the consequent (and the last one) icehouse release date is still TBD.
@Mathieu, the problem with bug 1367391 is that it's not clear whether it's going to be fixed before Juno release (though it's currently targeted for RC-1). Also, the bug is generic and assumes a lot of code cleanup in DVR implementation that is not present in Icehouse that also suffers from the race condition. I would be glad if we consider backportability of the fix for this bug when trying to come up with a solution. Of course, we could backport the first patch by Mathieu in Icehouse and have another fix in Juno/Kilo, but that's not ideal. So I'd like to hear from interested parties whether planned Juno/Kilo fix is going to be backportable.
Also, in terms of backports, I would like to push a fix for the issue in Icehouse before the next release which is scheduled for the next week. Otherwise, we leave the bug unfixed for our users for another several months, for the consequent (and the last one) icehouse release date is still TBD.