Whamcloud - gitweb
LU-9019 obd: use 64-bit time for obd_recovery_* fields 04/25604/7
authorJames Simmons <uja.ornl@yahoo.com>
Thu, 23 Mar 2017 13:56:52 +0000 (09:56 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 30 Mar 2017 03:54:19 +0000 (03:54 +0000)
commit7a02c78d18b9fec17efa24c5807d80d8faaaee9b
tree525079fa49d9a528af9d6a4b752026dff37cc321
parent5236673a906aecc91993fbbf97adaf7a1feecd2b
LU-9019 obd: use 64-bit time for obd_recovery_* fields

The obd_recovery_* fields stores absolute times in 32-bit
time_t quantities, which will overflow in 2038. This
changes it to use time64_t.

Change-Id: I59e41bc876eeeb563921abb764cafc7e40781aad
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/25604
Tested-by: Jenkins
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/obd.h
lustre/ldlm/ldlm_lib.c
lustre/obdclass/lprocfs_status_server.c
lustre/obdclass/obd_mount_server.c
lustre/ptlrpc/niobuf.c
lustre/ptlrpc/service.c