summaryrefslogtreecommitdiff
path: root/hdfs
diff options
context:
space:
mode:
authorIgor Sugak <sugak@dev2555.prn2.facebook.com>2015-02-26 11:28:41 -0800
committerIgor Sugak <sugak@dev2555.prn2.facebook.com>2015-02-26 11:28:41 -0800
commit62247ffa3bf2a3e09a66cdfa437040db12e0cf22 (patch)
treed5dfb84d2e391301ce62c104d562baf61f689b38 /hdfs
parent1e06a40685e6f87a9e7cebab8bb0e9301a19f409 (diff)
rocksdb: Add missing override
Summary: When using latest clang (3.6 or 3.7/trunck) rocksdb is failing with many errors. Almost all of them are missing override errors. This diff adds missing override keyword. No manual changes. Prerequisites: bear and clang 3.5 build with extra tools ```lang=bash % USE_CLANG=1 bear make all # generate a compilation database http://clang.llvm.org/docs/JSONCompilationDatabase.html % clang-modernize -p . -include . -add-override % make format ``` Test Plan: Make sure all tests are passing. ```lang=bash % #Use default fb code clang. % make check ``` Verify less error and no missing override errors. ```lang=bash % # Have trunk clang present in path. % ROCKSDB_NO_FBCODE=1 CC=clang CXX=clang++ make ``` Reviewers: igor, kradhakrishnan, rven, meyering, sdong Reviewed By: sdong Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D34077
Diffstat (limited to 'hdfs')
-rw-r--r--hdfs/env_hdfs.h85
1 files changed, 54 insertions, 31 deletions
diff --git a/hdfs/env_hdfs.h b/hdfs/env_hdfs.h
index 67f5613de..99b910c14 100644
--- a/hdfs/env_hdfs.h
+++ b/hdfs/env_hdfs.h
@@ -246,91 +246,114 @@ class HdfsEnv : public Env {
virtual Status NewSequentialFile(const std::string& fname,
unique_ptr<SequentialFile>* result,
- const EnvOptions& options);
+ const EnvOptions& options) override;
virtual Status NewRandomAccessFile(const std::string& fname,
unique_ptr<RandomAccessFile>* result,
- const EnvOptions& options) {
+ const EnvOptions& options) override {
return notsup;
}
virtual Status NewWritableFile(const std::string& fname,
unique_ptr<WritableFile>* result,
- const EnvOptions& options) {
+ const EnvOptions& options) override {
return notsup;
}
virtual Status NewRandomRWFile(const std::string& fname,
unique_ptr<RandomRWFile>* result,
- const EnvOptions& options) {
+ const EnvOptions& options) override {
return notsup;
}
virtual Status NewDirectory(const std::string& name,
- unique_ptr<Directory>* result) {
+ unique_ptr<Directory>* result) override {
return notsup;
}
- virtual bool FileExists(const std::string& fname){return false;}
+ virtual bool FileExists(const std::string& fname) override { return false; }
virtual Status GetChildren(const std::string& path,
- std::vector<std::string>* result){return notsup;}
+ std::vector<std::string>* result) override {
+ return notsup;
+ }
- virtual Status DeleteFile(const std::string& fname){return notsup;}
+ virtual Status DeleteFile(const std::string& fname) override {
+ return notsup;
+ }
- virtual Status CreateDir(const std::string& name){return notsup;}
+ virtual Status CreateDir(const std::string& name) override { return notsup; }
- virtual Status CreateDirIfMissing(const std::string& name){return notsup;}
+ virtual Status CreateDirIfMissing(const std::string& name) override {
+ return notsup;
+ }
- virtual Status DeleteDir(const std::string& name){return notsup;}
+ virtual Status DeleteDir(const std::string& name) override { return notsup; }
- virtual Status GetFileSize(const std::string& fname, uint64_t* size){return notsup;}
+ virtual Status GetFileSize(const std::string& fname,
+ uint64_t* size) override {
+ return notsup;
+ }
virtual Status GetFileModificationTime(const std::string& fname,
- uint64_t* time) {
+ uint64_t* time) override {
return notsup;
}
- virtual Status RenameFile(const std::string& src, const std::string& target){return notsup;}
+ virtual Status RenameFile(const std::string& src,
+ const std::string& target) override {
+ return notsup;
+ }
- virtual Status LinkFile(const std::string& src, const std::string& target) {
+ virtual Status LinkFile(const std::string& src,
+ const std::string& target) override {
return notsup;
}
- virtual Status LockFile(const std::string& fname, FileLock** lock){return notsup;}
+ virtual Status LockFile(const std::string& fname, FileLock** lock) override {
+ return notsup;
+ }
- virtual Status UnlockFile(FileLock* lock){return notsup;}
+ virtual Status UnlockFile(FileLock* lock) override { return notsup; }
virtual Status NewLogger(const std::string& fname,
- shared_ptr<Logger>* result){return notsup;}
+ shared_ptr<Logger>* result) override {
+ return notsup;
+ }
virtual void Schedule(void (*function)(void* arg), void* arg,
- Priority pri = LOW) {}
+ Priority pri = LOW) override {}
- virtual void StartThread(void (*function)(void* arg), void* arg) {}
+ virtual void StartThread(void (*function)(void* arg), void* arg) override {}
- virtual void WaitForJoin() {}
+ virtual void WaitForJoin() override {}
- virtual unsigned int GetThreadPoolQueueLen(Priority pri = LOW) const {
+ virtual unsigned int GetThreadPoolQueueLen(
+ Priority pri = LOW) const override {
return 0;
}
- virtual Status GetTestDirectory(std::string* path) {return notsup;}
+ virtual Status GetTestDirectory(std::string* path) override { return notsup; }
- virtual uint64_t NowMicros() {return 0;}
+ virtual uint64_t NowMicros() override { return 0; }
- virtual void SleepForMicroseconds(int micros) {}
+ virtual void SleepForMicroseconds(int micros) override {}
- virtual Status GetHostName(char* name, uint64_t len) {return notsup;}
+ virtual Status GetHostName(char* name, uint64_t len) override {
+ return notsup;
+ }
- virtual Status GetCurrentTime(int64_t* unix_time) {return notsup;}
+ virtual Status GetCurrentTime(int64_t* unix_time) override { return notsup; }
virtual Status GetAbsolutePath(const std::string& db_path,
- std::string* outputpath) {return notsup;}
+ std::string* outputpath) override {
+ return notsup;
+ }
- virtual void SetBackgroundThreads(int number, Priority pri = LOW) {}
- virtual void IncBackgroundThreadsIfNeeded(int number, Priority pri) {}
- virtual std::string TimeToString(uint64_t number) { return "";}
+ virtual void SetBackgroundThreads(int number, Priority pri = LOW) override {}
+ virtual void IncBackgroundThreadsIfNeeded(int number, Priority pri) override {
+ }
+ virtual std::string TimeToString(uint64_t number) override { return ""; }
};
}