Whamcloud - gitweb
New transno regimen:
authorshaver <shaver>
Thu, 13 Feb 2003 07:25:49 +0000 (07:25 +0000)
committershaver <shaver>
Thu, 13 Feb 2003 07:25:49 +0000 (07:25 +0000)
commit0b09dc92178e2e4c14c0cfaaa567587f2b05dd86
tree02988ffedfd04cb14d3c3275b500fdb548f6a91f
parentab42ac97e899df069d8ddcb6b5b5f86b157fdae5
New transno regimen:
  - no more transno semaphore: the LDLM is the one true source of concurrency
    control
  - allocate transnos and log requests for failed requests too
  - record request status and open-disposition in last_rcvd as well
  - mds_finish_transno commits the handle, if there is one (and creates its own
    for the last_rcvd update, if needed).

Much nicer (IMO) error-handling in mds_reint.c and such.  At the least, 85%
fewer gotos.

Rename "last_rcvd" to "(last_)transno" in various places, because it's clearer
that way (again, IMO).

Warning (type mismatch) fixes in osc_request that were bugging me.
lustre/mds/mds_open.c