On Tuesday, March 4, 2003, at 04:48 PM, Julian Reschke wrote: [snip] > A MOVE is a simple namespace operation. All it needs to do is check > locks. > > A DELETE that cleans up in the foreground will need to check delete > privileges on all descendants. This set can be very huge. I think it's > an > extremely bad idea to do this in a single transaction (yes, we tried). [snip] Julian, I agree, but I think it's even worse than this. Semantically, MOVE is merely a simple namespace operation, but in practice it may be more than that. For instance, a move across unix filesystems must be implemented as a recursive copy (followed afterward by delete). -brian briank@xythos.comReceived on Tuesday, 4 March 2003 20:23:01 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 12 October 2007 17:53:19 GMT