@@ -3135,6 +3135,7 @@ private Pair<List<ServiceOfferingJoinVO>, Integer> searchForServiceOfferingsInte
31353135 SearchCriteria <ServiceOfferingJoinVO > cpuSearchCriteria = _srvOfferingJoinDao .createSearchCriteria ();
31363136 cpuSearchCriteria .addOr ("minCpu" , Op .NULL );
31373137 cpuSearchCriteria .addOr ("constraints" , Op .SC , cpuConstraintSearchCriteria );
3138+ cpuSearchCriteria .addOr ("minCpu" , Op .GTEQ , cpuNumber );
31383139
31393140 sc .addAnd ("cpuConstraints" , SearchCriteria .Op .SC , cpuSearchCriteria );
31403141 }
@@ -3147,14 +3148,15 @@ private Pair<List<ServiceOfferingJoinVO>, Integer> searchForServiceOfferingsInte
31473148 SearchCriteria <ServiceOfferingJoinVO > memSearchCriteria = _srvOfferingJoinDao .createSearchCriteria ();
31483149 memSearchCriteria .addOr ("minMemory" , Op .NULL );
31493150 memSearchCriteria .addOr ("memconstraints" , Op .SC , memoryConstraintSearchCriteria );
3151+ memSearchCriteria .addOr ("minMemory" , Op .GTEQ , memory );
31503152
31513153 sc .addAnd ("memoryConstraints" , SearchCriteria .Op .SC , memSearchCriteria );
31523154 }
31533155
31543156 if (cpuSpeed != null ) {
31553157 SearchCriteria <ServiceOfferingJoinVO > cpuSpeedSearchCriteria = _srvOfferingJoinDao .createSearchCriteria ();
31563158 cpuSpeedSearchCriteria .addOr ("speed" , Op .NULL );
3157- cpuSpeedSearchCriteria .addOr ("speed" , Op .EQ , cpuSpeed );
3159+ cpuSpeedSearchCriteria .addOr ("speed" , Op .GTEQ , cpuSpeed );
31583160 sc .addAnd ("cpuspeedconstraints" , SearchCriteria .Op .SC , cpuSpeedSearchCriteria );
31593161 }
31603162
0 commit comments