Whamcloud - gitweb
b=19486 add server identifier into lu_seq_range.
[fs/lustre-release.git] / lustre / fid / fid_handler.c
index 7ce5569..2a33c43 100644 (file)
@@ -26,7 +26,7 @@
  * GPL HEADER END
  */
 /*
- * Copyright  2008 Sun Microsystems, Inc. All rights reserved
+ * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  * Use is subject to license terms.
  */
 /*
@@ -94,7 +94,7 @@ int seq_server_set_cli(struct lu_server_seq *seq,
                seq->lss_name, cli->lcs_name);
 
         seq->lss_cli = cli;
-        cli->lcs_space.lsr_mdt = seq->lss_site->ms_node_id;
+        cli->lcs_space.lsr_index = seq->lss_site->ms_node_id;
         EXIT;
 out_up:
         cfs_up(&seq->lss_sem);
@@ -363,7 +363,8 @@ static int seq_req_handle(struct ptlrpc_request *req,
                 /* seq client passed mdt id, we need to pass that using out
                  * range parameter */
 
-                out->lsr_mdt = tmp->lsr_mdt;
+                out->lsr_index = tmp->lsr_index;
+                out->lsr_flags = tmp->lsr_flags;
                 rc = seq_server_handle(site, env, *opc, out);
         } else
                 rc = err_serious(-EPROTO);
@@ -518,7 +519,7 @@ int seq_server_init(struct lu_server_seq *seq,
                         LUSTRE_SEQ_ZERO_RANGE:
                         LUSTRE_SEQ_SPACE_RANGE;
 
-                seq->lss_space.lsr_mdt = ms->ms_node_id;
+                seq->lss_space.lsr_index = ms->ms_node_id;
                 CDEBUG(D_INFO, "%s: No data found "
                        "on store. Initialize space\n",
                        seq->lss_name);