[Bug 2670] rsync does not support Solaris' doorfs

samba-bugs at samba.org samba-bugs at samba.org
Tue May 3 10:16:06 GMT 2005


https://bugzilla.samba.org/show_bug.cgi?id=2670





------- Additional Comments From zosh at ife.ee.ethz.ch  2005-05-03 03:16 -------
I resaerched a bit and found this: The door fs, implemented under Solaris and
Linux, is a special file descriptor created by door_create. On this descriptor
sits an IPC structure that provides a fast IPC between processes on the same
box.

It makes IMO little sense to copy such descriptors because exist only as long
as the calling process exists. I could neither mv, cp or mknod them.

Therefore I propose the following for rsync:
- rsync acknowledges that there is a doorfs but does not copy such descriptors.
- the man page and other doc stuff is amended according to this.
- rsync skips door descriptors silently unless the verbosity level is high
  enough to report it.
- configure checks for door.h. If it is present a HAS_DOORFS is set in config.h
- The code is changed so that it ignores (and maybe reports) door descriptors
  inside "#ifdef DOORFS ... #endif" clauses

-- 
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the rsync mailing list