Talking with chx on IRC regarding the issue http://drupal.org/node/211182 => Updates run in unpredictable order => Drupal, update system, normal, active, 3 IRC mentions
chx has written some testing on DFS in the drupal sandbox. The nice answer "noone stops you from taking the weights.php from my sandbox and run with it." and these http://drupal4hu.com/node/39 comforting words I guess I have to 'go for it'.
But I first needs some 'steps to reproduce' the issue.
How does one build a 'my groups' block? I thought it would be an out of the box thingy. But it is not.
On the channel the answer was DIY. So this is what I build.
The code patterns below are the same. The use cases differently.
Show my groups
Add special node type immediately to a group. This is for speed
Generate a node and redirect elsewhere. This is for speed and timeing usage.
This is just looping through the group ids of the current user.