libfoedus-core
FOEDUS Core Library
hash_storage_verify.cpp File Reference
Include dependency graph for hash_storage_verify.cpp:

Go to the source code of this file.

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::storage
 Storage Manager, which implements a couple of key/value stores.
 
 foedus::storage::hash
 Hashtable Storage, a concurrent hashtable.
 

Macros

#define CHECK_AND_ASSERT(x)
 

Macro Definition Documentation

#define CHECK_AND_ASSERT (   x)
Value:
do { ASSERT_ND(x); if (!(x)) \
0x0827 : "STORAGE: HASH: Failed verification. Found an inconsistency" .
Definition: error_code.hpp:190
#define ERROR_STACK(e)
Instantiates ErrorStack with the given foedus::error_code, creating an error stack with the current f...
#define ASSERT_ND(x)
A warning-free wrapper macro of assert() that has no performance effect in release mode even when 'x'...
Definition: assert_nd.hpp:72

Definition at line 35 of file hash_storage_verify.cpp.

Referenced by foedus::storage::hash::HashStoragePimpl::verify_single_thread(), foedus::storage::hash::HashStoragePimpl::verify_single_thread_data(), and foedus::storage::hash::HashStoragePimpl::verify_single_thread_intermediate().