From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Ephase question. From: "Russ Cox" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Mon, 12 Aug 2002 23:31:11 -0400 Topicbox-Message-UUID: db1999ee-eaca-11e9-9e20-41e7f4b1d025 > I see. But can you give me any insight into why it was implemented this > way. Again, it seems so obvious to use fids for reference counting and it > shouldn't be of a significant overhead. Moreover it's entirely up to > the FileServer to support this feature -- kernel is not supposed to > care. You should've had some reason for not supporting this in all > your FileServers. If someone has a big runaway log file open that is running you out of disk space, and you remove it, then it goes away. That's a feature. (Of course, we don't have this problem on the worm drive, but the point stands.) This way is simpler, and I've yet to see a compelling argument against it. You're right that the kernel doesn't care -- the file server is giving you the phase error. Many of the non-disk file systems do reference count their files. Russ