fix drop column chksum error due to macro with old_start_scn not refused.
This commit is contained in:
		@ -1373,6 +1373,8 @@ int ObComplementWriteTask::append_row(ObScan *scan)
 | 
				
			|||||||
      LOG_WARN("invalid arguments", K(ret));
 | 
					      LOG_WARN("invalid arguments", K(ret));
 | 
				
			||||||
    } else if (OB_FAIL(macro_start_seq.set_parallel_degree(task_id_))) {
 | 
					    } else if (OB_FAIL(macro_start_seq.set_parallel_degree(task_id_))) {
 | 
				
			||||||
      LOG_WARN("set parallel degree failed", K(ret), K(task_id_));
 | 
					      LOG_WARN("set parallel degree failed", K(ret), K(task_id_));
 | 
				
			||||||
 | 
					    } else if (OB_FAIL(context_->check_already_committed(param_->dest_ls_id_, param_->dest_tablet_id_, ddl_committed))) {
 | 
				
			||||||
 | 
					      LOG_WARN("check tablet already committed failed", K(ret));
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      const ObTableSchema *hidden_table_schema = nullptr;
 | 
					      const ObTableSchema *hidden_table_schema = nullptr;
 | 
				
			||||||
      if (OB_FAIL(ObMultiVersionSchemaService::get_instance().get_tenant_schema_guard(
 | 
					      if (OB_FAIL(ObMultiVersionSchemaService::get_instance().get_tenant_schema_guard(
 | 
				
			||||||
@ -1470,8 +1472,6 @@ int ObComplementWriteTask::append_row(ObScan *scan)
 | 
				
			|||||||
        LOG_WARN("fail to yield dag", KR(ret));
 | 
					        LOG_WARN("fail to yield dag", KR(ret));
 | 
				
			||||||
      } else if (OB_FAIL(DDL_SIM(param_->dest_tenant_id_, param_->task_id_, DDL_INSERT_SSTABLE_GET_NEXT_ROW_FAILED))) {
 | 
					      } else if (OB_FAIL(DDL_SIM(param_->dest_tenant_id_, param_->task_id_, DDL_INSERT_SSTABLE_GET_NEXT_ROW_FAILED))) {
 | 
				
			||||||
        LOG_WARN("ddl sim failure", K(ret), KPC(param_));
 | 
					        LOG_WARN("ddl sim failure", K(ret), KPC(param_));
 | 
				
			||||||
      } else if ((0 == (context_->row_inserted_ % 100000)) && OB_FAIL(context_->check_already_committed(param_->dest_ls_id_, param_->dest_tablet_id_, ddl_committed))) {
 | 
					 | 
				
			||||||
        LOG_WARN("check tablet already committed failed", K(ret));
 | 
					 | 
				
			||||||
      } else if (OB_FAIL(scan->get_next_row(tmp_row, reshape_row_only_for_remote_scan))) {
 | 
					      } else if (OB_FAIL(scan->get_next_row(tmp_row, reshape_row_only_for_remote_scan))) {
 | 
				
			||||||
        if (OB_UNLIKELY(OB_ITER_END != ret)) {
 | 
					        if (OB_UNLIKELY(OB_ITER_END != ret)) {
 | 
				
			||||||
          LOG_WARN("fail to get next row", K(ret));
 | 
					          LOG_WARN("fail to get next row", K(ret));
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user