Whamcloud - gitweb
LU-17705 ptlrpc: replace synchronize_rcu() with rcu_barrier()
[fs/lustre-release.git] / lustre / osc / osc_cache.c
2024-04-08 Patrick FarrellLU-13814 clio: remove cp_state usage for DIO pages 74/52074/22
2024-03-23 Shaun TancheffLU-17081 build: Prefer folio_batch to pagevec 59/52259/25
2024-03-23 Patrick FarrellLU-13814 osc: Remove most uses of oap_obj 72/52072/20
2024-03-13 Patrick FarrellLU-13814 osc: Remove oap_request 71/52071/18
2024-02-23 Patrick FarrellLU-13814 osc: skip lru_add for transient pages 70/52070/12
2023-10-25 Lei FengLU-15246 ptlrpc: per-device adaptive timeout parameters 98/45598/38
2023-09-06 Patrick FarrellLU-15619 osc: Rename brw_page members 15/46715/4
2023-08-24 Alexey LyashkovLU-16360 osc: fix lu_ref usage 22/51522/2
2023-07-08 Qian YingjinLU-16651 llite: hold invalidate_lock when invalidate... 71/50371/4
2023-06-28 Patrick FarrellLU-13805 clio: Trivial DIO cleanups 87/49987/22
2023-06-09 Timothy DayLU-12610 osc: remove OBD_ -> CFS_ macros 24/51124/2
2023-05-31 James SimmonsLU-9859 libcfs: use round_up directly 45/50545/4
2023-05-19 Wang ShilongLU-13199 lustre: remove cl_{offset,index,page_size... 26/37426/4
2023-01-27 Sergey CheremencevLU-16415 quota: enforce project quota for root 60/49460/7
2022-12-20 Patrick FarrellLU-15014 osc: Fix possible null pointer 75/44975/3
2022-12-11 Andreas DilgerLU-16231 misc: fix stats snapshot_time to use wallclock 21/48821/7
2022-11-02 Patrick FarrellLU-15619 osc: Remove oap lock 19/46719/7
2022-10-04 Patrick FarrellLU-15619 osc: Remove oap_magic 13/46713/5
2022-09-24 Bobi JamLU-16160 osc: take ldlm lock when queue sync pages 57/48557/2
2022-09-12 Patrick FarrellLU-15619 osc: Remove submit time 12/46712/5
2022-09-12 John L. HammondLU-10994 osc: remove oap_cli 03/47403/5
2022-09-12 John L. HammondLU-10994 clio: remove cpl_obj 02/47402/5
2022-01-31 Andriy SkulyshLU-15477 osc: osc_extent_wait() deadlock 81/46281/2
2022-01-26 Jian YuLU-15220 lustre: use 'fallthrough' pseudo keyword for... 69/46269/3
2022-01-18 James SimmonsLU-11596 osc: Fix and re-enable sanity grant test for ARM 58/40758/19
2021-11-20 Sebastien BuissonLU-15141 quota: optimize capability check for root... 22/45322/2
2021-10-10 Wang ShilongLU-14739 quota: fix quota with root squash enabled 47/44347/17
2021-09-17 Oleg DrokinLU-14711 tests: Ensure there's no eviction with long... 69/43869/9
2021-08-10 Mr. NeilBrownLU-6142 lustre: use list_first_entry() in lustre subdir... 38/44338/2
2021-07-27 Patrick FarrellLU-13799 osc: Improve osc_queue_sync_pages 82/39482/23
2021-07-12 Sebastien BuissonLU-14739 quota: nodemap squashed root cannot bypass... 88/43988/7
2021-06-30 Patrick FarrellLU-13799 osc: Simplify clipping for transient pages 40/39440/12
2021-06-30 Patrick FarrellLU-13798 llite: parallelize direct i/o issuance 36/39436/30
2021-06-14 Patrick FarrellLU-13419 osc: Move shrink update to per-write 14/38214/6
2021-06-14 Oleg DrokinLU-14711 osc: Notify server if cache discard takes... 57/43857/7
2021-06-02 Patrick FarrellLU-11290 osc: Batch gang_lookup cbs 89/33089/10
2021-04-21 Mr NeilBrownLU-14487 modules: remove references to Sun Trademark. 39/42139/4
2021-03-13 NeilBrownLU-9679 osc: simplify osc_extent_find() 91/41691/5
2021-02-26 Mr NeilBrownLU-6142 lustre: mark strings in char arrays as const 42/39742/2
2021-02-26 Mr NeilBrownLU-6142 osc: minor function cleanups. 37/39737/2
2021-02-13 Oleg DrokinLU-14424 Revert "LU-9679 osc: simplify osc_extent_find()" 98/41498/2
2021-01-22 Bobi JamLU-14326 osc: correctly update size/kms for fallocate 72/41272/2
2020-11-19 Alexander ZarochentsevLU-11290 ldlm: page discard speedup 27/39327/10
2020-09-19 Alexey LyashkovLU-13645 ldlm: don't use a locks without l_ast_data 18/39318/6
2020-07-10 Vladimir SavelievLU-12687 osc: consume grants for direct I/O 96/35896/26
2020-07-04 Wang ShilongLU-13134 osc: re-declare ops_from/to to shrink osc_page 87/37487/8
2020-06-28 Wang ShilongLU-13180 osc: disable ext merging for rdma only pages... 67/37567/2
2020-06-28 NeilBrownLU-9679 osc: simplify osc_extent_find() 07/37607/7
2020-05-20 Oleg DrokinLU-13131 osc: Ensure immediate departure of sync write... 53/38453/4
2020-05-20 Oleg DrokinLU-13131 osc: Do not wait for grants for too long 83/38283/6
2020-05-14 Mr NeilBrownLU-9859 libcfs: replace memory_presure functions by... 11/38211/9
2020-04-14 NeilBrownLU-9679 osc: convert oe_refc to kref 01/37601/9
2020-04-07 Oleg DrokinLU-13131 osc: Always send all HP RPCs requests 57/38057/2
2020-03-24 Oleg DrokinLU-13131 osc: Make sure we don't accidentally depriorit... 67/37967/3
2020-03-24 NeilBrownLU-9679 osc: convert cl_cache_waiters to a wait_queue. 05/37605/8
2020-03-24 NeilBrownLU-9679 osc: discard oe_intree 00/37600/7
2020-03-17 Bruno FacciniLU-8221 osc: fix for lu_ref feature in osc_extent_put() 19/20519/4
2020-03-17 NeilBrownLU-9679 osc: convert while to for in get_write_extents() 08/37608/3
2020-03-17 NeilBrownLU-9679 osc: simplify osc_extent_wait() 98/37598/2
2020-03-11 Mr NeilBrownLU-10467 libcfs: remove l_wait_event() and related... 29/37729/4
2020-03-05 Geliang TangLU-9679 osc: use rb_entry_safe 04/37604/2
2020-03-05 NeilBrownLU-9679 osc: simplify osc_page_gang_lookup() 99/37599/2
2020-03-01 NeilBrownLU-9679 osc: convert a while loop to for 06/37606/2
2020-03-01 NeilBrownLU-9679 osc: use overlapped() consistently. 02/37602/2
2020-03-01 NeilBrownLU-9679 osc: remove cl_io_cancel() 97/37597/3
2020-03-01 NeilBrownLU-9679 osc: use assert_spin_locked() 96/37596/2
2020-02-20 James SimmonsLU-12477 lustre: remove obsolete config checks 85/37085/16
2020-02-20 Alexander ZarochentsevLU-13228 clio: mmap write when overquota 95/37495/4
2020-02-20 Andreas DilgerLU-13131 osc: remove redundant osc_list() helper 79/37479/4
2020-02-08 Jinshan XiongLU-4198 clio: AIO support for direct IO 16/32416/28
2020-02-08 Jinshan XiongLU-4198 clio: turn on lockless for some kind of IO 01/8201/46
2020-01-28 Andreas DilgerLU-12518 llite: proper names/types for offset/pages 48/37248/8
2020-01-10 Mr NeilBrownLU-10467 lustre: use wait_event_idle_timeout() as appro... 77/35977/18
2019-12-14 Mr NeilBrownLU-12820 osc: remove 'transient' arg from osc_enter_cac... 19/36319/3
2019-12-06 Mr NeilBrownLU-9679 modules: Use LIST_HEAD for declaring list_heads 69/36669/2
2019-12-06 Mr NeilBrownLU-10467 lustre: use wait_event_idle() where appropriate. 71/35971/10
2019-09-30 Patrick FarrellLU-9920 vvp: dirty pages with pagevec 11/28711/18
2019-09-03 Shaun TancheffLU-12635 build: Support for gcc -Wimplicit-fallthrough 08/35708/4
2019-08-21 Vitaly FertmanLU-12462 osc: layout and chunkbits alignment mismatch 33/35733/6
2019-07-24 Patrick FarrellLU-12462 osc: Do not assert for first extent 25/35525/3
2019-06-25 Li DongyangLU-11775 osc: reduce lock contention in osc_unreserve_grant 58/33858/6
2019-06-01 Mikhail PershinLU-11359 mdt: fix mdt_dom_discard_data() timeouts 71/34071/21
2019-05-21 Li DongyangLU-12093 osc: don't check capability for every page 78/34478/4
2019-02-27 Li DongyangLU-11775 osc: reduce atomic ops in osc_enter_cache_try 59/33859/3
2019-02-11 Andreas DilgerLU-4664 libcfs: allow file/func/line passed to CDEBUG() 88/33588/7
2019-01-23 Alexander BoykoLU-11852 osc: skip cache entry wakeup without grants 13/34013/2
2019-01-04 Bobi JamLU-10239 osc: limit chunk number of write submit 27/30627/8
2018-11-21 Li DongyangLU-9906 clio: use pagevec_release for many pages 67/28667/15
2018-11-06 Patrick FarrellLU-11423 osc: Do not walk full extent list 27/33227/4
2018-01-14 James SimmonsLU-9019 osc: migrate to 64 bit time 07/30607/4
2018-01-09 Andreas DilgerLU-10308 misc: update Intel copyright messages for... 41/30341/4
2017-12-18 Oleg DrokinRevert "LU-9019 osc: migrate to time64_t" 71/30571/2
2017-12-17 James SimmonsLU-9019 osc: migrate to time64_t 63/30063/3
2017-11-20 Jinshan XiongLU-9771 flr: Send write intent RPC to mdt 91/29091/14
2017-11-17 Jinshan XiongLU-9771 flr: read support for flr 85/29085/12
2017-11-16 Jinshan XiongLU-9771 clio: introduce CIT_GLIMPSE for glimpse 82/29082/7
2017-10-17 Mikhal PershinLU-3285 mdc: add IO stats in mdc 19/28019/26
2017-10-17 Mikhal PershinLU-3285 mds: add IO locking to the MDC and MDT 18/28018/25
2017-10-17 Mikhal PershinLU-3285 mdc: add IO methods to the MDC 15/28015/19
2017-10-17 Mikhal PershinLU-3285 osc: common client setup/cleanup 14/28014/19
next