syncdaemon.log.2011-01-24_12-05-45:2011-01-24 12:06:13,885 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - Move share:'0e0a3c0d-ddb8-4926-ad71-c33fd6079e6a' node:'4882a59e-d4bc-427a-9d1e-780724742f7b' Move(new_name="u'nataliabidart'", path_from="''", share_id="'0e0a3c0d-ddb8-4926-ad71-c33fd6079e6a'", new_parent_id="'54be8095-7c68-4e65-ad98-d287a855b336'", old_parent_id="'f240382d-b02b-4e1d-b232-02835f5517ae'", path_to="''", node_id="'4882a59e-d4bc-427a-9d1e-780724742f7b'") pathlock acquiring on ('',) (on_parent=True, on_children=True); wait for: 1791
syncdaemon.log.2011-01-24_12-05-45:2011-01-24 12:06:13,896 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - Move share:'0e0a3c0d-ddb8-4926-ad71-c33fd6079e6a' node:'4882a59e-d4bc-427a-9d1e-780724742f7b' Move(new_name="u'nataliabidart'", path_from="''", share_id="'0e0a3c0d-ddb8-4926-ad71-c33fd6079e6a'", new_parent_id="'54be8095-7c68-4e65-ad98-d287a855b336'", old_parent_id="'f240382d-b02b-4e1d-b232-02835f5517ae'", path_to="''", node_id="'4882a59e-d4bc-427a-9d1e-780724742f7b'") pathlock acquiring on ('',) (on_parent=True, on_children=False); wait for: 1792
When a move tries to grab a pathlock it locks on ('',), so al moves block each other and you get queues of thousands of moves (~1800 in this case)
when actions are moven out of limbo the path property is lost, so the lock is on ('',)