@@ -140,9 +140,7 @@ public TableEntry refreshMeta(String tableName, ServerRoster serverRoster,
140140 return tableEntry ;
141141 }
142142 }
143- int serverSize = serverRoster .getMembers ().size ();
144- int refreshTryTimes = Math .min (tableEntryRefreshTryTimes , serverSize );
145- for (int i = 0 ; i < refreshTryTimes ; ++i ) {
143+ for (int i = 0 ; i < tableEntryRefreshTryTimes ; ++i ) {
146144 try {
147145 return refreshTableEntry (tableEntry , tableName , serverRoster , sysUA );
148146 } catch (ObTableNotExistException e ) {
@@ -157,15 +155,11 @@ public TableEntry refreshMeta(String tableName, ServerRoster serverRoster,
157155 tableClient .syncRefreshMetadata (false );
158156 tableEntryRefreshContinuousFailureCount .set (0 );
159157 serverRoster = tableClient .getTableRoute ().getServerRoster ();
160- refreshTryTimes = Math .min (tableEntryRefreshTryTimes , serverRoster
161- .getMembers ().size ());
162158 } else if (e .isConnectInactive ()) {
163159 // getMetaRefreshConnection failed, maybe the server is down, so we need to refresh metadata directly
164160 tableClient .syncRefreshMetadata (true );
165161 tableEntryRefreshContinuousFailureCount .set (0 );
166162 serverRoster = tableClient .getTableRoute ().getServerRoster ();
167- refreshTryTimes = Math .min (tableEntryRefreshTryTimes , serverRoster
168- .getMembers ().size ());
169163 }
170164 } catch (Throwable t ) {
171165 RUNTIME .error ("refresh table meta meet exception" , t );
@@ -175,7 +169,7 @@ public TableEntry refreshMeta(String tableName, ServerRoster serverRoster,
175169 // maybe the retry time is too small, need to instantly refresh roster
176170 logger .info (
177171 "refresh table entry has tried {}-times failure and will sync refresh metadata" ,
178- refreshTryTimes );
172+ tableEntryRefreshTryTimes );
179173 tableClient .syncRefreshMetadata (false );
180174 tableEntryRefreshContinuousFailureCount .set (0 );
181175 serverRoster = tableClient .getTableRoute ().getServerRoster ();
0 commit comments