Expand ESTALE macros to cover two other recoverable error cases, and rename them.
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: f8a4e5e023278da1e04e203c7fe051e3c4285d88@869522 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion