Expand ESTALE macros to cover two other recoverable error cases, and
commitfa9044db02233e3cc192f6f6d4091d428ab88c15
authorepg <epg@612f8ebc-c883-4be0-9ee0-a4e9ef946e3a>
Wed, 20 Feb 2008 18:32:35 +0000 (20 18:32 +0000)
committerepg <epg@612f8ebc-c883-4be0-9ee0-a4e9ef946e3a>
Wed, 20 Feb 2008 18:32:35 +0000 (20 18:32 +0000)
tree8d85e611f5c0ab1ea6ff2014e032570ec561b4d4
parentd4d6ac81933d39648b128cb57d8dfba44490a4e8
Expand ESTALE macros to cover two other recoverable error cases, and
rename them.

* subversion/libsvn_fs_fs/fs_fs.c
  (RECOVERABLE_RETRY_COUNT): Rename from SVN_ESTALE_RETRY_COUNT.
  (RETRY_RECOVERABLE): Rename from SVN_RETRY_ESTALE; also retry
    on NOENT and EIO; and expand comments.
  (IGNORE_RECOVERABLE): Rename from SVN_IGNORE_ESTALE and also ignore EIO.
  (read_current, svn_fs_fs__revision_proplist,
   get_and_increment_txn_key_body): Pass new filehandle argument to
    RETRY_RECOVERABLE.

Patch by: Dan Christian <dchristian@google.com>
(Tweaked by me.)

git-svn-id: http://svn.collab.net/repos/svn/trunk@29448 612f8ebc-c883-4be0-9ee0-a4e9ef946e3a
subversion/libsvn_fs_fs/fs_fs.c