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"
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.