]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #15251 from joscollin/wip-cleanup-redundant-headers-4
authorSage Weil <sage@newdream.net>
Fri, 16 Jun 2017 13:45:29 +0000 (08:45 -0500)
committerGitHub <noreply@github.com>
Fri, 16 Jun 2017 13:45:29 +0000 (08:45 -0500)
common: Remove redundant includes - 4

Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
1  2 
src/common/code_environment.cc
src/common/config_validators.cc
src/common/entity_name.cc

Simple merge
index 2b095cab05a0871e7987afb40a8c4d698cd52d77,5a3392919aee48ac75463bebef7f04c62cfe86d6..ebd3eb37a5f0961df69e0c3337a407edb1d89533
@@@ -3,33 -3,9 +3,30 @@@
  
  #include "common/config_validators.h"
  #include "include/stringify.h"
- #include "include/rbd/features.h"
- #include <map>
- #include <sstream>
- #include <vector>
  #include <boost/algorithm/string.hpp>
  #include <boost/lexical_cast.hpp>
 +#include <boost/regex.hpp>
 +
 +int validate(md_config_t::option_rbd_default_pool_t *,
 +             std::string *value, std::string *error_message) {
 +  boost::regex pattern("^[^@/]+$");
 +  if (!boost::regex_match (*value, pattern)) {
 +    *value = "rbd";
 +    *error_message = "invalid RBD default pool, resetting to 'rbd'";
 +  }
 +  return 0;
 +}
 +
 +int validate(md_config_t::option_rbd_default_data_pool_t *,
 +             std::string *value, std::string *error_message) {
 +  boost::regex pattern("^[^@/]*$");
 +  if (!boost::regex_match (*value, pattern)) {
 +    *value = "";
 +    *error_message = "ignoring invalid RBD data pool";
 +  }
 +  return 0;
 +}
  
  int validate(md_config_t::option_rbd_default_features_t *,
               std::string *value, std::string *error_message) {
Simple merge