diff --git a/fdbserver/workloads/Downgrade.actor.cpp b/fdbserver/workloads/Downgrade.actor.cpp index cc2c35abf5..4ec5704f6f 100644 --- a/fdbserver/workloads/Downgrade.actor.cpp +++ b/fdbserver/workloads/Downgrade.actor.cpp @@ -36,15 +36,13 @@ struct DowngradeWorkload : TestWorkload { numObjects = getOption(options, LiteralStringRef("numOptions"), deterministicRandom()->randomInt(0,100)); } - template struct _Struct { static constexpr FileIdentifier file_identifier = 2340487; int oldField = 0; }; - struct OldStruct : public _Struct { + struct OldStruct : public _Struct { void setFields() { oldField = 1; } - bool isSet() const { return oldField == 1; } template @@ -53,13 +51,12 @@ struct DowngradeWorkload : TestWorkload { } }; - struct NewStruct : public _Struct { + struct NewStruct : public _Struct { int newField = 0; bool isSet() const { return oldField == 1 && newField == 2; } - void setFields() { oldField = 1; newField = 2; @@ -74,8 +71,8 @@ struct DowngradeWorkload : TestWorkload { ACTOR static Future writeOld(Database cx, int numObjects, Key key) { BinaryWriter writer(IncludeVersion(currentProtocolVersion)); std::vector data(numObjects); - for (auto& oldStruct : data) { - oldStruct.setFields(); + for (auto& oldObject : data) { + oldObject.setFields(); } writer << data; state Value value = writer.toValue();