Whamcloud - gitweb
LU-5218 llog: keep llog ctxt indices constant 58/10758/4
authorMikhail Pershin <mike.pershin@intel.com>
Thu, 19 Jun 2014 19:49:10 +0000 (23:49 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 24 Jun 2014 18:21:43 +0000 (18:21 +0000)
commit8dcfe9e2c0ed6772675e3fb56acf81dbf6ea40d2
tree11797410426791392420e678e21f0fe4c1841f0c
parentdc860853299ff5de132495af277824b9a70e2f26
LU-5218 llog: keep llog ctxt indices constant

The llog context id table cannot be shrinked easily because that
will cause index shifting and incompatibility between old client
and new server and vice versa.

Patch moves llog_ctxt_id table to the lustre_idl.h because this is
wire protocol data, these values are added to the wirecheck and
checks are added in llog server code for wire data.

Signed-off-by: Mikhail Pershin <mike.pershin@intel.com>
Change-Id: I003120223504d95164e4392b01c096e3e8b0fef0
Reviewed-on: http://review.whamcloud.com/10758
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Tested-by: Oleg Drokin <oleg.drokin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre/lustre_idl.h
lustre/include/obd.h
lustre/ptlrpc/llog_server.c
lustre/ptlrpc/wiretest.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c