Пример #1
0
 MONGO_STARTUP_OPTIONS_VALIDATE(MongosOptions)(InitializerContext* context) {
     if (!handlePreValidationMongosOptions(moe::startupOptionsParsed, context->args())) {
         ::_exit(EXIT_SUCCESS);
     }
     Status ret = moe::startupOptionsParsed.validate();
     if (!ret.isOK()) {
         return ret;
     }
     return Status::OK();
 }
Пример #2
0
 MONGO_STARTUP_OPTIONS_VALIDATE(MongosOptions)(InitializerContext* context) {
     Status ret = handlePreValidationMongosOptions(serverParsedOptions, context->args());
     if (!ret.isOK()) {
         return ret;
     }
     ret = serverParsedOptions.validate();
     if (!ret.isOK()) {
         return ret;
     }
     return Status::OK();
 }
Пример #3
0
 MONGO_STARTUP_OPTIONS_VALIDATE(MongosOptions)(InitializerContext* context) {
     if (!handlePreValidationMongosOptions(moe::startupOptionsParsed, context->args())) {
         quickExit(EXIT_SUCCESS);
     }
     // Run validation, but tell the Environment that we don't want it to be set as "valid",
     // since we may be making it invalid in the canonicalization process.
     Status ret = moe::startupOptionsParsed.validate(false/*setValid*/);
     if (!ret.isOK()) {
         return ret;
     }
     ret = validateMongosOptions(moe::startupOptionsParsed);
     if (!ret.isOK()) {
         return ret;
     }
     ret = canonicalizeMongosOptions(&moe::startupOptionsParsed);
     if (!ret.isOK()) {
         return ret;
     }
     ret = moe::startupOptionsParsed.validate();
     if (!ret.isOK()) {
         return ret;
     }
     return Status::OK();
 }