home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / doc / design / figs / lookup.graph < prev    next >
Text File  |  2003-01-24  |  1KB  |  44 lines

  1. digraph G {
  2.     size = "10,10";
  3.  
  4.     // default shape
  5.     node [shape=box];
  6.     "incoming request;\ncontains path (string) and filesystem id (int)"
  7.     ->
  8.     "find the handle for the dataspace that contains\nthe path/handle mapping for the requested file system";
  9.  
  10.     "find the handle for the dataspace that contains\nthe path/handle mapping for the requested file system"
  11.     -> 
  12.     "build an error ack"
  13.     [label = "failure"];
  14.  
  15.     "find the handle for the dataspace that contains\nthe path/handle mapping for the requested file system"
  16.     -> 
  17.     "submit trove keyval job\n(key=path, value=handle)"
  18.     [label = "success"];
  19.  
  20.     
  21.     "submit trove keyval job\n(key=path, value=handle)"
  22.     -> 
  23.     "build an error ack"
  24.     [label = "failure"];
  25.  
  26.     "submit trove keyval job\n(key=path, value=handle)"
  27.     -> 
  28.     "build a successful ack;\ncontains handle value from previous step"
  29.     [label = "success"];
  30.  
  31.     "build a successful ack;\ncontains handle value from previous step"
  32.     ->
  33.     "submit bmi send job";
  34.  
  35.     "build an error ack"
  36.     ->
  37.     "submit bmi send job";
  38.  
  39.     "submit bmi send job"
  40.     ->
  41.     "exit state machine";
  42.     
  43. }
  44.