Disambiguate CustomFieldTags for the unity build (#6513)

Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/6513

Test Plan: `make unity_test`

Differential Revision: D20388919

Pulled By: ltamasi

fbshipit-source-id: 88dbceab0723a54ee3939e1644e13dc9a4c70420
main
Levi Tamasi 5 years ago committed by Facebook GitHub Bot
parent 8fc20ac468
commit 37a635cfe6
  1. 6
      db/blob_file_addition.cc
  2. 2
      db/blob_file_addition.h
  3. 6
      db/blob_file_garbage.cc
  4. 2
      db/blob_file_garbage.h

@ -16,11 +16,9 @@
namespace ROCKSDB_NAMESPACE {
namespace {
// Tags for custom fields. Note that these get persisted in the manifest,
// so existing tags should not be modified.
enum CustomFieldTags : uint32_t {
enum BlobFileAddition::CustomFieldTags : uint32_t {
kEndMarker,
// Add forward compatible fields here
@ -32,8 +30,6 @@ enum CustomFieldTags : uint32_t {
// Add forward incompatible fields here
};
} // anonymous namespace
void BlobFileAddition::EncodeTo(std::string* output) const {
PutVarint64(output, blob_file_number_);
PutVarint64(output, total_blob_count_);

@ -47,6 +47,8 @@ class BlobFileAddition {
std::string DebugJSON() const;
private:
enum CustomFieldTags : uint32_t;
uint64_t blob_file_number_ = kInvalidBlobFileNumber;
uint64_t total_blob_count_ = 0;
uint64_t total_blob_bytes_ = 0;

@ -16,11 +16,9 @@
namespace ROCKSDB_NAMESPACE {
namespace {
// Tags for custom fields. Note that these get persisted in the manifest,
// so existing tags should not be modified.
enum CustomFieldTags : uint32_t {
enum BlobFileGarbage::CustomFieldTags : uint32_t {
kEndMarker,
// Add forward compatible fields here
@ -32,8 +30,6 @@ enum CustomFieldTags : uint32_t {
// Add forward incompatible fields here
};
} // anonymous namespace
void BlobFileGarbage::EncodeTo(std::string* output) const {
PutVarint64(output, blob_file_number_);
PutVarint64(output, garbage_blob_count_);

@ -39,6 +39,8 @@ class BlobFileGarbage {
std::string DebugJSON() const;
private:
enum CustomFieldTags : uint32_t;
uint64_t blob_file_number_ = kInvalidBlobFileNumber;
uint64_t garbage_blob_count_ = 0;
uint64_t garbage_blob_bytes_ = 0;

Loading…
Cancel
Save