From: James Simmons <jsimmons@infradead.org>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] [PATCH 000/622] lustre: sync closely to 2.13.52
Date: Thu, 27 Feb 2020 16:07:48 -0500 [thread overview]
Message-ID: <1582838290-17243-1-git-send-email-jsimmons@infradead.org> (raw)
These patches need to be applied to the lustre-backport branch
starting at commit a436653f641e4b3e2841f38113620535e918dd3f.
Combining the work of Neil and myself this brings the lustre
linux client up to just btefore the he landing of Direct I/O
(LU-4198) support. Testing shows this work is pretty stable.
Alex Zhuravlev (19):
lustre: ptlrpc: idle connections can disconnect
lustre: osc: serialize access to idle_timeout vs cleanup
lustre: protocol: MDT as a statfs proxy
lustre: ptlrpc: new request vs disconnect race
lustre: ldlm: pass preallocated env to methods
lustre: mdc: use old statfs format
lustre: osc: re-check target versus available grant
lustre: ptlrpc: reset generation for old requests
lustre: osc: propagate grant shrink interval immediately
lustre: osc: grant shrink shouldn't account skipped OSC
lnet: libcfs: poll fail_loc in cfs_fail_timeout_set()
lustre: obdclass: put all service's env on the list
lustre: obdclass: use RCU to release lu_env_item
lustre: obd: add rmfid support
lustre: mdc: polling mode for changelog reader
lustre: llite: forget cached ACLs properly
lustre: ptlrpc: return proper error code
lustre: llite: statfs to use NODELAY with MDS
lustre: ptlrpc: suppress connection restored message
Alexander Boyko (9):
lustre: ldlm: fix l_last_activity usage
lustre: ptlrpc: don't zero request handle
lustre: mgc: don't proccess cld during stopping
lustre: llog: add startcat for wrapped catalog
lustre: llog: add synchronization for the last record
lustre: mdc: don't use ACL at setattr
lnet: adds checking msg len
lustre: llite: prevent mulitple group locks
lustre: obdclass: don't skip records for wrapped catalog
Alexander Zarochentsev (4):
lustre: llite: ll_fault should fail for insane file offsets
lustre: osc: don't re-enable grant shrink on reconnect
lustre: ptlrpc: grammar fix.
lustre: osc: glimpse and lock cancel race
Alexey Lyashkov (10):
lustre: lu_object: improve debug message for lu_object_put()
lnet: use right rtr address
lnet: use right address for routing message
lustre: mdc: reset lmm->lmm_stripe_offset in mdc_save_lovea
lustre: obdecho: reuse an cl env cache for obdecho survey
lustre: obdecho: avoid panic with partially object init
lustre: mgc: config lock leak
lnet: fix rspt counter
lnet: lnet response entries leak
lnet: avoid extra memory consumption
Alexey Zhuravlev (1):
lustre: grant: prevent overflow of o_undirty
Amir Shehata (87):
lnet: ko2iblnd: determine gaps correctly
lnet: refactor lnet_select_pathway()
lnet: add health value per ni
lnet: add lnet_health_sensitivity
lnet: add monitor thread
lnet: handle local ni failure
lnet: handle o2iblnd tx failure
lnet: handle socklnd tx failure
lnet: handle remote errors in LNet
lnet: add retry count
lnet: calculate the lnd timeout
lnet: sysfs functions for module params
lnet: timeout delayed REPLYs and ACKs
lnet: remove duplicate timeout mechanism
lnet: handle fatal device error
lnet: reset health value
lnet: add health statistics
lnet: Add ioctl to get health stats
lnet: remove obsolete health functions
lnet: set health value from user space
lnet: add global health statistics
lnet: print recovery queues content
lnet: health error simulation
lnet: lnd: conditionally set health status
lnet: router handling
lnet: update logging
lnet: lnd: Clean up logging
lnet: unlink md if fail to send recovery
lnet: set the health status correctly
lnet: Decrement health on timeout
lnet: properly error check sensitivity
lnet: configure recovery interval
lnet: separate ni state from recovery
lnet: handle multi-md usage
lnet: socklnd: improve scheduling algorithm
lnet: lnd: increase CQ entries
lnet: lnd: bring back concurrent_sends
lnet: use number of wrs to calculate CQEs
lnet: recovery event handling broken
lnet: clean mt_eqh properly
lnet: handle remote health error
lnet: setup health timeout defaults
lnet: fix cpt locking
lnet: detach response tracker
lnet: invalidate recovery ping mdh
lnet: fix list corruption
lnet: correct discovery LNetEQFree()
lnet: verify msg is commited for send/recv
lnet: select LO interface for sending
lnet: remove route add restriction
lnet: Discover routers on first use
lnet: use peer for gateway
lnet: lnet_add/del_route()
lnet: Do not allow deleting of router nis
lnet: router sensitivity
lnet: cache ni status
lnet: Cache the routing feature
lnet: peer aliveness
lnet: router aliveness
lnet: simplify lnet_handle_local_failure()
lnet: Cleanup rcd
lnet: modify lnd notification mechanism
lnet: use discovery for routing
lnet: MR aware gateway selection
lnet: consider alive_router_check_interval
lnet: allow deleting router primary_nid
lnet: transfer routers
lnet: handle health for incoming messages
lnet: misleading discovery seqno.
lnet: drop all rule
lnet: handle discovery off
lnet: handle router health off
lnet: push router interface updates
lnet: net aliveness
lnet: discover each gateway Net
lnet: look up MR peers routes
lnet: check peer timeout on a router
lnet: prevent loop in LNetPrimaryNID()
lnet: fix peer ref counting
lnet: honor discovery setting
lnet: warn if discovery is off
lnet: handle unlink before send completes
lnet: handle recursion in resend
lnet: discovery off route state update
lnet: o2iblnd: cache max_qp_wr
lnet: fix peer_ni selection
lnet: peer lookup handle shutdown
Andreas Dilger (55):
lustre: llite: increase whole-file readahead to RPC size
lustre: mdc: fix possible NULL pointer dereference
lustre: obdclass: allow specifying complex jobids
lustre: idl: remove obsolete directory split flags
lustre: obdecho: use vmalloc for lnb
lustre: mgc: remove obsolete IR swabbing workaround
lustre: mds: remove obsolete MDS_VTX_BYPASS flag
lustre: ptlrpc: fix return type of boolean functions
lustre: ptlrpc: remove obsolete OBD RPC opcodes
lustre: ptlrpc: assign specific values to MGS opcodes
lustre: ptlrpc: remove obsolete LLOG_ORIGIN_* RPCs
lustre: obdclass: remove unused ll_import_cachep
lustre: ptlrpc: add debugging for idle connections
lustre: mdc: move RPC semaphore code to lustre/osp
lustre: misc: name open file handles as such
lustre: osc: move obdo_cache to OSC code
lustre: idl: remove obsolete RPC flags
lustre: osc: clarify short_io_bytes is maximum value
lustre: misc: quiet console messages at startup
lustre: idl: use proper ATTR/MDS_ATTR/MDS_OPEN flags
lustre: lov: add debugging info for statfs
lustre: hsm: make changelog flag argument an enum
lustre: uapi: fix warnings when lustre_user.h included
lustre: ptlrpc: clean up rq_interpret_reply callbacks
lustre: lov: quiet lov_dump_lmm_ console messages
lustre: llite: remove cl_file_inode_init() LASSERT
lnet: libcfs: allow file/func/line passed to CDEBUG()
lustre: llite: enable flock mount option by default
lustre: lmv: avoid gratuitous 64-bit modulus
lustre: Ensure crc-t10pi is enabled.
lustre: lov: avoid signed vs. unsigned comparison
lustre: llite: limit statfs ffree if less than OST ffree
lustre: misc: delete OBD_IOC_PING_TARGET ioctl
lustre: misc: remove LIBCFS_IOC_DEBUG_MASK ioctl
lustre: obdclass: improve llog config record message
lustre: ptlrpc: allow stopping threads above threads_max
lustre: llite: improve max_readahead console messages
lustre: uapi: fix file heat support
lustre: mdt: improve IBITS lock definitions
lustre: obdclass: don't send multiple statfs RPCs
lustre: uapi: add unused enum obd_statfs_state
lustre: mdc: hold lock while walking changelog dev list
lustre: ptlrpc: make DEBUG_REQ messages consistent
lustre: obdclass: align to T10 sector size when generating guard
lustre: ptlrpc: fix watchdog ratelimit logic
lustre: llite: clear flock when using localflock
lustre: llite: limit max xattr size by kernel value
lustre: llite: report latency for filesystem ops
lustre: osc: allow increasing osc.*.short_io_bytes
lustre: ptlrpc: update wiretest for new values
lustre: uapi: LU-12521 llapi: add separate fsname and instance API
lustre: ptlrpc: show target name in req_history
lustre: llite: proper names/types for offset/pages
lustre: uapi: remove unused LUSTRE_DIRECTIO_FL
lnet: use conservative health timeouts
Andrew Perepechko (5):
lustre: build: armv7 client build fixes
lustre: osc: speed up page cache cleanup during blocking ASTs
lustre: ptlrpc: improve memory allocation for service RPCs
lustre: llite: optimizations for not granted lock processing
lnet: libcfs: crashes with certain cpu part numbers
Andriy Skulysh (16):
lustre: ptlrpc: ptlrpc_register_bulk() LBUG on ENOMEM
lustre: ptlrpc: Serialize procfs access to scp_hist_reqs using mutex
lustre: ptlrpc: ASSERTION(!list_empty(imp->imp_replay_cursor))
lustre: ptlrpc: connect vs import invalidate race
lnet: o2iblnd: ibc_rxs is created and freed with different size
lustre: ldlm: Lost lease lock on migrate error
lnet: o2iblnd: kib_conn leak
lustre: ptlrpc: Bulk assertion fails on -ENOMEM
lustre: ptlrpc: ASSERTION (req_transno < next_transno) failed
lustre: ptlrpc: ocd_connect_flags are wrong during reconnect
lustre: ptlrpc: Add increasing XIDs CONNECT2 flag
lustre: ptlrpc: don't reset lru_resize on idle reconnect
lustre: ptlrpc: resend may corrupt the data
lustre: ldlm: FLOCK request can be processed twice
lustre: ldlm: signal vs CP callback race
lustre: llite: eviction during ll_open_cleanup()
Ann Koehler (8):
lustre: llite: yield cpu after call to ll_agl_trigger
lustre: ptlrpc: Do not map unrecognized ELDLM errnos to EIO
lustre: llite: Lock inode on tiny write if setuid/setgid set
lustre: statahead: sa_handle_callback get lli_sa_lock earlier
lustre: ptlrpc: Add jobid to rpctrace debug messages
lnet: libcfs: Reduce memory frag due to HA debug msg
lustre: llite: release active extent on sync write commit
lustre: ptlrpc: ptlrpc_register_bulk LBUG on ENOMEM
Arshad Hussain (17):
lustre: osc: truncate does not update blocks count on client
lustre: lmv: Fix style issues for lmv_fld.c
lustre: llite: Fix style issues for llite_nfs.c
lustre: llite: Fix style issues for lcommon_misc.c
lustre: llite: Fix style issues for symlink.c
lustre: ptlrpc: Change static defines to use macro for sec_gc.c
lustre: ldlm: Fix style issues for ldlm_lockd.c
lustre: ldlm: Fix style issues for ldlm_request.c
lustre: ptlrpc: Fix style issues for sec_bulk.c
lustre: ldlm: Fix style issues for ptlrpcd.c
lustre: ptlrpc: Fix style issues for sec_null.c
lustre: ptlrpc: Fix style issues for service.c
lustre: ldlm: Fix style issues for ldlm_resource.c
lustre: ptlrpc: Fix style issues for sec_gc.c
lustre: ptlrpc: Fix style issues for llog_client.c
lnet: Change static defines to use macro for module.c
lustre: ldlm: Fix style issues for ldlm_lib.c
Artem Blagodarenko (1):
lnet: add fault injection for bulk transfers
Aurelien Degremont (1):
lnet: support non-default network namespace
Ben Evans (1):
lustre: headers: define pct(a,b) once
Bobi Jam (11):
lustre: osc: depart grant shrinking from pinger
lustre: osc: enable/disable OSC grant shrink
lustre: flr: add 'nosync' flag for FLR mirrors
lustre: mdc: grow lvb buffer to hold layout
lustre: flr: add mirror write command
lustre: llite: protect reading inode->i_data.nrpages
lustre: osc: limit chunk number of write submit
lustre: osc: prevent use after free
lustre: llite: error handling of ll_och_fill()
lustre: flr: avoid reading unhealthy mirror
lustre: llite: file write pos mimatch
Bruno Faccini (6):
lustre: obdclass: fix llog_cat_cleanup() usage on Client
lustre: ptlrpc: fix test_req_buffer_pressure behavior
lustre: ldlm: cleanup LVB handling
lustre: security: return security context for metadata ops
lustre: lov: new foreign LOV format
lustre: lmv: new foreign LMV format
Chris Horn (28):
lnet: Cleanup lnet_get_rtr_pool_cfg
lnet: Fix NI status in debugfs for loopback ni
lustre: ptlrpc: Add more flags to DEBUG_REQ_FLAGS macro
lnet: Protect lp_dc_pendq manipulation with lp_lock
lnet: Ensure md is detached when msg is not committed
lnet: Do not allow gateways on remote nets
lnet: Convert noisy timeout error to cdebug
lnet: Misleading error from lnet_is_health_check
lnet: Sync the start of discovery and monitor threads
lnet: Deprecate live and dead router check params
lnet: Detach rspt when md_threshold is infinite
lnet: Return EHOSTUNREACH for unreachable gateway
lnet: Defer rspt cleanup when MD queued for unlink
lnet: Don't queue msg when discovery has completed
lnet: Use alternate ping processing for non-mr peers
lnet: o2ib: Record rc in debug log on startup failure
lnet: o2ib: Reintroduce kiblnd_dev_search
lnet: Optimize check for routing feature flag
lnet: Wait for single discovery attempt of routers
lnet: Prefer route specified by rtr_nid
lnet: Add peer level aliveness information
lnet: Refactor lnet_find_best_lpni_on_net
lnet: Avoid comparing route to itself
lnet: Avoid extra lnet_remotenet lookup
lnet: Remove unused vars in lnet_find_route_locked
lnet: Refactor lnet_compare_routes
lnet: Fix source specified route selection
lnet: Do not assume peers are MR capable
Christopher J. Morrone (1):
lustre: ldlm: Make kvzalloc | kvfree use consistent
Di Wang (1):
lustre: llite: handle ORPHAN/DEAD directories
Emoly Liu (4):
lnet: fix nid range format '*@<net>' support
lustre: checksum: enable/disable checksum correctly
lustre: ptlrpc: check lm_bufcount and lm_buflen
lustre: ptlrpc: check buffer length in lustre_msg_string()
Fan Yong (3):
lustre: llite: return compatible fsid for statfs
lustre: llite: decrease sa_running if fail to start statahead
lustre: lfsck: layout LFSCK for mirrored file
Gu Zheng (3):
lustre: osc: cancel osc_lock list traversal once found the lock is
being used
lustre: ldlm: always cancel aged locks regardless enabling or
disabling lru resize
lustre: uapi: fix building fail against Power9 little endian
Hongchao Zhang (8):
lustre: mdc: resend quotactl if needed
lustre: quota: add default quota setting support
lustre: ptlrpc: race in AT early reply
lustre: ptlrpc: always unregister bulk
lustre: quota: protect quota flags at OSC
lustre: quota: make overquota flag for old req
lustre: fld: let's caller to retry FLD_QUERY
lustre: mdc: hold obd while processing changelog
Jacek Tomaka (1):
lustre: llite: Mark lustre_inode_cache as reclaimable
Jadhav Vikram (1):
lustre: lov: protected ost pool count updation
James Nunez (1):
lustre: llite: limit smallest max_cached_mb value
James Simmons (33):
lustre: always enable special debugging, fhandles, and quota support.
lustre: osc_cache: remove __might_sleep()
lustre: uapi: remove enum hsm_progress_states
lustre: uapi: sync enum obd_statfs_state
lustre: obd: create ping sysfs file
lustre: ldlm: change LDLM_POOL_ADD_VAR macro to inline function
lustre: osc: fix idle_timeout handling
lustre: ptlrpc: replace simple_strtol with kstrtol
lustre: obd: use correct ip_compute_csum() version
lustre: llite: create checksums to replace checksum_pages
lustre: obd: use correct names for conn_uuid
lustre: mgc: restore mgc binding for sptlrpc
lustre: update version to 2.11.99
lustre: obdclass: report all obd states for OBD_IOC_GETDEVICE
lustre: sysfs: make ping sysfs file read and writable
lustre: sptlrpc: split sptlrpc_process_config()
lustre: clio: fix incorrect invariant in cl_io_iter_fini()
lustre: obd: use ldo_process_config for mdc and osc layer
lustre: obd: make health_check sysfs compliant
lnet: properly cleanup lnet debugfs files
lustre: obd: update udev event handling
lustre: obd: replace class_uuid with linux kernel version.
lustre: obd: round values to nearest MiB for *_mb syfs files
lustre: obdclass: add comment for rcu handling in lu_env_remove
lustre: ptlrpc: change IMPORT_SET_* macros into real functions
lustre: obd: harden debugfs handling
lustre: update version to 2.13.50
lnet: timers: correctly offset mod_timer.
lustre: obd: perform proper division
lustre: llite: don't cache MDS_OPEN_LOCK for volatile files
lnet: socklnd: rename struct ksock_peer to struct ksock_peer_ni
lustre: sysfs: use string helper like functions for sysfs
lustre: uapi: properly pack data structures
Jian Yu (4):
lustre: mdt: revoke lease lock for truncate
lustre: llite: swab LOV EA user data
lustre: llite: swab LOV EA data in ll_getxattr_lov()
lustre: llite: fetch default layout for a directory
Jinshan Xiong (4):
lustre: llite: rename FSFILT_IOC_* to system flags
lustre: llite: optimize read on open pages
lustre: dne: performance improvement for file creation
lustre: llite: do not cache write open lock for exec file
John L. Hammond (12):
lustre: llite: reorganize variable and data structures
lustre: hsm: ignore compound_id
lustre: llog: remove obsolete llog handlers
lustre: obd: keep dirty_max_pages a round number of MB
lustre: llite: handle zero length xattr values correctly
lustre: mdc: remove obsolete intent opcodes
lustre: ldlm: correct logic in ldlm_prepare_lru_list()
lustre: llite: zero lum for stripeless files
lustre: mdc: move empty xattr handling to mdc layer
lustre: obd: remove portals handle from OBD import
lustre: llite: handle -ENODATA in ll_layout_fetch()
lustre: ldlm: remove trace from ldlm_pool_count()
Kit Westneat (1):
lnet: remove .nf_min_max handling
Lai Siyao (27):
lustre: ptlrpc: add dir migration connect flag
lustre: lmv: dir page is released while in use
lustre: migrate: pack lmv ea in migrate rpc
lustre: migrate: migrate striped directory
lustre: lmv: support accessing migrating directory
lustre: llite: add lock for dir layout data
lustre: lmv: allocate fid on parent MDT in migrate
lustre: obdclass: lu_dirent record length missing '0'
lustre: uapi: reserve connect flag for plain layout
lustre: dne: allow access to striped dir with broken layout
lustre: dne: add new dir hash type "space"
lustre: ptlrpc: intent_getattr fetches default LMV
lustre: mdc: add async statfs
lustre: lmv: mkdir with balanced space usage
lustre: lmv: reuse object alloc QoS code from LOD
lustre: obdclass: generate random u64 max correctly
lustre: uapi: change "space" hash type to hash flag
lustre: obdclass: 0-nlink race in lu_object_find_at()
lustre: mdc: dir page ldp_hash_end mistakenly adjusted
lustre: lmv: disable remote file statahead
lustre: lmv: use lu_tgt_descs to manage tgts
lustre: lmv: share object alloc QoS code with LMV
lustre: obdclass: qos penalties miscalculated
lustre: obdclass: lu_tgt_descs cleanup
lustre: lmv: alloc dir stripes by QoS
lustre: uapi: introduce OBD_CONNECT2_CRUSH
lustre: llite: fix deadlock in ll_update_lsm_md()
Li Dongyang (9):
lustre: ldlm: check double grant race after resource change
lustre: clio: use pagevec_release for many pages
lustre: osc: reduce atomic ops in osc_enter_cache_try
lustre: osc: check if opg is in lru list without locking
lustre: osc: don't check capability for every page
lustre: osc: reduce lock contention in osc_unreserve_grant
lustre: obdclass: protect imp_sec using rwlock_t
lustre: llite: create obd_device with usercopy whitelist
lustre: obdclass: remove assertion for imp_refcount
Li Xi (6):
lustre: osc: add T10PI support for RPC checksum
lustre: osc: wrong page offset for T10PI checksum
lustre: llite: add file heat support
lustre: llite: console message for disabled flock call
lustre: llite: cleanup stats of LPROC_LL_*
lustre: osc: add preferred checksum type support
Liang Zhen (2):
lustre: ldlm: don't disable softirq for exp_rpc_lock
lustre: obdclass: new wrapper to convert NID to string
Mike Marciniszyn (1):
lnet: libcfs: remove unnecessary set_fs(KERNEL_DS)
Mikhail Pershin (28):
lustre: mdc: deny layout swap for DoM file
lustre: ldlm: expose dirty age limit for flush-on-glimpse
lustre: ldlm: IBITS lock convert instead of cancel
lustre: ptlrpc: add LOCK_CONVERT connection flag
lustre: ldlm: handle lock converts in cancel handler
lustre: ldlm: don't add canceling lock back to LRU
lustre: mdt: read on open for DoM files
lustre: llite: check truncate race for DOM pages
lustre: ldlm: don't cancel DoM locks before replay
lustre: ptlrpc: don't change buffer when signature is ready
lustre: ldlm: update l_blocking_lock under lock
lustre: ldlm: don't apply ELC to converting and DOM locks
lustre: ldlm: don't skip bl_ast for local lock
lustre: mdt: fix read-on-open for big PAGE_SIZE
lustre: ldlm: don't convert wrong resource
lustre: mdc: prevent glimpse lock count grow
lustre: mdc: return DOM size on open resend
lustre: osc: pass client page size during reconnect too
lustre: mdt: fix mdt_dom_discard_data() timeouts
lustre: dom: per-resource ELC for WRITE lock enqueue
lustre: dom: mdc_lock_flush() improvement
lustre: obdclass: remove unprotected access to lu_object
lustre: llite: check correct size in ll_dom_finish_open()
lustre: ptlrpc: fix reply buffers shrinking and growing
lustre: dom: manual OST-to-DOM migration via mirroring
lustre: ptlrpc: do lu_env_refill for any new request
lustre: dom: check read-on-open buffer presents in reply
lustre: llog: keep llog handle alive until last reference
Mr NeilBrown (47):
lustre: obdclass: allow per-session jobids.
lustre: fld: remove fci_no_shrink field.
lustre: lustre: remove ldt_obd_type field of lu_device_type
lustre: lustre: remove imp_no_timeout field
lustre: llog: remove olg_cat_processing field.
lustre: ptlrpc: remove struct ptlrpc_bulk_page
lustre: ptlrpc: remove bd_import_generation field.
lustre: ptlrpc: remove srv_threads from struct ptlrpc_service
lustre: ptlrpc: remove scp_nthrs_stopping field.
lustre: ldlm: remove unused ldlm_server_conn
lustre: llite: remove lli_readdir_mutex
lustre: llite: remove ll_umounting field
lustre: llite: align field names in ll_sb_info
lustre: llite: remove lti_iter field
lustre: llite: remove ft_mtime field
lustre: llite: remove sub_reenter field.
lustre: osc: remove oti_descr oti_handle oti_plist
lustre: osc: remove oe_next_page
lnet: o2iblnd: remove some unused fields.
lnet: socklnd: remove ksnp_sharecount
lnet: change ln_mt_waitq to a completion.
lustre: import: Fix missing spin_unlock()
lustre: use simple sleep in some cases
lustre: modules: Use LIST_HEAD for declaring list_heads
lnet: remove pt_number from lnet_peer_table.
lustre: obdclass: Allow read-ahead for write requests
lnet: discard lnd_refcount
lnet: change ksocknal_create_peer() to return pointer
lnet: discard ksnn_lock
lnet: discard LNetMEInsert
lustre: all: prefer sizeof(*var) for alloc
lnet: always check return of try_module_get()
lnet: prepare to make lnet_lnd const.
lnet: discard struct ksock_peer
lnet: socklnd: initialize the_ksocklnd at compile-time.
lnet: remove locking protection ln_testprotocompat
lustre: handle: remove locking from class_handle2object()
lustre: obdclass: convert waiting in cl_sync_io_wait().
lnet: modules: use list_move were appropriate.
lnet: fix small race in unloading klnd modules.
lnet: me: discard struct lnet_handle_me
lnet: socklnd: convert peers hash table to hashtable.h
lustre: ptlrpc: simplify wait_event handling in unregister functions
lustre: ptlrpc: use l_wait_event_abortable in ptlrpcd_add_reg()
lnet: use LIST_HEAD() for local lists.
lustre: lustre: use LIST_HEAD() for local lists.
lnet: remove lnd_query interface.
Nathaniel Clark (1):
lustre: lov: Correct bounds checking
NeilBrown (18):
lustre: llite: Don't clear d_fsdata in ll_release()
lustre: llite: move agl_thread cleanup out of thread.
lustre/lnet: remove unnecessary use of msecs_to_jiffies()
lnet: net_fault: don't pass struct member to do_div()
lustre: obd: discard unused enum
lustre: lov: use wait_event() in lov_subobject_kill()
lustre: llite: use wait_event in cl_object_put_last()
lustre: handle: move refcount into the lustre_handle.
lustre: ldlm: separate buckets from ldlm hash table
lustre: handle: discard OBD_FREE_RCU
lnet: use list_move where appropriate.
lustre: ldlm: add a counter to the per-namespace data
lustre: rename ops to owner
lustre: ldlm: simplify ldlm_ns_hash_defs[]
lustre: u_object: factor out extra per-bucket data
lustre: llite: replace lli_trunc_sem
lustre: handle: use hlist for hash lists.
lustre: handle: discard h_lock.
Olaf Faaland (2):
lnet: create existing net returns EEXIST
lustre: llite: Update mdc and lite stats on open|creat
Olaf Weber (1):
lnet: use after free in lnet_discover_peer_locked()
Oleg Drokin (6):
lustre: ptlrpc: Add WBC connect flag
lustre: lov: Move lov_tgts_kobj init to lov_setup
lustre: osc: increase default max_dirty_mb to 2G
lustre: llite: Revalidate dentries in ll_intent_file_open
lustre: llite: hash just created files if lock allows
lustre: ptlrpc: Properly swab ll_fiemap_info_key
Patrick Farrell (30):
lustre: osc: Do not request more than 2GiB grant
lustre: ldlm: Reduce debug to console during eviction
lustre: ptlrpc: Make CPU binding switchable
lustre: osc: Do not walk full extent list
lustre: ldlm: Adjust search_* functions
lustre: mdc: Improve xattr buffer allocations
lustre: llite: Initialize cl_dirty_max_pages
lustre: llite: ll_fault fixes
lustre: osd: Set max ea size to XATTR_SIZE_MAX
lustre: lov: Remove unnecessary assert
lustre: obd: Add overstriping CONNECT flag
lustre: lov: Add overstriping support
lustre: uapi: Add nonrotational flag to statfs
lustre: llite: collect debug info for ll_fsync
lustre: lu_object: Add missed qos_rr_init
lustre: osc: Do not assert for first extent
lustre: ptlrpc: Don't get jobid in body_v2
lustre: lov: Correct write_intent end for trunc
lustre: osc: Fix dom handling in weight_ast
lustre: llite: Fix extents_stats
lustre: ptlrpc: Stop sending ptlrpc_body_v2
lustre: uapi: Remove unused CONNECT flag
lustre: llite: Fix page count for unaligned reads
lustre: llite: Improve readahead RPC issuance
lustre: lov: Move page index to top level
lustre: ptlrpc: Hold imp lock for idle reconnect
lustre: osc: glimpse - search for active lock
lnet: o2iblnd: Make credits hiw connection aware
lustre: vvp: dirty pages with pagevec
lustre: llite: Accept EBUSY for page unaligned read
Qian Yingjin (16):
lustre: mdt: Lazy size on MDT
lustre: uapi: add new changerec_type
lustre: lsom: Add an OBD_CONNECT2_LSOM connect flag
lustre: pcc: Reserve a new connection flag for PCC
lustre: rpc: support maximum 64MB I/O RPC
lustre: llite: Add persistent cache on client
lustre: pcc: Non-blocking PCC caching
lustre: pcc: security and permission for non-root user access
lustre: llite: Rule based auto PCC caching when create files
lustre: pcc: auto attach during open for valid cache
lustre: pcc: change detach behavior and add keep option
lustre: som: integrate LSOM with lfs find
lustre: pcc: Auto attach for PCC during IO
lustre: pcc: Incorrect size after re-attach
lustre: pcc: auto attach not work after client cache clear
lustre: pcc: Init saved dataset flags properly
Quentin Bouget (1):
lustre: uapi: turn struct lustre_nfs_fid to userland fhandle
Rahul Deshmukh (1):
lustre: obdecho: turn on async flag only for mode 3
Rob Latham (1):
lustre: uapi: Make lustre_user.h c++-legal
Ryan Haasken (1):
lustre: obdclass: Add lbug_on_eviction option
Sebastien Buisson (7):
lustre: obd: check '-o network' and peer discovery conflict
lustre: cfg: reserve flags for SELinux status checking
lustre: sec: create new function sptlrpc_get_sepol()
lnet: check for asymmetrical route messages
lustre: ptlrpc: manage SELinux policy info at connect time
lustre: ptlrpc: manage SELinux policy info for metadata ops
lustre: sec: reserve flags for client side encryption
Sergey Cheremencev (1):
lustre: ptlrpc: IR doesn't reconnect after EAGAIN
Shaun Tancheff (7):
lustre: lov: return error if cl_env_get fails
lustre: llite: MS_* flags and SB_* flags split
lustre: clio: support custom csi_end_io handler
lnet: Fix style issues for selftest/rpc.c
lnet: Fix style issues for module.c conctl.c
lnet: libcfs: provide an scnprintf and start using it
lnet: libcfs: Cleanup use of bare printk
Sonia Sharma (6):
lnet: Fix selftest backward compatibility post health
lnet: socklnd: dynamically set LND parameters
lnet: peer deletion code may hide error
lnet: increase lnet transaction timeout
lnet: Avoid lnet debugfs read/write if ctl_table does not exist
lnet: check if current->nsproxy is NULL before using
Swapnil Pimpale (1):
lustre: lustre: Reserve OST_FALLOCATE(fallocate) opcode
Tatsushi Takamura (1):
lnet: handling device failure by IB event handler
Teddy Chan (1):
lustre: ptlrpc: Add QoS for uid and gid in NRS-TBF
Teddy Zheng (2):
lustre: hsm: add OBD_CONNECT2_ARCHIVE_ID_ARRAY to pass archive_id
lists in array
lustre: hsm: increase upper limit of maximum HSM backends registered
with MDT
Vitaly Fertman (6):
lustre: ptlrpc: Add more flags to DEBUG_REQ_FLAGS macro
lustre: ldlm: layout lock fixes
lustre: osc: layout and chunkbits alignment mismatch
lustre: osc: wrong cache of LVB attrs
lustre: osc: wrong cache of LVB attrs, part2
lustre: ldlm: fix lock convert races
Vladimir Saveliev (6):
lustre: obdclass: make mod rpc slot wait queue FIFO
lustre: lov: fix lov_iocontrol for inactive OST case
lnet: libcfs: do not calculate debug_mb if it is set
lustre: llite: improve ll_dom_lock_cancel
lustre: lov: check all entries in lov_flush_composite
lustre: lmv: disable statahead for remote objects
Wang Shilong (24):
lustre: llite: fix setstripe for specific osts upon dir
lnet: libcfs: fix wrong check in libcfs_debug_vmsg2()
lustre: quota: fix setattr project check
lustre: llite: make sure name pack atomic
lustre: ptlrpc: handle proper import states for recovery
lustre: llite: switch to use ll_fsname directly
lustre: llite: fill copied dentry name's ending char properly
lustre: llite, readahead: fix to call ll_ras_enter() properly
lnet: libcfs: fix panic for too large cpu partitions
lustre: lov: fix wrong calculated length for fiemap
lustre: push rcu_barrier() before destroying slab
lustre: llite,readahead: don't always use max RPC size
lustre: llite: improve single-thread read performance
lustre: llite: fix deadloop with tiny write
lustre: llite: make sure readahead cover current read
lustre: llite: don't check vmpage refcount in ll_releasepage()
lustre: osc: reserve lru pages for read in batch
lustre: llite: don't miss every first stride page
lustre: llite: extend readahead locks for striped file
lustre: readahead: convert stride page index to byte
lnet: eliminate uninitialized warning
lustre: llite: support page unaligned stride readahead
lustre: ptlrpc: always reset generation for idle reconnect
lustre: lmv: fix to return correct MDT count
Yang Sheng (6):
lustre: ldlm: speed up preparation for list of lock cancel
lustre: ldlm: fix for l_lru usage
lustre: class: use INIT_LIST_HEAD_RCU instead INIT_LIST_HEAD
lustre: lov: cl_cache could miss initialize
lustre: lov: remove KEY_CACHE_SET to simplify the code
lustre: import: fix race between imp_state & imp_invalid
fs/lustre/Kconfig | 5 +
fs/lustre/fid/fid_request.c | 7 +
fs/lustre/fld/fld_cache.c | 15 +-
fs/lustre/fld/fld_internal.h | 1 -
fs/lustre/fld/fld_request.c | 23 +-
fs/lustre/include/cl_object.h | 73 +-
fs/lustre/include/lprocfs_status.h | 33 +-
fs/lustre/include/lu_object.h | 238 +-
fs/lustre/include/lustre_disk.h | 1 +
fs/lustre/include/lustre_dlm.h | 155 +-
fs/lustre/include/lustre_dlm_flags.h | 33 +-
fs/lustre/include/lustre_export.h | 29 +-
fs/lustre/include/lustre_ha.h | 2 +-
fs/lustre/include/lustre_handles.h | 21 +-
fs/lustre/include/lustre_import.h | 45 +-
fs/lustre/include/lustre_lmv.h | 82 +-
fs/lustre/include/lustre_log.h | 4 +-
fs/lustre/include/lustre_mdc.h | 120 -
fs/lustre/include/lustre_net.h | 159 +-
fs/lustre/include/lustre_osc.h | 27 +-
fs/lustre/include/lustre_req_layout.h | 15 +-
fs/lustre/include/lustre_sec.h | 12 +
fs/lustre/include/lustre_swab.h | 2 +
fs/lustre/include/obd.h | 151 +-
fs/lustre/include/obd_cksum.h | 130 +-
fs/lustre/include/obd_class.h | 150 +-
fs/lustre/include/obd_support.h | 59 +-
fs/lustre/ldlm/ldlm_extent.c | 2 +-
fs/lustre/ldlm/ldlm_inodebits.c | 111 +-
fs/lustre/ldlm/ldlm_internal.h | 42 +-
fs/lustre/ldlm/ldlm_lib.c | 59 +-
fs/lustre/ldlm/ldlm_lock.c | 359 +--
fs/lustre/ldlm/ldlm_lockd.c | 224 +-
fs/lustre/ldlm/ldlm_pool.c | 28 +-
fs/lustre/ldlm/ldlm_request.c | 444 +++-
fs/lustre/ldlm/ldlm_resource.c | 196 +-
fs/lustre/llite/Makefile | 2 +-
fs/lustre/llite/dcache.c | 1 -
fs/lustre/llite/dir.c | 731 ++++--
fs/lustre/llite/file.c | 987 ++++++--
fs/lustre/llite/glimpse.c | 1 +
fs/lustre/llite/lcommon_cl.c | 35 +-
fs/lustre/llite/lcommon_misc.c | 47 +-
fs/lustre/llite/llite_internal.h | 444 +++-
fs/lustre/llite/llite_lib.c | 719 ++++--
fs/lustre/llite/llite_mmap.c | 63 +-
fs/lustre/llite/llite_nfs.c | 59 +-
fs/lustre/llite/lproc_llite.c | 465 +++-
fs/lustre/llite/namei.c | 717 ++++--
fs/lustre/llite/pcc.c | 2614 ++++++++++++++++++++
fs/lustre/llite/pcc.h | 264 ++
fs/lustre/llite/rw.c | 1091 ++++++---
fs/lustre/llite/rw26.c | 4 -
fs/lustre/llite/statahead.c | 182 +-
fs/lustre/llite/super25.c | 23 +-
fs/lustre/llite/symlink.c | 21 +-
fs/lustre/llite/vvp_dev.c | 1 +
fs/lustre/llite/vvp_internal.h | 22 +-
fs/lustre/llite/vvp_io.c | 176 +-
fs/lustre/llite/vvp_object.c | 11 +-
fs/lustre/llite/vvp_page.c | 19 +-
fs/lustre/llite/xattr.c | 109 +-
fs/lustre/llite/xattr_security.c | 19 +
fs/lustre/lmv/lmv_fld.c | 17 +-
fs/lustre/lmv/lmv_intent.c | 201 +-
fs/lustre/lmv/lmv_internal.h | 162 +-
fs/lustre/lmv/lmv_obd.c | 2078 +++++++++-------
fs/lustre/lmv/lproc_lmv.c | 143 +-
fs/lustre/lov/Makefile | 2 +-
fs/lustre/lov/lov_cl_internal.h | 28 +-
fs/lustre/lov/lov_ea.c | 117 +-
fs/lustre/lov/lov_internal.h | 49 +-
fs/lustre/lov/lov_io.c | 89 +-
fs/lustre/lov/lov_obd.c | 162 +-
fs/lustre/lov/lov_object.c | 159 +-
fs/lustre/lov/lov_offset.c | 2 +
fs/lustre/lov/lov_pack.c | 73 +-
fs/lustre/lov/lov_page.c | 17 +-
fs/lustre/lov/lov_pool.c | 19 +-
fs/lustre/lov/lov_request.c | 29 +-
fs/lustre/lov/lovsub_page.c | 68 -
fs/lustre/lov/lproc_lov.c | 4 +-
fs/lustre/mdc/lproc_mdc.c | 87 +-
fs/lustre/mdc/mdc_changelog.c | 154 +-
fs/lustre/mdc/mdc_dev.c | 171 +-
fs/lustre/mdc/mdc_internal.h | 14 +-
fs/lustre/mdc/mdc_lib.c | 86 +-
fs/lustre/mdc/mdc_locks.c | 277 ++-
fs/lustre/mdc/mdc_reint.c | 106 +-
fs/lustre/mdc/mdc_request.c | 476 +++-
fs/lustre/mgc/lproc_mgc.c | 12 +-
fs/lustre/mgc/mgc_request.c | 86 +-
fs/lustre/obdclass/Makefile | 2 +-
fs/lustre/obdclass/cl_io.c | 49 +-
fs/lustre/obdclass/cl_object.c | 23 +-
fs/lustre/obdclass/cl_page.c | 36 +-
fs/lustre/obdclass/class_obd.c | 151 +-
fs/lustre/obdclass/genops.c | 139 +-
fs/lustre/obdclass/integrity.c | 273 +++
fs/lustre/obdclass/jobid.c | 282 ++-
fs/lustre/obdclass/llog.c | 126 +-
fs/lustre/obdclass/llog_cat.c | 59 +-
fs/lustre/obdclass/llog_internal.h | 4 +-
fs/lustre/obdclass/lprocfs_status.c | 277 ++-
fs/lustre/obdclass/lu_object.c | 518 +++-
fs/lustre/obdclass/lu_tgt_descs.c | 682 ++++++
fs/lustre/obdclass/lustre_handles.c | 61 +-
fs/lustre/obdclass/obd_cksum.c | 151 ++
fs/lustre/obdclass/obd_config.c | 39 +-
fs/lustre/obdclass/obd_mount.c | 23 +-
fs/lustre/obdclass/obd_sysfs.c | 101 +-
fs/lustre/obdclass/obdo.c | 7 +-
fs/lustre/obdecho/echo_client.c | 77 +-
fs/lustre/osc/lproc_osc.c | 232 +-
fs/lustre/osc/osc_cache.c | 172 +-
fs/lustre/osc/osc_dev.c | 19 +-
fs/lustre/osc/osc_internal.h | 48 +-
fs/lustre/osc/osc_io.c | 115 +-
fs/lustre/osc/osc_lock.c | 156 +-
fs/lustre/osc/osc_object.c | 28 +-
fs/lustre/osc/osc_page.c | 20 +-
fs/lustre/osc/osc_quota.c | 18 +-
fs/lustre/osc/osc_request.c | 619 +++--
fs/lustre/ptlrpc/client.c | 282 ++-
fs/lustre/ptlrpc/errno.c | 27 +
fs/lustre/ptlrpc/events.c | 12 +-
fs/lustre/ptlrpc/import.c | 507 ++--
fs/lustre/ptlrpc/layout.c | 172 +-
fs/lustre/ptlrpc/llog_client.c | 15 +-
fs/lustre/ptlrpc/lproc_ptlrpc.c | 66 +-
fs/lustre/ptlrpc/niobuf.c | 102 +-
fs/lustre/ptlrpc/pack_generic.c | 236 +-
fs/lustre/ptlrpc/pinger.c | 50 +-
fs/lustre/ptlrpc/ptlrpc_internal.h | 3 +-
fs/lustre/ptlrpc/ptlrpcd.c | 21 +-
fs/lustre/ptlrpc/recover.c | 23 +-
fs/lustre/ptlrpc/sec.c | 146 +-
fs/lustre/ptlrpc/sec_bulk.c | 71 +-
fs/lustre/ptlrpc/sec_config.c | 89 +-
fs/lustre/ptlrpc/sec_gc.c | 16 +-
fs/lustre/ptlrpc/sec_lproc.c | 74 +
fs/lustre/ptlrpc/sec_null.c | 16 +-
fs/lustre/ptlrpc/sec_plain.c | 7 +-
fs/lustre/ptlrpc/service.c | 427 ++--
fs/lustre/ptlrpc/wiretest.c | 342 ++-
include/linux/libcfs/libcfs.h | 1 +
include/linux/libcfs/libcfs_debug.h | 69 +-
include/linux/libcfs/libcfs_fail.h | 46 +-
include/linux/lnet/api.h | 34 +-
include/linux/lnet/lib-lnet.h | 225 +-
include/linux/lnet/lib-types.h | 355 ++-
include/uapi/linux/lnet/libcfs_debug.h | 4 +-
include/uapi/linux/lnet/libcfs_ioctl.h | 13 +-
include/uapi/linux/lnet/lnet-dlc.h | 42 +
include/uapi/linux/lnet/lnet-types.h | 49 +-
include/uapi/linux/lnet/lnetctl.h | 23 +
include/uapi/linux/lnet/nidstr.h | 2 +
include/uapi/linux/lustre/lustre_cfg.h | 1 +
include/uapi/linux/lustre/lustre_fid.h | 7 +
include/uapi/linux/lustre/lustre_idl.h | 392 +--
include/uapi/linux/lustre/lustre_ioctl.h | 5 +-
include/uapi/linux/lustre/lustre_kernelcomm.h | 15 +-
include/uapi/linux/lustre/lustre_user.h | 575 +++--
include/uapi/linux/lustre/lustre_ver.h | 6 +-
mm/page-writeback.c | 1 +
net/lnet/klnds/o2iblnd/o2iblnd.c | 357 ++-
net/lnet/klnds/o2iblnd/o2iblnd.h | 63 +-
net/lnet/klnds/o2iblnd/o2iblnd_cb.c | 169 +-
net/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 30 +-
net/lnet/klnds/socklnd/socklnd.c | 737 +++---
net/lnet/klnds/socklnd/socklnd.h | 95 +-
net/lnet/klnds/socklnd/socklnd_cb.c | 139 +-
net/lnet/klnds/socklnd/socklnd_proto.c | 24 +-
net/lnet/libcfs/debug.c | 5 +-
net/lnet/libcfs/fail.c | 15 +-
net/lnet/libcfs/libcfs_cpu.c | 11 +-
net/lnet/libcfs/libcfs_lock.c | 2 +-
net/lnet/libcfs/linux-crypto.c | 5 +-
net/lnet/libcfs/module.c | 33 +-
net/lnet/libcfs/tracefile.c | 50 +-
net/lnet/lnet/acceptor.c | 27 +-
net/lnet/lnet/api-ni.c | 828 +++++--
net/lnet/lnet/config.c | 57 +-
net/lnet/lnet/lib-eq.c | 4 +-
net/lnet/lnet/lib-md.c | 23 +-
net/lnet/lnet/lib-me.c | 135 +-
net/lnet/lnet/lib-move.c | 3266 +++++++++++++++++++------
net/lnet/lnet/lib-msg.c | 711 +++++-
net/lnet/lnet/lib-ptl.c | 2 +-
net/lnet/lnet/lib-socket.c | 17 +-
net/lnet/lnet/lo.c | 1 -
net/lnet/lnet/module.c | 8 +-
net/lnet/lnet/net_fault.c | 126 +-
net/lnet/lnet/nidstrings.c | 272 +-
net/lnet/lnet/peer.c | 725 ++++--
net/lnet/lnet/router.c | 1613 ++++++------
net/lnet/lnet/router_proc.c | 212 +-
net/lnet/selftest/conctl.c | 4 +-
net/lnet/selftest/console.c | 10 +-
net/lnet/selftest/framework.c | 28 +-
net/lnet/selftest/module.c | 2 +-
net/lnet/selftest/rpc.c | 43 +-
net/lnet/selftest/rpc.h | 10 +-
203 files changed, 25222 insertions(+), 10485 deletions(-)
create mode 100644 fs/lustre/llite/pcc.c
create mode 100644 fs/lustre/llite/pcc.h
delete mode 100644 fs/lustre/lov/lovsub_page.c
create mode 100644 fs/lustre/obdclass/integrity.c
create mode 100644 fs/lustre/obdclass/lu_tgt_descs.c
create mode 100644 fs/lustre/obdclass/obd_cksum.c
--
1.8.3.1
next reply other threads:[~2020-02-27 21:07 UTC|newest]
Thread overview: 626+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-27 21:07 James Simmons [this message]
2020-02-27 21:07 ` [lustre-devel] [PATCH 001/622] lustre: always enable special debugging, fhandles, and quota support James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 002/622] lustre: osc_cache: remove __might_sleep() James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 003/622] lustre: uapi: remove enum hsm_progress_states James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 004/622] lustre: uapi: sync enum obd_statfs_state James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 005/622] lustre: llite: return compatible fsid for statfs James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 006/622] lustre: ldlm: Make kvzalloc | kvfree use consistent James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 007/622] lustre: llite: limit smallest max_cached_mb value James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 008/622] lustre: obdecho: turn on async flag only for mode 3 James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 009/622] lustre: llite: reorganize variable and data structures James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 010/622] lustre: llite: increase whole-file readahead to RPC size James Simmons
2020-02-27 21:07 ` [lustre-devel] [PATCH 011/622] lustre: llite: handle ORPHAN/DEAD directories James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 012/622] lustre: lov: protected ost pool count updation James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 013/622] lustre: obdclass: fix llog_cat_cleanup() usage on Client James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 014/622] lustre: mdc: fix possible NULL pointer dereference James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 015/622] lustre: obdclass: allow specifying complex jobids James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 016/622] lustre: ldlm: don't disable softirq for exp_rpc_lock James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 017/622] lustre: obdclass: new wrapper to convert NID to string James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 018/622] lustre: ptlrpc: Add QoS for uid and gid in NRS-TBF James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 019/622] lustre: hsm: ignore compound_id James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 020/622] lnet: libcfs: remove unnecessary set_fs(KERNEL_DS) James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 021/622] lustre: ptlrpc: ptlrpc_register_bulk() LBUG on ENOMEM James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 022/622] lustre: llite: yield cpu after call to ll_agl_trigger James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 023/622] lustre: osc: Do not request more than 2GiB grant James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 024/622] lustre: llite: rename FSFILT_IOC_* to system flags James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 025/622] lnet: fix nid range format '*@<net>' support James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 026/622] lustre: ptlrpc: fix test_req_buffer_pressure behavior James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 027/622] lustre: lu_object: improve debug message for lu_object_put() James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 028/622] lustre: idl: remove obsolete directory split flags James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 029/622] lustre: mdc: resend quotactl if needed James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 030/622] lustre: obd: create ping sysfs file James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 031/622] lustre: ldlm: change LDLM_POOL_ADD_VAR macro to inline function James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 032/622] lustre: obdecho: use vmalloc for lnb James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 033/622] lustre: mdc: deny layout swap for DoM file James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 034/622] lustre: mgc: remove obsolete IR swabbing workaround James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 035/622] lustre: ptlrpc: add dir migration connect flag James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 036/622] lustre: mds: remove obsolete MDS_VTX_BYPASS flag James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 037/622] lustre: ldlm: expose dirty age limit for flush-on-glimpse James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 038/622] lustre: ldlm: IBITS lock convert instead of cancel James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 039/622] lustre: ptlrpc: fix return type of boolean functions James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 040/622] lustre: llite: decrease sa_running if fail to start statahead James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 041/622] lustre: lmv: dir page is released while in use James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 042/622] lustre: ldlm: speed up preparation for list of lock cancel James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 043/622] lustre: checksum: enable/disable checksum correctly James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 044/622] lustre: build: armv7 client build fixes James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 045/622] lustre: ldlm: fix l_last_activity usage James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 046/622] lustre: ptlrpc: Add WBC connect flag James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 047/622] lustre: llog: remove obsolete llog handlers James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 048/622] lustre: ldlm: fix for l_lru usage James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 049/622] lustre: lov: Move lov_tgts_kobj init to lov_setup James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 050/622] lustre: osc: add T10PI support for RPC checksum James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 051/622] lustre: ldlm: Reduce debug to console during eviction James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 052/622] lustre: ptlrpc: idle connections can disconnect James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 053/622] lustre: osc: truncate does not update blocks count on client James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 054/622] lustre: ptlrpc: add LOCK_CONVERT connection flag James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 055/622] lustre: ldlm: handle lock converts in cancel handler James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 056/622] lustre: ptlrpc: Serialize procfs access to scp_hist_reqs using mutex James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 057/622] lustre: ldlm: don't add canceling lock back to LRU James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 058/622] lustre: quota: add default quota setting support James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 059/622] lustre: ptlrpc: don't zero request handle James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 060/622] lnet: ko2iblnd: determine gaps correctly James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 061/622] lustre: osc: increase default max_dirty_mb to 2G James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 062/622] lustre: ptlrpc: remove obsolete OBD RPC opcodes James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 063/622] lustre: ptlrpc: assign specific values to MGS opcodes James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 064/622] lustre: ptlrpc: remove obsolete LLOG_ORIGIN_* RPCs James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 065/622] lustre: osc: fix idle_timeout handling James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 066/622] lustre: ptlrpc: ASSERTION(!list_empty(imp->imp_replay_cursor)) James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 067/622] lustre: obd: keep dirty_max_pages a round number of MB James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 068/622] lustre: osc: depart grant shrinking from pinger James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 069/622] lustre: mdt: Lazy size on MDT James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 070/622] lustre: lfsck: layout LFSCK for mirrored file James Simmons
2020-02-27 21:08 ` [lustre-devel] [PATCH 071/622] lustre: mdt: read on open for DoM files James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 072/622] lustre: migrate: pack lmv ea in migrate rpc James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 073/622] lustre: hsm: add OBD_CONNECT2_ARCHIVE_ID_ARRAY to pass archive_id lists in array James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 074/622] lustre: llite: handle zero length xattr values correctly James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 075/622] lnet: refactor lnet_select_pathway() James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 076/622] lnet: add health value per ni James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 077/622] lnet: add lnet_health_sensitivity James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 078/622] lnet: add monitor thread James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 079/622] lnet: handle local ni failure James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 080/622] lnet: handle o2iblnd tx failure James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 081/622] lnet: handle socklnd " James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 082/622] lnet: handle remote errors in LNet James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 083/622] lnet: add retry count James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 084/622] lnet: calculate the lnd timeout James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 085/622] lnet: sysfs functions for module params James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 086/622] lnet: timeout delayed REPLYs and ACKs James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 087/622] lnet: remove duplicate timeout mechanism James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 088/622] lnet: handle fatal device error James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 089/622] lnet: reset health value James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 090/622] lnet: add health statistics James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 091/622] lnet: Add ioctl to get health stats James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 092/622] lnet: remove obsolete health functions James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 093/622] lnet: set health value from user space James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 094/622] lnet: add global health statistics James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 095/622] lnet: print recovery queues content James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 096/622] lnet: health error simulation James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 097/622] lustre: ptlrpc: replace simple_strtol with kstrtol James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 098/622] lustre: obd: use correct ip_compute_csum() version James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 099/622] lustre: osc: serialize access to idle_timeout vs cleanup James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 100/622] lustre: mdc: remove obsolete intent opcodes James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 101/622] lustre: llite: fix setstripe for specific osts upon dir James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 102/622] lustre: osc: enable/disable OSC grant shrink James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 103/622] lustre: protocol: MDT as a statfs proxy James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 104/622] lustre: ldlm: correct logic in ldlm_prepare_lru_list() James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 105/622] lustre: llite: check truncate race for DOM pages James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 106/622] lnet: lnd: conditionally set health status James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 107/622] lnet: router handling James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 108/622] lustre: obd: check '-o network' and peer discovery conflict James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 109/622] lnet: update logging James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 110/622] lustre: ldlm: don't cancel DoM locks before replay James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 111/622] lnet: lnd: Clean up logging James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 112/622] lustre: mdt: revoke lease lock for truncate James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 113/622] lustre: ptlrpc: race in AT early reply James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 114/622] lustre: migrate: migrate striped directory James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 115/622] lustre: obdclass: remove unused ll_import_cachep James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 116/622] lustre: ptlrpc: add debugging for idle connections James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 117/622] lustre: obdclass: Add lbug_on_eviction option James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 118/622] lustre: lmv: support accessing migrating directory James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 119/622] lustre: mdc: move RPC semaphore code to lustre/osp James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 120/622] lnet: libcfs: fix wrong check in libcfs_debug_vmsg2() James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 121/622] lustre: ptlrpc: new request vs disconnect race James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 122/622] lustre: misc: name open file handles as such James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 123/622] lustre: ldlm: cleanup LVB handling James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 124/622] lustre: ldlm: pass preallocated env to methods James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 125/622] lustre: osc: move obdo_cache to OSC code James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 126/622] lustre: llite: zero lum for stripeless files James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 127/622] lustre: idl: remove obsolete RPC flags James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 128/622] lustre: flr: add 'nosync' flag for FLR mirrors James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 129/622] lustre: llite: create checksums to replace checksum_pages James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 130/622] lustre: ptlrpc: don't change buffer when signature is ready James Simmons
2020-02-27 21:09 ` [lustre-devel] [PATCH 131/622] lustre: ldlm: update l_blocking_lock under lock James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 132/622] lustre: mgc: don't proccess cld during stopping James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 133/622] lustre: obdclass: make mod rpc slot wait queue FIFO James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 134/622] lustre: mdc: use old statfs format James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 135/622] lnet: Fix selftest backward compatibility post health James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 136/622] lustre: osc: clarify short_io_bytes is maximum value James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 137/622] lustre: ptlrpc: Make CPU binding switchable James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 138/622] lustre: misc: quiet console messages at startup James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 139/622] lustre: ldlm: don't apply ELC to converting and DOM locks James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 140/622] lustre: class: use INIT_LIST_HEAD_RCU instead INIT_LIST_HEAD James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 141/622] lustre: uapi: add new changerec_type James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 142/622] lustre: ldlm: check double grant race after resource change James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 143/622] lustre: mdc: grow lvb buffer to hold layout James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 144/622] lustre: osc: re-check target versus available grant James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 145/622] lnet: unlink md if fail to send recovery James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 146/622] lustre: obd: use correct names for conn_uuid James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 147/622] lustre: idl: use proper ATTR/MDS_ATTR/MDS_OPEN flags James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 148/622] lustre: llite: optimize read on open pages James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 149/622] lnet: set the health status correctly James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 150/622] lustre: lov: add debugging info for statfs James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 151/622] lnet: Decrement health on timeout James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 152/622] lustre: quota: fix setattr project check James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 153/622] lnet: socklnd: dynamically set LND parameters James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 154/622] lustre: flr: add mirror write command James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 155/622] lnet: properly error check sensitivity James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 156/622] lustre: llite: add lock for dir layout data James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 157/622] lnet: configure recovery interval James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 158/622] lustre: osc: Do not walk full extent list James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 159/622] lnet: separate ni state from recovery James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 160/622] lustre: mdc: move empty xattr handling to mdc layer James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 161/622] lustre: obd: remove portals handle from OBD import James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 162/622] lustre: mgc: restore mgc binding for sptlrpc James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 163/622] lnet: peer deletion code may hide error James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 164/622] lustre: hsm: make changelog flag argument an enum James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 165/622] lustre: ldlm: don't skip bl_ast for local lock James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 166/622] lustre: clio: use pagevec_release for many pages James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 167/622] lustre: lmv: allocate fid on parent MDT in migrate James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 168/622] lustre: ptlrpc: Do not map unrecognized ELDLM errnos to EIO James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 169/622] lustre: llite: protect reading inode->i_data.nrpages James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 170/622] lustre: mdt: fix read-on-open for big PAGE_SIZE James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 171/622] lustre: llite: handle -ENODATA in ll_layout_fetch() James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 172/622] lustre: hsm: increase upper limit of maximum HSM backends registered with MDT James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 173/622] lustre: osc: wrong page offset for T10PI checksum James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 174/622] lnet: increase lnet transaction timeout James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 175/622] lnet: handle multi-md usage James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 176/622] lustre: uapi: fix warnings when lustre_user.h included James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 177/622] lustre: obdclass: lu_dirent record length missing '0' James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 178/622] lustre: update version to 2.11.99 James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 179/622] lustre: osc: limit chunk number of write submit James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 180/622] lustre: osc: speed up page cache cleanup during blocking ASTs James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 181/622] lustre: lmv: Fix style issues for lmv_fld.c James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 182/622] lustre: llite: Fix style issues for llite_nfs.c James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 183/622] lustre: llite: Fix style issues for lcommon_misc.c James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 184/622] lustre: llite: Fix style issues for symlink.c James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 185/622] lustre: headers: define pct(a, b) once James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 186/622] lustre: obdclass: report all obd states for OBD_IOC_GETDEVICE James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 187/622] lustre: ldlm: remove trace from ldlm_pool_count() James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 188/622] lustre: ptlrpc: clean up rq_interpret_reply callbacks James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 189/622] lustre: lov: quiet lov_dump_lmm_ console messages James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 190/622] lustre: lov: cl_cache could miss initialize James Simmons
2020-02-27 21:10 ` [lustre-devel] [PATCH 191/622] lnet: socklnd: improve scheduling algorithm James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 192/622] lustre: ldlm: Adjust search_* functions James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 193/622] lustre: sysfs: make ping sysfs file read and writable James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 194/622] lustre: ptlrpc: connect vs import invalidate race James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 195/622] lustre: ptlrpc: always unregister bulk James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 196/622] lustre: sptlrpc: split sptlrpc_process_config() James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 197/622] lustre: cfg: reserve flags for SELinux status checking James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 198/622] lustre: llite: remove cl_file_inode_init() LASSERT James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 199/622] lnet: add fault injection for bulk transfers James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 200/622] lnet: remove .nf_min_max handling James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 201/622] lustre: sec: create new function sptlrpc_get_sepol() James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 202/622] lustre: clio: fix incorrect invariant in cl_io_iter_fini() James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 203/622] lustre: mdc: Improve xattr buffer allocations James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 204/622] lnet: libcfs: allow file/func/line passed to CDEBUG() James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 205/622] lustre: llog: add startcat for wrapped catalog James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 206/622] lustre: llog: add synchronization for the last record James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 207/622] lustre: ptlrpc: improve memory allocation for service RPCs James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 208/622] lustre: llite: enable flock mount option by default James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 209/622] lustre: lmv: avoid gratuitous 64-bit modulus James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 210/622] lustre: Ensure crc-t10pi is enabled James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 211/622] lustre: lov: fix lov_iocontrol for inactive OST case James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 212/622] lustre: llite: Initialize cl_dirty_max_pages James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 213/622] lustre: mdc: don't use ACL at setattr James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 214/622] lnet: o2iblnd: ibc_rxs is created and freed with different size James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 215/622] lustre: osc: reduce atomic ops in osc_enter_cache_try James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 216/622] lustre: llite: ll_fault should fail for insane file offsets James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 217/622] lustre: ptlrpc: reset generation for old requests James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 218/622] lustre: osc: check if opg is in lru list without locking James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 219/622] lnet: use right rtr address James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 220/622] lnet: use right address for routing message James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 221/622] lustre: lov: avoid signed vs. unsigned comparison James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 222/622] lustre: obd: use ldo_process_config for mdc and osc layer James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 223/622] lnet: check for asymmetrical route messages James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 224/622] lustre: llite: Lock inode on tiny write if setuid/setgid set James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 225/622] lustre: llite: make sure name pack atomic James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 226/622] lustre: ptlrpc: handle proper import states for recovery James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 227/622] lustre: ldlm: don't convert wrong resource James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 228/622] lustre: llite: limit statfs ffree if less than OST ffree James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 229/622] lustre: mdc: prevent glimpse lock count grow James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 230/622] lustre: dne: performance improvement for file creation James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 231/622] lustre: mdc: return DOM size on open resend James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 232/622] lustre: llite: optimizations for not granted lock processing James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 233/622] lustre: osc: propagate grant shrink interval immediately James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 234/622] lustre: osc: grant shrink shouldn't account skipped OSC James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 235/622] lustre: quota: protect quota flags at OSC James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 236/622] lustre: osc: pass client page size during reconnect too James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 237/622] lustre: ptlrpc: Change static defines to use macro for sec_gc.c James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 238/622] lnet: libcfs: do not calculate debug_mb if it is set James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 239/622] lustre: ldlm: Lost lease lock on migrate error James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 240/622] lnet: lnd: increase CQ entries James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 241/622] lustre: security: return security context for metadata ops James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 242/622] lustre: grant: prevent overflow of o_undirty James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 243/622] lustre: ptlrpc: manage SELinux policy info at connect time James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 244/622] lustre: ptlrpc: manage SELinux policy info for metadata ops James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 245/622] lustre: obd: make health_check sysfs compliant James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 246/622] lustre: misc: delete OBD_IOC_PING_TARGET ioctl James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 247/622] lustre: misc: remove LIBCFS_IOC_DEBUG_MASK ioctl James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 248/622] lustre: llite: add file heat support James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 249/622] lustre: obdclass: improve llog config record message James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 250/622] lustre: lov: remove KEY_CACHE_SET to simplify the code James Simmons
2020-02-27 21:11 ` [lustre-devel] [PATCH 251/622] lustre: ldlm: Fix style issues for ldlm_lockd.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 252/622] lustre: ldlm: Fix style issues for ldlm_request.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 253/622] lustre: ptlrpc: Fix style issues for sec_bulk.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 254/622] lustre: ldlm: Fix style issues for ptlrpcd.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 255/622] lustre: ptlrpc: IR doesn't reconnect after EAGAIN James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 256/622] lustre: llite: ll_fault fixes James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 257/622] lustre: lsom: Add an OBD_CONNECT2_LSOM connect flag James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 258/622] lustre: pcc: Reserve a new connection flag for PCC James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 259/622] lustre: uapi: reserve connect flag for plain layout James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 260/622] lustre: ptlrpc: allow stopping threads above threads_max James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 261/622] lnet: Avoid lnet debugfs read/write if ctl_table does not exist James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 262/622] lnet: lnd: bring back concurrent_sends James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 263/622] lnet: properly cleanup lnet debugfs files James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 264/622] lustre: mdc: reset lmm->lmm_stripe_offset in mdc_save_lovea James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 265/622] lnet: Cleanup lnet_get_rtr_pool_cfg James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 266/622] lustre: quota: make overquota flag for old req James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 267/622] lustre: osd: Set max ea size to XATTR_SIZE_MAX James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 268/622] lustre: lov: Remove unnecessary assert James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 269/622] lnet: o2iblnd: kib_conn leak James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 270/622] lustre: llite: switch to use ll_fsname directly James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 271/622] lustre: llite: improve max_readahead console messages James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 272/622] lustre: llite: fill copied dentry name's ending char properly James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 273/622] lustre: obd: update udev event handling James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 274/622] lustre: ptlrpc: Bulk assertion fails on -ENOMEM James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 275/622] lustre: obd: Add overstriping CONNECT flag James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 276/622] lustre: llite, readahead: fix to call ll_ras_enter() properly James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 277/622] lustre: ptlrpc: ASSERTION (req_transno < next_transno) failed James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 278/622] lustre: lov: new foreign LOV format James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 279/622] lustre: lmv: new foreign LMV format James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 280/622] lustre: obd: replace class_uuid with linux kernel version James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 281/622] lustre: ptlrpc: Fix style issues for sec_null.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 282/622] lustre: ptlrpc: Fix style issues for service.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 283/622] lustre: uapi: fix file heat support James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 284/622] lnet: libcfs: poll fail_loc in cfs_fail_timeout_set() James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 285/622] lustre: obd: round values to nearest MiB for *_mb syfs files James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 286/622] lustre: osc: don't check capability for every page James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 287/622] lustre: statahead: sa_handle_callback get lli_sa_lock earlier James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 288/622] lnet: use number of wrs to calculate CQEs James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 289/622] lustre: ldlm: Fix style issues for ldlm_resource.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 290/622] lustre: ptlrpc: Fix style issues for sec_gc.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 291/622] lustre: ptlrpc: Fix style issues for llog_client.c James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 292/622] lustre: dne: allow access to striped dir with broken layout James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 293/622] lustre: ptlrpc: ocd_connect_flags are wrong during reconnect James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 294/622] lnet: libcfs: fix panic for too large cpu partitions James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 295/622] lustre: obdclass: put all service's env on the list James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 296/622] lustre: mdt: fix mdt_dom_discard_data() timeouts James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 297/622] lustre: lov: Add overstriping support James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 298/622] lustre: rpc: support maximum 64MB I/O RPC James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 299/622] lustre: dom: per-resource ELC for WRITE lock enqueue James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 300/622] lustre: dom: mdc_lock_flush() improvement James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 301/622] lnet: Fix NI status in debugfs for loopback ni James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 302/622] lustre: ptlrpc: Add more flags to DEBUG_REQ_FLAGS macro James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 303/622] lustre: llite: Revalidate dentries in ll_intent_file_open James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 304/622] lustre: llite: hash just created files if lock allows James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 305/622] lnet: adds checking msg len James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 306/622] lustre: dne: add new dir hash type "space" James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 307/622] lustre: uapi: Add nonrotational flag to statfs James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 308/622] lnet: libcfs: crashes with certain cpu part numbers James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 309/622] lustre: lov: fix wrong calculated length for fiemap James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 310/622] lustre: obdclass: remove unprotected access to lu_object James Simmons
2020-02-27 21:12 ` [lustre-devel] [PATCH 311/622] lustre: push rcu_barrier() before destroying slab James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 312/622] lustre: ptlrpc: intent_getattr fetches default LMV James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 313/622] lustre: mdc: add async statfs James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 314/622] lustre: lmv: mkdir with balanced space usage James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 315/622] lustre: llite: check correct size in ll_dom_finish_open() James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 316/622] lnet: recovery event handling broken James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 317/622] lnet: clean mt_eqh properly James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 318/622] lnet: handle remote health error James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 319/622] lnet: setup health timeout defaults James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 320/622] lnet: fix cpt locking James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 321/622] lnet: detach response tracker James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 322/622] lnet: invalidate recovery ping mdh James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 323/622] lnet: fix list corruption James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 324/622] lnet: correct discovery LNetEQFree() James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 325/622] lnet: Protect lp_dc_pendq manipulation with lp_lock James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 326/622] lnet: Ensure md is detached when msg is not committed James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 327/622] lnet: verify msg is commited for send/recv James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 328/622] lnet: select LO interface for sending James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 329/622] lnet: remove route add restriction James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 330/622] lnet: Discover routers on first use James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 331/622] lnet: use peer for gateway James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 332/622] lnet: lnet_add/del_route() James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 333/622] lnet: Do not allow deleting of router nis James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 334/622] lnet: router sensitivity James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 335/622] lnet: cache ni status James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 336/622] lnet: Cache the routing feature James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 337/622] lnet: peer aliveness James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 338/622] lnet: router aliveness James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 339/622] lnet: simplify lnet_handle_local_failure() James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 340/622] lnet: Cleanup rcd James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 341/622] lnet: modify lnd notification mechanism James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 342/622] lnet: use discovery for routing James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 343/622] lnet: MR aware gateway selection James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 344/622] lnet: consider alive_router_check_interval James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 345/622] lnet: allow deleting router primary_nid James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 346/622] lnet: transfer routers James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 347/622] lnet: handle health for incoming messages James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 348/622] lnet: misleading discovery seqno James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 349/622] lnet: drop all rule James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 350/622] lnet: handle discovery off James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 351/622] lnet: handle router health off James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 352/622] lnet: push router interface updates James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 353/622] lnet: net aliveness James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 354/622] lnet: discover each gateway Net James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 355/622] lnet: look up MR peers routes James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 356/622] lnet: check peer timeout on a router James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 357/622] lustre: lmv: reuse object alloc QoS code from LOD James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 358/622] lustre: llite: Add persistent cache on client James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 359/622] lustre: pcc: Non-blocking PCC caching James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 360/622] lustre: pcc: security and permission for non-root user access James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 361/622] lustre: llite: Rule based auto PCC caching when create files James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 362/622] lustre: pcc: auto attach during open for valid cache James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 363/622] lustre: pcc: change detach behavior and add keep option James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 364/622] lustre: lov: return error if cl_env_get fails James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 365/622] lustre: ptlrpc: Add more flags to DEBUG_REQ_FLAGS macro James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 366/622] lustre: ldlm: layout lock fixes James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 367/622] lnet: Do not allow gateways on remote nets James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 368/622] lustre: osc: reduce lock contention in osc_unreserve_grant James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 369/622] lnet: Change static defines to use macro for module.c James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 370/622] lustre: llite, readahead: don't always use max RPC size James Simmons
2020-02-27 21:13 ` [lustre-devel] [PATCH 371/622] lustre: llite: improve single-thread read performance James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 372/622] lustre: obdclass: allow per-session jobids James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 373/622] lustre: llite: fix deadloop with tiny write James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 374/622] lnet: prevent loop in LNetPrimaryNID() James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 375/622] lustre: ldlm: Fix style issues for ldlm_lib.c James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 376/622] lustre: obdclass: protect imp_sec using rwlock_t James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 377/622] lustre: llite: console message for disabled flock call James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 378/622] lustre: ptlrpc: Add increasing XIDs CONNECT2 flag James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 379/622] lustre: ptlrpc: don't reset lru_resize on idle reconnect James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 380/622] lnet: use after free in lnet_discover_peer_locked() James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 381/622] lustre: obdclass: generate random u64 max correctly James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 382/622] lnet: fix peer ref counting James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 383/622] lustre: llite: collect debug info for ll_fsync James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 384/622] lustre: obdclass: use RCU to release lu_env_item James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 385/622] lustre: mdt: improve IBITS lock definitions James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 386/622] lustre: uapi: change "space" hash type to hash flag James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 387/622] lustre: osc: cancel osc_lock list traversal once found the lock is being used James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 388/622] lustre: obdclass: add comment for rcu handling in lu_env_remove James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 389/622] lnet: honor discovery setting James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 390/622] lustre: obdclass: don't send multiple statfs RPCs James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 391/622] lustre: lov: Correct bounds checking James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 392/622] lustre: lu_object: Add missed qos_rr_init James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 393/622] lustre: fld: let's caller to retry FLD_QUERY James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 394/622] lustre: llite: make sure readahead cover current read James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 395/622] lustre: ptlrpc: Add jobid to rpctrace debug messages James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 396/622] lnet: libcfs: Reduce memory frag due to HA debug msg James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 397/622] lustre: ptlrpc: change IMPORT_SET_* macros into real functions James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 398/622] lustre: uapi: add unused enum obd_statfs_state James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 399/622] lustre: llite: create obd_device with usercopy whitelist James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 400/622] lnet: warn if discovery is off James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 401/622] lustre: ldlm: always cancel aged locks regardless enabling or disabling lru resize James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 402/622] lustre: llite: cleanup stats of LPROC_LL_* James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 403/622] lustre: osc: Do not assert for first extent James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 404/622] lustre: llite: MS_* flags and SB_* flags split James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 405/622] lustre: llite: improve ll_dom_lock_cancel James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 406/622] lustre: llite: swab LOV EA user data James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 407/622] lustre: clio: support custom csi_end_io handler James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 408/622] lustre: llite: release active extent on sync write commit James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 409/622] lustre: obd: harden debugfs handling James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 410/622] lustre: obd: add rmfid support James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 411/622] lnet: Convert noisy timeout error to cdebug James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 412/622] lnet: Misleading error from lnet_is_health_check James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 413/622] lustre: llite: do not cache write open lock for exec file James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 414/622] lustre: mdc: polling mode for changelog reader James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 415/622] lnet: Sync the start of discovery and monitor threads James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 416/622] lustre: llite: don't check vmpage refcount in ll_releasepage() James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 417/622] lnet: Deprecate live and dead router check params James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 418/622] lnet: Detach rspt when md_threshold is infinite James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 419/622] lnet: Return EHOSTUNREACH for unreachable gateway James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 420/622] lustre: ptlrpc: Don't get jobid in body_v2 James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 421/622] lnet: Defer rspt cleanup when MD queued for unlink James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 422/622] lustre: lov: Correct write_intent end for trunc James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 423/622] lustre: mdc: hold lock while walking changelog dev list James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 424/622] lustre: import: fix race between imp_state & imp_invalid James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 425/622] lnet: support non-default network namespace James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 426/622] lustre: obdclass: 0-nlink race in lu_object_find_at() James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 427/622] lustre: osc: reserve lru pages for read in batch James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 428/622] lustre: uapi: Make lustre_user.h c++-legal James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 429/622] lnet: create existing net returns EEXIST James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 430/622] lustre: obdecho: reuse an cl env cache for obdecho survey James Simmons
2020-02-27 21:14 ` [lustre-devel] [PATCH 431/622] lustre: mdc: dir page ldp_hash_end mistakenly adjusted James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 432/622] lnet: handle unlink before send completes James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 433/622] lustre: osc: layout and chunkbits alignment mismatch James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 434/622] lnet: handle recursion in resend James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 435/622] lustre: llite: forget cached ACLs properly James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 436/622] lustre: osc: Fix dom handling in weight_ast James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 437/622] lustre: llite: Fix extents_stats James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 438/622] lustre: llite: don't miss every first stride page James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 439/622] lustre: llite: swab LOV EA data in ll_getxattr_lov() James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 440/622] lustre: llite: Mark lustre_inode_cache as reclaimable James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 441/622] lustre: osc: add preferred checksum type support James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 442/622] lustre: ptlrpc: Stop sending ptlrpc_body_v2 James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 443/622] lnet: Fix style issues for selftest/rpc.c James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 444/622] lnet: Fix style issues for module.c conctl.c James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 445/622] lustre: ptlrpc: check lm_bufcount and lm_buflen James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 446/622] lustre: uapi: Remove unused CONNECT flag James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 447/622] lustre: lmv: disable remote file statahead James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 448/622] lustre: llite: Fix page count for unaligned reads James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 449/622] lnet: discovery off route state update James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 450/622] lustre: llite: prevent mulitple group locks James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 451/622] lustre: ptlrpc: make DEBUG_REQ messages consistent James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 452/622] lustre: ptlrpc: check buffer length in lustre_msg_string() James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 453/622] lustre: uapi: fix building fail against Power9 little endian James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 454/622] lustre: ptlrpc: fix reply buffers shrinking and growing James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 455/622] lustre: dom: manual OST-to-DOM migration via mirroring James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 456/622] lustre: fld: remove fci_no_shrink field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 457/622] lustre: lustre: remove ldt_obd_type field of lu_device_type James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 458/622] lustre: lustre: remove imp_no_timeout field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 459/622] lustre: llog: remove olg_cat_processing field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 460/622] lustre: ptlrpc: remove struct ptlrpc_bulk_page James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 461/622] lustre: ptlrpc: remove bd_import_generation field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 462/622] lustre: ptlrpc: remove srv_threads from struct ptlrpc_service James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 463/622] lustre: ptlrpc: remove scp_nthrs_stopping field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 464/622] lustre: ldlm: remove unused ldlm_server_conn James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 465/622] lustre: llite: remove lli_readdir_mutex James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 466/622] lustre: llite: remove ll_umounting field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 467/622] lustre: llite: align field names in ll_sb_info James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 468/622] lustre: llite: remove lti_iter field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 469/622] lustre: llite: remove ft_mtime field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 470/622] lustre: llite: remove sub_reenter field James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 471/622] lustre: osc: remove oti_descr oti_handle oti_plist James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 472/622] lustre: osc: remove oe_next_page James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 473/622] lnet: o2iblnd: remove some unused fields James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 474/622] lnet: socklnd: remove ksnp_sharecount James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 475/622] lustre: llite: extend readahead locks for striped file James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 476/622] lustre: llite: Improve readahead RPC issuance James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 477/622] lustre: lov: Move page index to top level James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 478/622] lustre: readahead: convert stride page index to byte James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 479/622] lustre: osc: prevent use after free James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 480/622] lustre: mdc: hold obd while processing changelog James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 481/622] lnet: change ln_mt_waitq to a completion James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 482/622] lustre: obdclass: align to T10 sector size when generating guard James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 483/622] lustre: ptlrpc: Hold imp lock for idle reconnect James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 484/622] lustre: osc: glimpse - search for active lock James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 485/622] lustre: lmv: use lu_tgt_descs to manage tgts James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 486/622] lustre: lmv: share object alloc QoS code with LMV James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 487/622] lustre: import: Fix missing spin_unlock() James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 488/622] lnet: o2iblnd: Make credits hiw connection aware James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 489/622] lustre: obdecho: avoid panic with partially object init James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 490/622] lnet: o2iblnd: cache max_qp_wr James Simmons
2020-02-27 21:15 ` [lustre-devel] [PATCH 491/622] lustre: som: integrate LSOM with lfs find James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 492/622] lustre: llite: error handling of ll_och_fill() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 493/622] lnet: Don't queue msg when discovery has completed James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 494/622] lnet: Use alternate ping processing for non-mr peers James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 495/622] lustre: obdclass: qos penalties miscalculated James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 496/622] lustre: osc: wrong cache of LVB attrs James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 497/622] lustre: osc: wrong cache of LVB attrs, part2 James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 498/622] lustre: vvp: dirty pages with pagevec James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 499/622] lustre: ptlrpc: resend may corrupt the data James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 500/622] lnet: eliminate uninitialized warning James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 501/622] lnet: o2ib: Record rc in debug log on startup failure James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 502/622] lnet: o2ib: Reintroduce kiblnd_dev_search James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 503/622] lustre: ptlrpc: fix watchdog ratelimit logic James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 504/622] lustre: flr: avoid reading unhealthy mirror James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 505/622] lustre: obdclass: lu_tgt_descs cleanup James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 506/622] lustre: ptlrpc: Properly swab ll_fiemap_info_key James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 507/622] lustre: llite: clear flock when using localflock James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 508/622] lustre: sec: reserve flags for client side encryption James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 509/622] lustre: llite: limit max xattr size by kernel value James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 510/622] lustre: ptlrpc: return proper error code James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 511/622] lnet: fix peer_ni selection James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 512/622] lustre: pcc: Auto attach for PCC during IO James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 513/622] lustre: lmv: alloc dir stripes by QoS James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 514/622] lustre: llite: Don't clear d_fsdata in ll_release() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 515/622] lustre: llite: move agl_thread cleanup out of thread James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 516/622] lustre/lnet: remove unnecessary use of msecs_to_jiffies() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 517/622] lnet: net_fault: don't pass struct member to do_div() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 518/622] lustre: obd: discard unused enum James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 519/622] lustre: update version to 2.13.50 James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 520/622] lustre: llite: report latency for filesystem ops James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 521/622] lustre: osc: don't re-enable grant shrink on reconnect James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 522/622] lustre: llite: statfs to use NODELAY with MDS James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 523/622] lustre: ptlrpc: grammar fix James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 524/622] lustre: lov: check all entries in lov_flush_composite James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 525/622] lustre: pcc: Incorrect size after re-attach James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 526/622] lustre: pcc: auto attach not work after client cache clear James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 527/622] lustre: pcc: Init saved dataset flags properly James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 528/622] lustre: use simple sleep in some cases James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 529/622] lustre: lov: use wait_event() in lov_subobject_kill() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 530/622] lustre: llite: use wait_event in cl_object_put_last() James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 531/622] lustre: modules: Use LIST_HEAD for declaring list_heads James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 532/622] lustre: handle: move refcount into the lustre_handle James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 533/622] lustre: llite: support page unaligned stride readahead James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 534/622] lustre: ptlrpc: ptlrpc_register_bulk LBUG on ENOMEM James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 535/622] lustre: osc: allow increasing osc.*.short_io_bytes James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 536/622] lnet: remove pt_number from lnet_peer_table James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 537/622] lnet: Optimize check for routing feature flag James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 538/622] lustre: llite: file write pos mimatch James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 539/622] lustre: ldlm: FLOCK request can be processed twice James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 540/622] lnet: timers: correctly offset mod_timer James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 541/622] lustre: ptlrpc: update wiretest for new values James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 542/622] lustre: ptlrpc: do lu_env_refill for any new request James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 543/622] lustre: obd: perform proper division James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 544/622] lustre: uapi: introduce OBD_CONNECT2_CRUSH James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 545/622] lnet: Wait for single discovery attempt of routers James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 546/622] lustre: mgc: config lock leak James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 547/622] lnet: check if current->nsproxy is NULL before using James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 548/622] lustre: ptlrpc: always reset generation for idle reconnect James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 549/622] lustre: obdclass: Allow read-ahead for write requests James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 550/622] lustre: ldlm: separate buckets from ldlm hash table James Simmons
2020-02-27 21:16 ` [lustre-devel] [PATCH 551/622] lustre: llite: don't cache MDS_OPEN_LOCK for volatile files James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 552/622] lnet: discard lnd_refcount James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 553/622] lnet: socklnd: rename struct ksock_peer to struct ksock_peer_ni James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 554/622] lnet: change ksocknal_create_peer() to return pointer James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 555/622] lnet: discard ksnn_lock James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 556/622] lnet: discard LNetMEInsert James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 557/622] lustre: lmv: fix to return correct MDT count James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 558/622] lustre: obdclass: remove assertion for imp_refcount James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 559/622] lnet: Prefer route specified by rtr_nid James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 560/622] lustre: all: prefer sizeof(*var) for alloc James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 561/622] lustre: handle: discard OBD_FREE_RCU James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 562/622] lnet: use list_move where appropriate James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 563/622] lnet: libcfs: provide an scnprintf and start using it James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 564/622] lustre: llite: fetch default layout for a directory James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 565/622] lnet: fix rspt counter James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 566/622] lustre: ldlm: add a counter to the per-namespace data James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 567/622] lnet: Add peer level aliveness information James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 568/622] lnet: always check return of try_module_get() James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 569/622] lustre: obdclass: don't skip records for wrapped catalog James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 570/622] lnet: Refactor lnet_find_best_lpni_on_net James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 571/622] lnet: Avoid comparing route to itself James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 572/622] lustre: sysfs: use string helper like functions for sysfs James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 573/622] lustre: rename ops to owner James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 574/622] lustre: ldlm: simplify ldlm_ns_hash_defs[] James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 575/622] lnet: prepare to make lnet_lnd const James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 576/622] lnet: discard struct ksock_peer James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 577/622] lnet: Avoid extra lnet_remotenet lookup James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 578/622] lnet: Remove unused vars in lnet_find_route_locked James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 579/622] lnet: Refactor lnet_compare_routes James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 580/622] lustre: u_object: factor out extra per-bucket data James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 581/622] lustre: llite: replace lli_trunc_sem James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 582/622] lnet: Fix source specified route selection James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 583/622] lustre: uapi: turn struct lustre_nfs_fid to userland fhandle James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 584/622] lustre: uapi: LU-12521 llapi: add separate fsname and instance API James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 585/622] lnet: socklnd: initialize the_ksocklnd at compile-time James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 586/622] lnet: remove locking protection ln_testprotocompat James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 587/622] lustre: ptlrpc: suppress connection restored message James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 588/622] lustre: llite: fix deadlock in ll_update_lsm_md() James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 589/622] lustre: ldlm: fix lock convert races James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 590/622] lustre: ldlm: signal vs CP callback race James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 591/622] lustre: uapi: properly pack data structures James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 592/622] lnet: peer lookup handle shutdown James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 593/622] lnet: lnet response entries leak James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 594/622] lustre: lmv: disable statahead for remote objects James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 595/622] lustre: llite: eviction during ll_open_cleanup() James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 596/622] lustre: ptlrpc: show target name in req_history James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 597/622] lustre: dom: check read-on-open buffer presents in reply James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 598/622] lustre: llite: proper names/types for offset/pages James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 599/622] lustre: llite: Accept EBUSY for page unaligned read James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 600/622] lustre: handle: remove locking from class_handle2object() James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 601/622] lustre: handle: use hlist for hash lists James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 602/622] lustre: obdclass: convert waiting in cl_sync_io_wait() James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 603/622] lnet: modules: use list_move were appropriate James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 604/622] lnet: fix small race in unloading klnd modules James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 605/622] lnet: me: discard struct lnet_handle_me James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 606/622] lnet: avoid extra memory consumption James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 607/622] lustre: uapi: remove unused LUSTRE_DIRECTIO_FL James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 608/622] lustre: lustre: Reserve OST_FALLOCATE(fallocate) opcode James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 609/622] lnet: libcfs: Cleanup use of bare printk James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 610/622] lnet: Do not assume peers are MR capable James Simmons
2020-02-27 21:17 ` [lustre-devel] [PATCH 611/622] lnet: socklnd: convert peers hash table to hashtable.h James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 612/622] lustre: llite: Update mdc and lite stats on open|creat James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 613/622] lustre: osc: glimpse and lock cancel race James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 614/622] lustre: llog: keep llog handle alive until last reference James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 615/622] lnet: handling device failure by IB event handler James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 616/622] lustre: ptlrpc: simplify wait_event handling in unregister functions James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 617/622] lustre: ptlrpc: use l_wait_event_abortable in ptlrpcd_add_reg() James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 618/622] lnet: use LIST_HEAD() for local lists James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 619/622] lustre: lustre: " James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 620/622] lustre: handle: discard h_lock James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 621/622] lnet: remove lnd_query interface James Simmons
2020-02-27 21:18 ` [lustre-devel] [PATCH 622/622] lnet: use conservative health timeouts James Simmons
2020-04-24 6:01 ` [lustre-devel] [PATCH 000/622] lustre: sync closely to 2.13.52 NeilBrown
2020-04-28 1:04 ` James Simmons
2020-04-29 3:32 ` NeilBrown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1582838290-17243-1-git-send-email-jsimmons@infradead.org \
--to=jsimmons@infradead.org \
--cc=lustre-devel@lists.lustre.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.