Skip to content

Commit

Permalink
Fix sequencer config cleanup (#804)
Browse files Browse the repository at this point in the history
  • Loading branch information
MertCingoz authored Feb 5, 2024
1 parent d75b956 commit 9484441
Showing 1 changed file with 3 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import static com.google.common.base.Strings.emptyToNull;
import static com.google.daq.mqtt.sequencer.SequenceBase.Capabilities.LAST_CONFIG;
import static com.google.daq.mqtt.sequencer.semantic.SemanticValue.actualize;
import static com.google.daq.mqtt.util.ConfigGenerator.configFrom;
import static com.google.daq.mqtt.util.IotReflectorClient.REFLECTOR_PREFIX;
import static com.google.udmi.util.CleanDateFormat.cleanDate;
import static com.google.udmi.util.CleanDateFormat.dateEquals;
Expand Down Expand Up @@ -236,7 +237,7 @@ public class SequenceBase {
protected static String cloudRegion;
protected static String registryId;
protected static String altRegistry;
protected static Config deviceConfig;
protected Config deviceConfig;
protected static IotReflectorClient altClient;
protected static String serialNo;
static ExecutionConfiguration exeConfig;
Expand All @@ -252,7 +253,6 @@ public class SequenceBase {
private boolean resetRequired = true;
private static boolean enableAllTargets = true;
private static boolean useAlternateClient;
private static Config generatedConfig;

static {
// Sanity check to make sure ALPHA version is increased if forced by increased BETA.
Expand Down Expand Up @@ -324,7 +324,6 @@ private static void setupSequencer() {
registryId = SiteModel.getRegistryActual(exeConfig);

deviceMetadata = readDeviceMetadata();
generatedConfig = ConfigGenerator.configFrom(deviceMetadata).deviceConfig();

File baseOutputDir = new File(SequenceBase.siteModel, "out");
deviceOutputDir = new File(baseOutputDir, "devices/" + getDeviceId());
Expand Down Expand Up @@ -654,7 +653,7 @@ private void resetDeviceConfig(boolean clean) {
debug("Clear configTransactions and reset device config");
configTransactions.clear();
sentConfig.clear();
deviceConfig = clean ? new Config() : generatedConfig;
deviceConfig = clean ? new Config() : configFrom(deviceMetadata).deviceConfig();
deviceConfig.timestamp = null;
sanitizeConfig(deviceConfig);
deviceConfig.system.min_loglevel = Level.INFO.value();
Expand Down

0 comments on commit 9484441

Please sign in to comment.