fix: Fix bugs around rdb save and improve memory accounting (#495)

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
This commit is contained in:
Roman Gershman 2022-11-16 12:19:35 +02:00 committed by GitHub
parent 1236f92381
commit c2294e1298
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 16 deletions

View file

@ -11,21 +11,21 @@
namespace dfly {
using facade::kWrongTypeErr;
using facade::kDbIndOutOfRangeErr;
using facade::kInvalidDbIndErr;
using facade::kInvalidIntErr;
using facade::kSyntaxErr;
using facade::kInvalidDbIndErr;
using facade::kDbIndOutOfRangeErr;
using facade::kWrongTypeErr;
#ifndef RETURN_ON_ERR
#define RETURN_ON_ERR(x) \
do { \
auto __ec = (x); \
if (__ec) { \
VLOG(1) << "Error " << __ec << " while calling " #x; \
return __ec; \
} \
#define RETURN_ON_ERR(x) \
do { \
auto __ec = (x); \
if (__ec) { \
LOG(ERROR) << "Error " << __ec << " while calling " #x; \
return __ec; \
} \
} while (0)
#endif // RETURN_ON_ERR