taskThe GNU Hurd - Tasks: task #1022, POSIX record locking

 
 

task #1022: POSIX record locking

Submitter:  Marcus Brinkmann <marcus>
Submitted:  -
   
 
Category:  The GNU Hurd Should Start On:  Sun 26 May 2002 10:00:00 PM UTC
Should be Finished on:  Sun 26 May 2002 10:00:00 PM UTC Priority:  * 6
Status:  None Privacy:  Public
Assigned to:  None Percent Complete:  30%
Open/Closed:  Open Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 


* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 18 Nov 2002 10:07:27 AM UTC, comment #2: 

The PID has to be established by the proc server, see io_reidentify task.

Marcus Brinkmann <marcus>
Group administrator
Mon 27 May 2002 01:02:22 PM UTC, comment #1: 

The patch by Neal can be found in Patch 332.

Most of Neal's concerns can be solved by applying two strategies: Let the user provide the process ID, and trust that information.  Use io_close to synchronize deletion of record locks.

The server also needs to get a port in the task, on which it can request a dead name notification, so it can release the locks on task death.

For the interface itself, we should either split it up in more convenient RPCs, use the 64 bit version, or use the 32 bit version and do the transition the same as we will do it when we move all the other interfaces to 64 bit.


Marcus Brinkmann <marcus>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Digest:
   task dependencies.

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

No changes have been made to this item

Back to the top

Powered by Savane 3.13-cf05.
Corresponding source code