Skip to content

Commit

Permalink
Fix problems with params parsing
Browse files Browse the repository at this point in the history
Signed-off-by: Lehmann_Fabian <[email protected]>
  • Loading branch information
Lehmann-Fabian committed Mar 15, 2024
1 parent 67cf059 commit fc8a677
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public MemoryScaler( SchedulerConfig config ) {
}
Map<String,String> memoryPredictorParameter = null;
String predictorString = memoryPredictorString;
String parameterString = "";
String parameterString = null;
if ( memoryPredictorString.contains( "-" ) ) {
predictorString = memoryPredictorString.substring( 0, memoryPredictorString.indexOf("-") );
parameterString = memoryPredictorString.substring( memoryPredictorString.indexOf("-") + 1 );
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/cws/k8s/scheduler/prediction/TaskScaler.java
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,11 @@ public void deactivate(){
}

protected Map<String,String> parsePredictorParams( String predictorParams ) {
final String[] split = predictorParams.split( "," );
final Map<String,String> params = new HashMap<>();
if ( predictorParams == null ) {
return params;
}
final String[] split = predictorParams.split( "," );
for ( String s : split ) {
final String[] split1 = s.split( "=" );
if ( split1.length != 2 ) {
Expand Down

0 comments on commit fc8a677

Please sign in to comment.