@@ -297,16 +297,16 @@ public String postDocument(Resource resource, BytesArray document) throws IOExce
297297 return id .toString ();
298298 }
299299
300- public void refresh (Resource resource ) {
301- // Skip refresh operation for serverless mode as _refresh endpoint is not supported
302- if (settings .getServerlessMode ()) {
303- if (LOG .isDebugEnabled ()) {
304- LOG .debug ("Serverless mode - skipping refresh operation (not supported in serverless)" );
300+ public void refresh (Resource resource ) {
301+ // Skip refresh operation for serverless mode as _refresh endpoint is not supported
302+ if (settings .getServerlessMode ()) {
303+ if (LOG .isDebugEnabled ()) {
304+ LOG .debug ("Serverless mode - skipping refresh operation (not supported in serverless)" );
305+ }
306+ return ;
305307 }
306- return ;
308+ execute ( POST , resource . refresh ()) ;
307309 }
308- execute (POST , resource .refresh ());
309- }
310310
311311 public List <List <Map <String , Object >>> targetShards (String index , String routing ) {
312312 List <List <Map <String , Object >>> shardsJson = null ;
@@ -730,7 +730,7 @@ public ClusterInfo mainInfo() {
730730 if (this .settings .getServerlessMode ()) {
731731 // Use a dummy UUID instead of null to avoid NPE in validation
732732 ClusterName clusterName = new ClusterName ("serverless-collection" , "serverless-uuid" );
733- return new ClusterInfo (clusterName , OpenSearchMajorVersion .LATEST );
733+ return new ClusterInfo (clusterName , OpenSearchMajorVersion .V_2_X );
734734 }
735735
736736 // Check for cached serverless cluster info
0 commit comments