#include "drms_types.h"
Go to the source code of this file.
Defines | |
#define | DRMS_ABORT_SLEEP |
#define | DRMS_LOG_DSNAME |
#define | DRMS_LOG_RETENTION |
#define | DRMS_LOG_TAPEGROUP |
#define | Exit(code) |
#define | kExtTapegroupMaxStoreset |
#define | kExtTapegroupSlot |
#define | WEEK_SECONDS |
FunctionsTitleTestFour | |
void | drms_lock_server (DRMS_Env_t *env) |
Lock DRMS env. | |
void | drms_server_abort (DRMS_Env_t *env, int final) |
Abort DRMS. | |
int | drms_server_alloc_recnum (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_ALLOC_RECNUM. | |
int | drms_server_authenticate (int sockfd, DRMS_Env_t *env, int clientid) |
Send session information to the client. | |
int | drms_server_begin_transaction (DRMS_Env_t *env) |
int | drms_server_close_session (DRMS_Env_t *env, char *stat_str, int clients, int log_retention, int archive_log) |
Close DRMS session. | |
void | drms_server_commit (DRMS_Env_t *env, int final) |
Commit DRMS. | |
void | drms_server_destroysdsem (void) |
int | drms_server_dropseries (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_DROPSERIES. | |
int | drms_server_dropseries_su (DRMS_Env_t *env, const char *tn, DRMS_Array_t *vec) |
asks SUMS to mark all SUs listed in tn as delete pending. | |
void | drms_server_end_transaction (DRMS_Env_t *env, int abort, int final) |
int | drms_server_getdbuser (DRMS_Env_t *env, int sockfd) |
DRMS_Shutdown_State_t | drms_server_getsd (void) |
sem_t * | drms_server_getsdsem (void) |
int | drms_server_getsudir (DRMS_Env_t *env, int sockfd) |
int | drms_server_getsudirs (DRMS_Env_t *env, int sockfd) |
int | drms_server_getsuinfo (DRMS_Env_t *env, int sockfd) |
long long | drms_server_gettmpguid (int *sockfd) |
int | drms_server_getunit (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_GETUNIT. | |
int | drms_server_getunits (DRMS_Env_t *env, int sockfd) |
void | drms_server_initsdsem (void) |
int | drms_server_newseries (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_NEWSERIES. | |
int | drms_server_newslots (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_NEWSLOTS. | |
int | drms_server_open_session (DRMS_Env_t *env) |
Open DRMS session. | |
int | drms_server_registercleaner (DRMS_Env_t *env, CleanerData_t *data) |
int | drms_server_session_setwrite (DRMS_Env_t *env, int sockfd) |
int | drms_server_setretention (DRMS_Env_t *env, int sockfd) |
void | drms_server_setsd (DRMS_Shutdown_State_t st) |
int | drms_server_slot_setstate (DRMS_Env_t *env, int sockfd) |
Server function for command code DRMS_SLOT_SETSTATE. | |
void * | drms_server_thread (void *arg) |
drms server thread | |
void | drms_server_transient_records (DRMS_Env_t *env, char *series, int n, long long *recnums) |
Add recnums of transient records to templist for future removal. | |
int | drms_session_setread (DRMS_Env_t *env) |
int | drms_session_setwrite (DRMS_Env_t *env) |
void * | drms_signal_thread (void *arg) |
drms signal thread | |
void * | drms_sums_thread (void *arg) |
drms sum thread | |
int | drms_trylock_server (DRMS_Env_t *env) |
Try to lock the DRMS env. | |
void | drms_unlock_server (DRMS_Env_t *env) |
Unlock DRMS env. | |
Variables | |
char | abortstring [1024] |
Definition in file drms_server.h.