fix ret code in get_read_tables
This commit is contained in:
		@ -518,9 +518,16 @@ int ObTabletTableStore::calculate_read_tables(
 | 
				
			|||||||
      LOG_WARN("exist base table, but no read table found for specific version", K(ret), K(snapshot_version), K(iterator), K(PRINT_TS(*this)));
 | 
					      LOG_WARN("exist base table, but no read table found for specific version", K(ret), K(snapshot_version), K(iterator), K(PRINT_TS(*this)));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  } else { // not find base table
 | 
					  } else { // not find base table
 | 
				
			||||||
    if (!allow_no_ready_read || !major_tables_.empty()) {
 | 
					    if (!allow_no_ready_read) {
 | 
				
			||||||
      ret = OB_REPLICA_NOT_READABLE;
 | 
					      if (major_tables_.empty()) {
 | 
				
			||||||
      LOG_WARN("no base table, not allow no ready read, no table found for specific version", K(ret), K(snapshot_version), K(PRINT_TS(*this)));
 | 
					        ret = OB_REPLICA_NOT_READABLE;
 | 
				
			||||||
 | 
					        LOG_WARN("no base table, not allow no ready read, tablet is not readable",
 | 
				
			||||||
 | 
					                 K(ret), K(snapshot_version), K(allow_no_ready_read), K(PRINT_TS(*this)));
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
 | 
					        ret = OB_SNAPSHOT_DISCARDED;
 | 
				
			||||||
 | 
					        LOG_WARN("no base table found for specific version",
 | 
				
			||||||
 | 
					                 K(ret), K(snapshot_version), K(allow_no_ready_read), K(PRINT_TS(*this)));
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
    } else if (!minor_tables_.empty() && OB_FAIL(iterator.add_tables(minor_tables_.array_, minor_tables_.count_))) {
 | 
					    } else if (!minor_tables_.empty() && OB_FAIL(iterator.add_tables(minor_tables_.array_, minor_tables_.count_))) {
 | 
				
			||||||
      LOG_WARN("failed to add all minor tables to iterator", K(ret));
 | 
					      LOG_WARN("failed to add all minor tables to iterator", K(ret));
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user