@@ -1262,13 +1262,14 @@ enum RepFactory {
12621262
12631263// create Factory for creating S3 Envs
12641264#ifdef USE_AWS
1265- rocksdb::Env* CreateAwsEnv (const std::string& dbpath ,
1266- std::unique_ptr<rocksdb::Env>* result) {
1265+ ROCKSDB_NAMESPACE::Env* CreateAwsEnv (
1266+ const std::string& dbpath,
1267+ std::unique_ptr<ROCKSDB_NAMESPACE::Env>* result) {
12671268 fprintf (stderr, " Creating AwsEnv for path %s\n " , dbpath.c_str ());
1268- std::shared_ptr<rocksdb ::Logger> info_log;
1269- info_log.reset (new rocksdb ::StderrLogger (
1270- rocksdb ::InfoLogLevel::WARN_LEVEL));
1271- rocksdb ::CloudEnvOptions coptions;
1269+ std::shared_ptr<ROCKSDB_NAMESPACE ::Logger> info_log;
1270+ info_log.reset (new ROCKSDB_NAMESPACE ::StderrLogger (
1271+ ROCKSDB_NAMESPACE ::InfoLogLevel::WARN_LEVEL));
1272+ ROCKSDB_NAMESPACE ::CloudEnvOptions coptions;
12721273 std::string region;
12731274 if (FLAGS_aws_access_id.size () != 0 ) {
12741275 coptions.credentials .InitializeSimple (FLAGS_aws_access_id,
@@ -1279,23 +1280,24 @@ rocksdb::Env* CreateAwsEnv(const std::string& dbpath ,
12791280
12801281 coptions.keep_local_sst_files = FLAGS_keep_local_sst_files;
12811282 coptions.TEST_Initialize (" dbbench." , " " , region);
1282- rocksdb::CloudEnv* s;
1283- rocksdb::Status st = rocksdb::AwsEnv::NewAwsEnv (rocksdb::Env::Default (),
1284- coptions,
1285- std::move (info_log),
1286- &s);
1283+ ROCKSDB_NAMESPACE::CloudEnv* s;
1284+ ROCKSDB_NAMESPACE::Status st = ROCKSDB_NAMESPACE::AwsEnv::NewAwsEnv (
1285+ ROCKSDB_NAMESPACE::Env::Default (), coptions, std::move (info_log), &s);
12871286 assert (st.ok ());
1288- ((rocksdb ::CloudEnvImpl*)s)->TEST_DisableCloudManifest ();
1287+ ((ROCKSDB_NAMESPACE ::CloudEnvImpl*)s)->TEST_DisableCloudManifest ();
12891288 result->reset (s);
12901289 return s;
12911290}
12921291
1293- static const auto & s3_reg = rocksdb::ObjectLibrary::Default()->Register<rocksdb::Env>(
1294- " s3://.*" , [](const std::string& uri,
1295- std::unique_ptr<rocksdb::Env>* env_guard, std::string*) {
1296- CreateAwsEnv (uri, env_guard);
1297- return env_guard->get ();
1298- });
1292+ static const auto & s3_reg =
1293+ ROCKSDB_NAMESPACE::ObjectLibrary::Default ()
1294+ -> Register<ROCKSDB_NAMESPACE::Env>(
1295+ " s3://.*" , [](const std::string& uri,
1296+ std::unique_ptr<ROCKSDB_NAMESPACE::Env>* env_guard,
1297+ std::string*) {
1298+ CreateAwsEnv (uri, env_guard);
1299+ return env_guard->get ();
1300+ });
12991301#endif /* USE_AWS */
13001302
13011303static enum RepFactory StringToRepFactory (const char * ctype) {
0 commit comments