Return a '/' before names of all files through MakeFileName
Summary: // won't hurt but a missing / hurts sometimes Test Plan: make all check; ./db_repl_stress Reviewers: vamsi Reviewed By: vamsi CC: dhruba Differential Revision: https://reviews.facebook.net/D12621
This commit is contained in:
parent
59de2dbad7
commit
46dcf51ca5
@ -46,13 +46,10 @@ extern Status WriteStringToFileSync(Env* env, const Slice& data,
|
|||||||
static std::string MakeFileName(const std::string& name, uint64_t number,
|
static std::string MakeFileName(const std::string& name, uint64_t number,
|
||||||
const char* suffix) {
|
const char* suffix) {
|
||||||
char buf[100];
|
char buf[100];
|
||||||
snprintf(buf, sizeof(buf), "%06llu.%s",
|
snprintf(buf, sizeof(buf), "/%06llu.%s",
|
||||||
static_cast<unsigned long long>(number),
|
static_cast<unsigned long long>(number),
|
||||||
suffix);
|
suffix);
|
||||||
if (name.empty()) {
|
return name + buf;
|
||||||
return buf;
|
|
||||||
}
|
|
||||||
return name + "/" + buf;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string LogFileName(const std::string& name, uint64_t number) {
|
std::string LogFileName(const std::string& name, uint64_t number) {
|
||||||
|
Loading…
Reference in New Issue
Block a user