Create a symlink request that incorporates batch_create, getattr, and setattr
Opened this issue · 0 comments
Imported from Trac
ID: 70
Type: enhancement
Time: 1468007750
Change time: 1468007750
Component: System Interface
Severity: None
Priority: minor
Owner: parl
Reporter: ligon
Cc:
Version: latest
Milestone:
Status: new
Resolution: None
Summary: Create a symlink request that incorporates batch_create, getattr, and setattr
Keywords:
Currently, the sys-symlink.sm state machine sends 3 separate requests to the same metadata server to set up the symlink object. The first request is batch_create, which returns the assigned metadata handle for the symlink. The second request sends a getattr request back to the same server primarily to generate a capability. The third request sends a setattr request back to the same server to create the "st" entry for this handle in the keyval database.
I propose that we create a new request that performs all three functions; thus, reducing the amount of time it takes to complete these tasks.