feat(tiering): add max file size limit (#2344)

* add max file size flag

Signed-off-by: adi_holden <adi@dragonflydb.io>
This commit is contained in:
adiholden 2024-01-02 12:07:34 +02:00 committed by GitHub
parent fc1a70598d
commit c60e4accc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 91 additions and 36 deletions

View file

@ -359,4 +359,11 @@ inline uint32_t MemberTimeSeconds(uint64_t now_ms) {
return (now_ms / 1000) - kMemberExpiryBase;
}
struct MemoryBytesFlag {
uint64_t value = 0;
};
bool AbslParseFlag(std::string_view in, dfly::MemoryBytesFlag* flag, std::string* err);
std::string AbslUnparseFlag(const dfly::MemoryBytesFlag& flag);
} // namespace dfly