[CP] fix 1024_backup_restore_with_transfer_abort case issue
This commit is contained in:
		| @ -6091,6 +6091,7 @@ int ObLSTabletService::ha_scan_all_tablets(const HandleTabletMetaFunc &handle_ta | |||||||
|  |  | ||||||
|       while (OB_SUCC(ret)) { |       while (OB_SUCC(ret)) { | ||||||
|         tablet_info.reset(); |         tablet_info.reset(); | ||||||
|  |         user_data.reset(); | ||||||
|         committed_flag = false; |         committed_flag = false; | ||||||
|         if (OB_FAIL(iterator.get_next_tablet(tablet_handle))) { |         if (OB_FAIL(iterator.get_next_tablet(tablet_handle))) { | ||||||
|           if (OB_ITER_END == ret) { |           if (OB_ITER_END == ret) { | ||||||
| @ -6103,7 +6104,11 @@ int ObLSTabletService::ha_scan_all_tablets(const HandleTabletMetaFunc &handle_ta | |||||||
|           ret = OB_ERR_UNEXPECTED; |           ret = OB_ERR_UNEXPECTED; | ||||||
|           LOG_WARN("tablet is nullptr", K(ret), K(tablet_handle)); |           LOG_WARN("tablet is nullptr", K(ret), K(tablet_handle)); | ||||||
|         } else if (OB_FAIL(tablet->ObITabletMdsInterface::get_latest_tablet_status(user_data, committed_flag))) { |         } else if (OB_FAIL(tablet->ObITabletMdsInterface::get_latest_tablet_status(user_data, committed_flag))) { | ||||||
|           LOG_WARN("failed to get latest tablet status", K(ret), KPC(tablet)); |           if (OB_EMPTY_RESULT == ret) { | ||||||
|  |             ret = OB_SUCCESS; | ||||||
|  |           } else { | ||||||
|  |             LOG_WARN("failed to get latest tablet status", K(ret), KPC(tablet)); | ||||||
|  |           } | ||||||
|         } else if (!committed_flag && ObTabletStatus::TRANSFER_IN == user_data.tablet_status_) { |         } else if (!committed_flag && ObTabletStatus::TRANSFER_IN == user_data.tablet_status_) { | ||||||
|           //TODO(muwei.ym) CAN NOT USE this condition when MDS supports uncommitted transaction |           //TODO(muwei.ym) CAN NOT USE this condition when MDS supports uncommitted transaction | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 oceanoverflow
					oceanoverflow