changed the old memory configuration to memory-1
This commit is contained in:
parent
44e25e219c
commit
eb54a700ba
|
@ -915,7 +915,7 @@ void printStatus(StatusObjectReader statusObj, StatusClient::StatusLevel level,
|
|||
|
||||
outputString += "\n Storage engine - ";
|
||||
if (statusObjConfig.get("storage_engine", strVal)){
|
||||
if(strVal == "old_memory") {
|
||||
if(strVal == "memory-1") {
|
||||
isOldMemory = true;
|
||||
}
|
||||
outputString += strVal;
|
||||
|
@ -2214,7 +2214,7 @@ void onoff_generator(const char* text, const char *line, std::vector<std::string
|
|||
}
|
||||
|
||||
void configure_generator(const char* text, const char *line, std::vector<std::string>& lc) {
|
||||
const char* opts[] = {"new", "single", "double", "triple", "three_data_hall", "three_datacenter", "ssd", "ssd-1", "ssd-2", "memory", "proxies=", "logs=", "resolvers=", NULL};
|
||||
const char* opts[] = {"new", "single", "double", "triple", "three_data_hall", "three_datacenter", "ssd", "ssd-1", "ssd-2", "memory", "memory-1", "memory-2", "proxies=", "logs=", "resolvers=", NULL};
|
||||
array_generator(text, line, opts, lc);
|
||||
}
|
||||
|
||||
|
|
|
@ -262,9 +262,9 @@ StatusObject DatabaseConfiguration::toJSON(bool noPolicies) const {
|
|||
} else if( tLogDataStoreType == KeyValueStoreType::SSD_BTREE_V2 && storageServerStoreType == KeyValueStoreType::SSD_REDWOOD_V1 ) {
|
||||
result["storage_engine"] = "ssd-redwood-experimental";
|
||||
} else if( tLogDataStoreType == KeyValueStoreType::MEMORY && storageServerStoreType == KeyValueStoreType::MEMORY ) {
|
||||
result["storage_engine"] = "old_memory";
|
||||
result["storage_engine"] = "memory-1";
|
||||
} else if( tLogDataStoreType == KeyValueStoreType::SSD_BTREE_V2 && storageServerStoreType == KeyValueStoreType::MEMORY ) {
|
||||
result["storage_engine"] = "memory";
|
||||
result["storage_engine"] = "memory-2";
|
||||
} else {
|
||||
result["storage_engine"] = "custom";
|
||||
}
|
||||
|
|
|
@ -81,20 +81,28 @@ std::map<std::string, std::string> configForToken( std::string const& mode ) {
|
|||
return out;
|
||||
}
|
||||
|
||||
Optional<KeyValueStoreType> logType;
|
||||
Optional<KeyValueStoreType> storeType;
|
||||
if (mode == "ssd-1") {
|
||||
storeType= KeyValueStoreType::SSD_BTREE_V1;
|
||||
logType = KeyValueStoreType::SSD_BTREE_V1;
|
||||
storeType = KeyValueStoreType::SSD_BTREE_V1;
|
||||
} else if (mode == "ssd" || mode == "ssd-2") {
|
||||
logType = KeyValueStoreType::SSD_BTREE_V2;
|
||||
storeType = KeyValueStoreType::SSD_BTREE_V2;
|
||||
} else if (mode == "ssd-redwood-experimental") {
|
||||
logType = KeyValueStoreType::SSD_BTREE_V2;
|
||||
storeType = KeyValueStoreType::SSD_REDWOOD_V1;
|
||||
} else if (mode == "memory") {
|
||||
} else if (mode == "memory" || mode == "memory-2") {
|
||||
logType = KeyValueStoreType::SSD_BTREE_V2;
|
||||
storeType= KeyValueStoreType::MEMORY;
|
||||
} else if (mode == "memory-1") {
|
||||
logType = KeyValueStoreType::MEMORY;
|
||||
storeType= KeyValueStoreType::MEMORY;
|
||||
}
|
||||
// Add any new store types to fdbserver/workloads/ConfigureDatabase, too
|
||||
|
||||
if (storeType.present()) {
|
||||
out[p+"log_engine"] = format("%d", KeyValueStoreType::SSD_BTREE_V2);
|
||||
out[p+"log_engine"] = format("%d", logType.get());
|
||||
out[p+"storage_engine"] = format("%d", storeType.get());
|
||||
return out;
|
||||
}
|
||||
|
|
|
@ -502,7 +502,8 @@ const KeyRef JSONSchemas::statusSchema = LiteralStringRef(R"statusSchema(
|
|||
"ssd-2",
|
||||
"ssd-redwood-experimental",
|
||||
"memory",
|
||||
"old_memory"
|
||||
"memory-1",
|
||||
"memory-2"
|
||||
]},
|
||||
"coordinators_count":1,
|
||||
"excluded_servers":[
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include "flow/actorcompiler.h" // This must be the last #include.
|
||||
|
||||
// "ssd" is an alias to the preferred type which skews the random distribution toward it but that's okay.
|
||||
static const char* storeTypes[] = { "ssd", "ssd-1", "ssd-2", "memory" };
|
||||
static const char* storeTypes[] = { "ssd", "ssd-1", "ssd-2", "memory", "memory-1", "memory-2" };
|
||||
static const char* logTypes[] = { "log_engine:=1", "log_engine:=2", "log_spill:=1", "log_spill:=2", "log_version:=2", "log_version:=3" };
|
||||
static const char* redundancies[] = { "single", "double", "triple" };
|
||||
|
||||
|
|
Loading…
Reference in New Issue