[LU-9019] Migrate lustre to standard 64 bit time kernel API Created: 13/Jan/17  Updated: 01/Apr/23  Resolved: 23/Apr/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.10.0
Fix Version/s: Lustre 2.14.0

Type: Improvement Priority: Major
Reporter: James A Simmons Assignee: James A Simmons
Resolution: Fixed Votes: 0
Labels: patch

Issue Links:
Related
is related to LU-10945 Race between sending bl ast and lock ... Resolved
is related to LU-11762 replay-single test 0d fails with 'po... Resolved
is related to LU-9859 libcfs simplification Open
is related to LU-14864 osd_fid_lookup() ASSERTION( !updated ... Open
is related to LU-4536 sanity test_65ic Resolved
is related to LU-10403 sanityn test_32b: @@@@@@ FAIL: lockle... Resolved
is related to LU-10707 TCP eth routed LNet traffic broken Resolved
is related to LU-8541 change lru_max_age to units of ms Resolved
is related to LU-9683 Negative value reported for req_waitt... Resolved
is related to LU-10570 sanity test_27y: Error: 'Of 2 OSTs, ... Resolved
is related to LU-10672 lnet_notify() called incorrectly Resolved
is related to LU-11328 compile error when --disable-lru-resi... Resolved
is related to LU-11599 printing negative time on logs for re... Resolved
is related to LU-11771 bad output in target_handle_reconnect... Resolved
is related to LU-12511 Prepare lustre for adoption into the ... Open
is related to LU-1158 nanosecond timestamp support for Lustre Reopened
is related to LU-12931 Fix minor errors with cfs_time_second... Resolved
is related to LU-12930 use schedule_timeout_{un,}interruptib... Resolved
is related to LU-13344 Support for linux 5.6 clients Resolved
Epic/Theme: upstream
Rank (Obsolete): 9223372036854775807

 Description   

Now that libcfs is no longer used for time keeping in user space we can now move from the current time abstraction to what the linux kernel uses for time directly. Also the APIs used by libcfs are not 2038 safe. Lastly we should move away from jiffies as much as possible to ktime since it has less issues (LU-5543) and ktime is not impacted by tickless machines.



 Comments   
Comment by Peter Jones [ 13/Jan/17 ]

James are you working on this yourself?

Comment by James A Simmons [ 13/Jan/17 ]

Yes I am. A good chunck of the upstream client patches have landed or are ready to land so its time to fixup the server side as well.

Comment by Gerrit Updater [ 13/Jan/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/24896
Subject: LU-9019 osd : remove struct timeval use in osd-ldiskfs
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b87bf6e49313d3059a2b996f609bc4ff4fbf377d

Comment by Gerrit Updater [ 17/Jan/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/24919
Subject: LU-9019 msg : migrate IR stats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5dc1e9ba0b7c94d73a61ed7bf06dcb2e0d14e8e8

Comment by Gerrit Updater [ 17/Jan/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/24923
Subject: LU-9019 mdt: use ktime_t for calculating elapsed time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5aaa3659893aafb647b40a6e4d9b3207e6e297b2

Comment by Gerrit Updater [ 24/Jan/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23147/
Subject: LU-9019 lnet: simplify lnet_eq_wait_locked
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 19b33c5ed4a5c8296b0a2ba576de874e83faa8fd

Comment by Gerrit Updater [ 24/Jan/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/24896/
Subject: LU-9019 osd : remove struct timeval use in osd-ldiskfs
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 770d4a4174d396cf1a022b1c8de80bd022789f0d

Comment by Gerrit Updater [ 30/Jan/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25161
Subject: LU-9019 osd: migrate osd-ldiskfs thandle stats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d14be45de5c3a48fe97a559fc44103b94cbd0bc5

Comment by Gerrit Updater [ 31/Jan/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/24923/
Subject: LU-9019 mdt: use ktime_t for calculating elapsed time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d1b47781a3acd449473884f42e71ece2a7789670

Comment by Gerrit Updater [ 07/Feb/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23267/
Subject: LU-9019 o2iblnd: use 64-bit ibn_incarnation computation
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1bec033e97d8868b8d31ecc61b4e3ca0d1697d14

Comment by Gerrit Updater [ 10/Feb/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25161/
Subject: LU-9019 osd: migrate osd-ldiskfs thandle stats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 74d0cf95c147ac8dc5a1ace9387b92711e5a6a68

Comment by Gerrit Updater [ 12/Feb/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25410
Subject: LU-9019 obd: use 64-bit timestamps for rpc stats
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3baf18a853e6161b4d06fe9862b85e19a0a314ce

Comment by Gerrit Updater [ 12/Feb/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25411
Subject: LU-9019 zfs: use 64-bit timestamps for brw stats
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 617a459a452467ea3cf57d814f53fa85efc731e5

Comment by Gerrit Updater [ 12/Feb/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25412
Subject: LU-9019 mdt: use 64-bit timestamps for rename stats
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 34f6d82ebea99fa3e96deb2dae14e2bb304789ec

Comment by Gerrit Updater [ 23/Feb/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25412/
Subject: LU-9019 mdt: use 64-bit timestamps for rename stats
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1f58cac8e4a7f5196ceab2a411bd11d152de27e4

Comment by Gerrit Updater [ 23/Feb/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25604
Subject: LU-9019 obd: use 64-bit time for obd_recovery_* fields
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 66b3f9fe33cf47908b0bd25b8645b0f4ef286593

Comment by Gerrit Updater [ 01/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25410/
Subject: LU-9019 obd: use 64-bit timestamps for rpc stats
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d6604b4a7d147602b4cab14e2353f860ba0f422e

Comment by Gerrit Updater [ 01/Mar/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/25690
Subject: LU-9019 socklnd: use 64-bit incarnation time stamp
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 09c322027b2fd8ce94160ce13ed9b5b91b907f78

Comment by Gerrit Updater [ 14/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25411/
Subject: LU-9019 zfs: use 64-bit timestamps for brw stats
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d1f68d84f2cfdc3cf0f902fc3b44a181795648e5

Comment by Gerrit Updater [ 23/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/24919/
Subject: LU-9019 msg : migrate IR stats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6567c835b9261b1cb64621716206c68f98136b6f

Comment by Gerrit Updater [ 23/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25690/
Subject: LU-9019 socklnd: use 64-bit incarnation time stamp
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 7867f9a3fa04411117365558badd43b8cd5f1009

Comment by Gerrit Updater [ 30/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25604/
Subject: LU-9019 obd: use 64-bit time for obd_recovery_* fields
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 7a02c78d18b9fec17efa24c5807d80d8faaaee9b

Comment by Gerrit Updater [ 08/Apr/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/26452
Subject: LU-9019 quota : migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1744d66342b1d48d35d0a808f4a2fd76e8cce1c6

Comment by Gerrit Updater [ 10/Apr/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/26466
Subject: LU-9019 lfsck : migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b9a23774373b320e5762f5a9f143c0a20c2382ed

Comment by Gerrit Updater [ 19/Apr/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/23269/
Subject: LU-9019 obd: remove s2dhms time function
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5ed38cca120f4ead549ebad0a221b74c5f2bdc31

Comment by Gerrit Updater [ 19/Apr/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26452/
Subject: LU-9019 quota : migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2e2c8d59cfdb6d7078f9627ca970920059fcf90f

Comment by Gerrit Updater [ 08/May/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/26994
Subject: LU-9019 libcfs: migrate watchdog to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 83dab686b0cd7fbeef644bd33c92336f13eb7f10

Comment by Gerrit Updater [ 20/May/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26994/
Subject: LU-9019 libcfs: migrate watchdog to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4d15be7ec776b7d868e868d10ba093a76a61a57f

Comment by Gerrit Updater [ 03/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27420
Subject: LU-9019 libcfs: remove no longer use time abstraction
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8c3c84a71cdef532879879abf9f8140446bdfed1

Comment by Gerrit Updater [ 10/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27420/
Subject: LU-9019 libcfs: remove no longer use time abstraction
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2aabe690e90306628b779916908afd701f2396de

Comment by Gerrit Updater [ 02/Jul/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27909
Subject: LU-9019 target: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: fbafa8dc751acf910cc62ea77bc9632f8b678c9f

Comment by Gerrit Updater [ 02/Jul/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27910
Subject: LU-9019 mgs: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 08840d30a257b0c47f0e0307e4b255e7fbbae294

Comment by Gerrit Updater [ 03/Jul/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27911
Subject: LU-9019 obdclass: migrate jobstats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ab8b7f126428ddc150805d91a405b37e0d383d35

Comment by Gerrit Updater [ 13/Jul/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28035
Subject: LU-9019 ptlrpc: migrate pinger to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 87c69880d3bc8239b84bb40ff790db5d6ab4d224

Comment by Gerrit Updater [ 22/Jul/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27909/
Subject: LU-9019 target: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c4ff984dc55b29d810ee996a0d30ebd817c09df4

Comment by Gerrit Updater [ 29/Jul/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26466/
Subject: LU-9019 lfsck: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0331487fbde09658d34ea2a28ee9f1c6d829b733

Comment by Gerrit Updater [ 29/Jul/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27911/
Subject: LU-9019 obdclass: migrate jobstats to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5e36bc4fe3b9411f114e33ec71c47d2bccd5505a

Comment by Gerrit Updater [ 05/Aug/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27910/
Subject: LU-9019 mgs: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b5baf050c9ca5bc73a77ba2089b525a8b58b57ab

Comment by Gerrit Updater [ 07/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28407
Subject: LU-9019 mdd: migrate from jiffies64 to ktime
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 94382833f629f2b4c2e31995816be9c90b239d76

Comment by Gerrit Updater [ 28/Aug/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28407/
Subject: LU-9019 mdd: migrate from jiffies64 to ktime
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a9e0b853aabc1c817e3f4c250714ed86bb76a1ee

Comment by Patrick Farrell (Inactive) [ 28/Aug/17 ]

FYI that https://review.whamcloud.com/28407/ broke the ubuntu build:
http://build.lustre.org/builders/Ubuntu%2014.04%20x86_64%20%28BUILD%29/builds/10661/steps/shell_4/logs/stdio

Comment by James A Simmons [ 29/Aug/17 ]

I missed it due to running more than one 64 bit time patch. Patch for LU-8541 has the ktime_before() macro test so I missed adding it for this patch.

Comment by Gerrit Updater [ 29/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28788
Subject: LU-9019 mdt: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 25e984150997b2235a5de6a0c31ac04421214a3e

Comment by Gerrit Updater [ 13/Sep/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28976
Subject: LU-9019 ofd: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 181ea1a96b707307141cbade3bab37d60c5212e7

Comment by Gerrit Updater [ 02/Oct/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28035/
Subject: LU-9019 ptlrpc: migrate pinger to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 44bdc137c901e91d6eafadf3167cc6dfe08b93f2

Comment by Gerrit Updater [ 02/Oct/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/29295
Subject: LU-9019 ldlm: migrate the rest of the code to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 79b6ddb7e8b77ee512747fc3780ed408890d2ebd

Comment by Gerrit Updater [ 24/Oct/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28976/
Subject: LU-9019 ofd: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a3f734db9b60c4f574ce104e4f03418d53a00215

Comment by Gerrit Updater [ 30/Oct/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/29857
Subject: LU-9019 osd-ldiskfs: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b2768cca57f69098cb42babe670d62a6c7446d32

Comment by Gerrit Updater [ 31/Oct/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/29859
Subject: LU-9019 gss: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 71ac0356d0b8739339bd54bc2b9b47b0562afa82

Comment by Gerrit Updater [ 01/Nov/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/29295/
Subject: LU-9019 ldlm: migrate the rest of the code to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e920be6814512b1aa8696ea36d697d3b698c13e8

Comment by Gerrit Updater [ 13/Nov/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30063
Subject: LU-9019 osc: migrate to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c43336f3488a0c7fac90ad7f41d0cf9fb442d320

Comment by Gerrit Updater [ 22/Nov/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28788/
Subject: LU-9019 mdt: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a861f8deb4d064a5835c3ba81a756aace625b88c

Comment by Gerrit Updater [ 11/Dec/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30475
Subject: LU-9019 libcfs: add ktime_compare for platforms lacking it.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9e0b37f1af8727b5d14070667938bbbf0ae133f9

Comment by Gerrit Updater [ 17/Dec/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30063/
Subject: LU-9019 osc: migrate to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4f2a5d5887492da9abe320074511811415e0a06c

Comment by Gerrit Updater [ 18/Dec/17 ]

Oleg Drokin (oleg.drokin@intel.com) uploaded a new patch: https://review.whamcloud.com/30571
Subject: Revert "LU-9019 osc: migrate to time64_t"
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: aa4c5e2c2f5a63eb6739665c840fd4ed5b74d0a0

Comment by Gerrit Updater [ 18/Dec/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30571/
Subject: Revert "LU-9019 osc: migrate to time64_t"
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: db2d74e8091a7b816d831babe428fa189e002544

Comment by Gerrit Updater [ 19/Dec/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30601
Subject: LU-9019 llite: change lli_glimpse_time to ktime
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 48fef10563bcb1da15277bb1ab4161f256c14368

Comment by Gerrit Updater [ 19/Dec/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30607
Subject: LU-9019 osc: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 819b81a705d3344f589aba0ed6a26fb16f4784c8

Comment by Gerrit Updater [ 22/Dec/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/29859/
Subject: LU-9019 sec: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: cc759278f18f81d2325dc703be55750cb80ae51e

Comment by Gerrit Updater [ 22/Dec/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30475/
Subject: LU-9019 libcfs: add ktime_compare for platforms lacking it.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4bbc835dc87cf947e87bd687553602781381fc81

Comment by Gerrit Updater [ 26/Dec/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30658
Subject: LU-9019 lnet: move ping and delay injection to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 75be0c59fea8954427935528764be80e7316b404

Comment by Gerrit Updater [ 30/Dec/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30674
Subject: LU-9019 osp: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3dba79b9cbb396ddee8c4847033caeb7550972d3

Comment by Gerrit Updater [ 04/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30601/
Subject: LU-9019 llite: change lli_glimpse_time to ktime
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9a484620bdd9ac2c3b25751334e1435e6472daff

Comment by Gerrit Updater [ 14/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30607/
Subject: LU-9019 osc: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3ea899c9a6117d722acc936d2659fd68c4f83eeb

Comment by Gerrit Updater [ 14/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30674/
Subject: LU-9019 osp: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e0ba91868381f269e83c3edd12bc068bd268f563

Comment by Gerrit Updater [ 15/Jan/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/30867
Subject: LU-9019 libcfs: remove cfs_time_XXX_64 wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 36d4237c954a731acd4afec47608a8304e7ecf82

Comment by Gerrit Updater [ 25/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30658/
Subject: LU-9019 lnet: move ping and delay injection to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b11be372c21dcaa7a6e16f65cf4dd226ea39cadb

Comment by Gerrit Updater [ 25/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30867/
Subject: LU-9019 libcfs: remove cfs_time_XXX_64 wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2728de4db8c0f8177202e2ffcad74a1893b210c9

Comment by Gerrit Updater [ 26/Jan/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31041
Subject: LU-9019 selftest: remove remaining cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e8b9ed590451b3c31334ad6dd468bcd6f9571ddb

Comment by Gerrit Updater [ 26/Jan/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31042
Subject: LU-9019 lnd: remove remaining cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1b4b883d67b9d99da10b7609c36b745de7226fa9

Comment by Gerrit Updater [ 27/Jan/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31064
Subject: LU-9019 obd: migrate upcall cache to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6bd73c30c177fc0e1860cec6ec2e44fdcdd864e4

Comment by Gerrit Updater [ 27/Jan/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31068
Subject: LU-9019 misc: remove various cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f5a88c10e22cdc2201d2ba9c2ab48c925604dcd3

Comment by James A Simmons [ 05/Feb/18 ]

Please stop landing patches that use 32 bit time!!!! I see new code landed that uses get_seconds(). This will be going away soon in newer kernels. Their are actual Lustre users that do use kernels that are not 5 years old. Andreas is their a way to make patches that use old apis be marked automatically a -1.

Comment by Gerrit Updater [ 09/Feb/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31042/
Subject: LU-9019 lnd: remove remaining cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: dbc73c2f7c999530029bd20f878d0afcd56d81c4

Comment by Gerrit Updater [ 27/Feb/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/29857/
Subject: LU-9019 osd-ldiskfs: migrate to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4c2f028a95063aa30006a071a039e8a3eefe52f2

Comment by Gerrit Updater [ 27/Feb/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31064/
Subject: LU-9019 obd: migrate upcall cache to time64_t
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 18c3e9cccbc2159bbc78769d7ae167ee899df366

Comment by Gerrit Updater [ 03/Mar/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31041/
Subject: LU-9019 selftest: remove remaining cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: feedd8f9c9402ae4de9940b0e606d1f636af262e

Comment by Gerrit Updater [ 07/Mar/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31576
Subject: LU-9019 ptlrpc: chage adaptive time to 64 bit time
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e54968f8dab749005ecfb9105cf104d4af5570b2

Comment by Gerrit Updater [ 30/Mar/18 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/31835
Subject: LU-9019 libcfs: discard cfs_time_seconds()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8f59a22ab31382614ea8859f8e9153a8bd0dc75d

Comment by Gerrit Updater [ 13/Apr/18 ]

Bob Glossman (bob.glossman@intel.com) uploaded a new patch: https://review.whamcloud.com/31994
Subject: LU-9019 libcfs: add ktime_compare for platforms lacking it.
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 3921acb7ccf4f4516188b32a8c02d56d3ad5e60c

Comment by Gerrit Updater [ 03/May/18 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/31994/
Subject: LU-9019 libcfs: add ktime_compare for platforms lacking it.
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 62d011aaff83b745ee887b68fef70e294a9cd669

Comment by Gerrit Updater [ 06/May/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31068/
Subject: LU-9019 libcfs: remove the remaining cfs_time wrappers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: fdb5d3d508edb6d76b6fcc1f23d5d9649211ab64

Comment by Colin Faber [X] (Inactive) [ 10/Oct/18 ]

Hi Oleg Drokin

Is this ready to land?

Comment by James A Simmons [ 10/Oct/18 ]

Did you comment to the right ticket? The last outstanding patch is not ready yet. Also I'm a bit worried about landing it so late in the development cycle. time patches tend to be well funny.

Comment by Colin Faber [X] (Inactive) [ 25/Feb/19 ]

Man, I missed this one completely, thanks James, yeah my mistake!

Comment by Gerrit Updater [ 15/Jul/19 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/35520
Subject: LU-9019 libcfs: avoid using HZ and msecs_to_jiffies()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a7358163ee219b96c1ec990ae8bd6d3f6075acbf

Comment by Gerrit Updater [ 24/Jul/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35520/
Subject: LU-9019 libcfs: avoid using HZ and msecs_to_jiffies()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0c2cc920370e5dcf99e141610020d75082d2898c

Comment by Gerrit Updater [ 29/Aug/19 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35992
Subject: LU-9019 llite: fix timeout to not be zero
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d63972fc06b5fabb6f03d2adbf963b3e327adf7e

Comment by Gerrit Updater [ 07/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35992/
Subject: LU-9019 llite: fix timeout to not be zero
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6fbfb01be3c45c60c418ca37280d2378f91bc565

Comment by Gerrit Updater [ 23/Apr/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/31576/
Subject: LU-9019 obd: express timeouts in timeout_t
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6c6f247bc08bb6c3a3c07d2da2774a54fd244c9a

Comment by James A Simmons [ 23/Apr/20 ]

After all these years this work is finally done.

Comment by Peter Jones [ 23/Apr/20 ]

Congrats simmonsja!

Generated at Sat Feb 10 02:22:33 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.