@@ -374,9 +374,16 @@ func ValidateSetSystemVar(vars *SessionVars, name string, value string) (string,
374
374
return "1" , nil
375
375
}
376
376
return value , ErrWrongValueForVar .GenWithStackByArgs (name , value )
377
- case GeneralLog , TiDBGeneralLog , AvoidTemporalUpgrade , BigTables , CheckProxyUsers , LogBin ,
377
+ case TiDBSkipUTF8Check , TiDBOptAggPushDown ,
378
+ TiDBOptInSubqToJoinAndAgg , TiDBEnableFastAnalyze ,
379
+ TiDBBatchInsert , TiDBDisableTxnAutoRetry , TiDBEnableStreaming ,
380
+ TiDBBatchDelete , TiDBBatchCommit , TiDBEnableCascadesPlanner , TiDBEnableWindowFunction ,
381
+ TiDBCheckMb4ValueInUTF8 , TiDBLowResolutionTSO , TiDBEnableIndexMerge , TiDBEnableNoopFuncs ,
382
+ TiDBScatterRegion , TiDBGeneralLog , TiDBConstraintCheckInPlace :
383
+ fallthrough
384
+ case GeneralLog , AvoidTemporalUpgrade , BigTables , CheckProxyUsers , LogBin ,
378
385
CoreFile , EndMakersInJSON , SQLLogBin , OfflineMode , PseudoSlaveMode , LowPriorityUpdates ,
379
- SkipNameResolve , SQLSafeUpdates , TiDBConstraintCheckInPlace , serverReadOnly , SlaveAllowBatching ,
386
+ SkipNameResolve , SQLSafeUpdates , serverReadOnly , SlaveAllowBatching ,
380
387
Flush , PerformanceSchema , LocalInFile , ShowOldTemporals , KeepFilesOnCreate , AutoCommit ,
381
388
SQLWarnings , UniqueChecks , OldAlterTable , LogBinTrustFunctionCreators , SQLBigSelects ,
382
389
BinlogDirectNonTransactionalUpdates , SQLQuoteShowCreate , AutomaticSpPrivileges ,
@@ -415,16 +422,6 @@ func ValidateSetSystemVar(vars *SessionVars, name string, value string) (string,
415
422
}
416
423
}
417
424
return value , ErrWrongValueForVar .GenWithStackByArgs (name , value )
418
- case TiDBSkipUTF8Check , TiDBOptAggPushDown ,
419
- TiDBOptInSubqToJoinAndAgg , TiDBEnableFastAnalyze ,
420
- TiDBBatchInsert , TiDBDisableTxnAutoRetry , TiDBEnableStreaming ,
421
- TiDBBatchDelete , TiDBBatchCommit , TiDBEnableCascadesPlanner , TiDBEnableWindowFunction ,
422
- TiDBCheckMb4ValueInUTF8 , TiDBLowResolutionTSO , TiDBEnableIndexMerge , TiDBEnableNoopFuncs ,
423
- TiDBScatterRegion :
424
- if strings .EqualFold (value , "ON" ) || value == "1" || strings .EqualFold (value , "OFF" ) || value == "0" {
425
- return value , nil
426
- }
427
- return value , ErrWrongValueForVar .GenWithStackByArgs (name , value )
428
425
case MaxExecutionTime :
429
426
return checkUInt64SystemVar (name , value , 0 , math .MaxUint64 , vars )
430
427
case TiDBEnableTablePartition :
0 commit comments