Skip to content
  • alex's avatar
    cc88d5e2
    - extN-wantedi accepts generation as well as ino to create an inode with · cc88d5e2
    alex authored
      given ino/generation. we need this for cross-node mkdir() which creates
      inode on remote MDS and adds dir entry then. after that remote MDS may
      fail and primary MDS will have to recreate inode with already gotten
      ino and generation numbers
    - export refcounting bug in lmv fixed
    - mdc_obj_create() stores just received ino/generation back to request.
      if request replay will happen mdt_obj_create() will use stored numbers
      to recreate lost inode
    - mds_filter_recovery_request() accepts OST_CREATE request. need to be
      discussed though
    - mdt_obj_create() rewritten to support recovery phase
    - needless mds_lmv_disconnect() in mds_fs_cleanup() removed
    - possible bug in retrieve_generation_numbers() fixed: it should understand
      cross-node dir entries and put proper mdsnum's
    
    NOTE: please, re-apply extN-wantedi patch
    cc88d5e2
    - extN-wantedi accepts generation as well as ino to create an inode with
    alex authored
      given ino/generation. we need this for cross-node mkdir() which creates
      inode on remote MDS and adds dir entry then. after that remote MDS may
      fail and primary MDS will have to recreate inode with already gotten
      ino and generation numbers
    - export refcounting bug in lmv fixed
    - mdc_obj_create() stores just received ino/generation back to request.
      if request replay will happen mdt_obj_create() will use stored numbers
      to recreate lost inode
    - mds_filter_recovery_request() accepts OST_CREATE request. need to be
      discussed though
    - mdt_obj_create() rewritten to support recovery phase
    - needless mds_lmv_disconnect() in mds_fs_cleanup() removed
    - possible bug in retrieve_generation_numbers() fixed: it should understand
      cross-node dir entries and put proper mdsnum's
    
    NOTE: please, re-apply extN-wantedi patch
Loading