![]() |
A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <assert.h>#include <memory>#include <string>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <iostream>#include "DataTypes.h"#include "LogLevel.h"
Include dependency graph for Configuration.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Configuration |
Macros | |
| #define | DEFAULT_PAGE_SIZE ((size_t)(256) * (size_t)(1024) * (size_t)(1024)) |
| #define | DEFAULT_MAX_PAGE_SIZE DEFAULT_PAGE_SIZE |
| #define | DEFAULT_NET_PAGE_SIZE |
| #define | DEFAULT_SHUFFLE_PAGE_SIZE DEFAULT_PAGE_SIZE |
| #define | DEFAULT_BROADCAST_PAGE_SIZE DEFAULT_PAGE_SIZE |
| #define | DEFAULT_MAX_CONNECTIONS 200 |
| #define | DEFAULT_SHAREDMEM_SIZE ((size_t)12 * (size_t)1024 * (size_t)1024 * (size_t)1024) |
| #define | DEFAULT_NUM_THREADS 2 |
| #define | DEFAULT_BATCH_SIZE 100 |
| #define | DEFAULT_HASH_PAGE_SIZE ((size_t)(512) * (size_t)(1024) * (size_t)(1024)) |
| #define | DEFAULT_MEM_SIZE ((size_t)(68) * (size_t)(1024) * (size_t)(1024)) |
| #define | DEFAULT_NUM_CORES 8 |
Typedefs | |
| typedef shared_ptr< Configuration > | ConfigurationPtr |
| #define DEFAULT_BATCH_SIZE 100 |
Definition at line 71 of file Configuration.h.
| #define DEFAULT_BROADCAST_PAGE_SIZE DEFAULT_PAGE_SIZE |
Definition at line 54 of file Configuration.h.
| #define DEFAULT_HASH_PAGE_SIZE ((size_t)(512) * (size_t)(1024) * (size_t)(1024)) |
Definition at line 76 of file Configuration.h.
| #define DEFAULT_MAX_CONNECTIONS 200 |
Definition at line 59 of file Configuration.h.
| #define DEFAULT_MAX_PAGE_SIZE DEFAULT_PAGE_SIZE |
Definition at line 40 of file Configuration.h.
| #define DEFAULT_MEM_SIZE ((size_t)(68) * (size_t)(1024) * (size_t)(1024)) |
Definition at line 81 of file Configuration.h.
| #define DEFAULT_NET_PAGE_SIZE |
Definition at line 44 of file Configuration.h.
| #define DEFAULT_NUM_CORES 8 |
Definition at line 85 of file Configuration.h.
| #define DEFAULT_NUM_THREADS 2 |
Definition at line 67 of file Configuration.h.
| #define DEFAULT_PAGE_SIZE ((size_t)(256) * (size_t)(1024) * (size_t)(1024)) |
Definition at line 36 of file Configuration.h.
| #define DEFAULT_SHAREDMEM_SIZE ((size_t)12 * (size_t)1024 * (size_t)1024 * (size_t)1024) |
Definition at line 63 of file Configuration.h.
| #define DEFAULT_SHUFFLE_PAGE_SIZE DEFAULT_PAGE_SIZE |
Definition at line 50 of file Configuration.h.
| typedef shared_ptr<Configuration> ConfigurationPtr |
Definition at line 89 of file Configuration.h.