summaryrefslogtreecommitdiffstats
path: root/ipapython/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython/__init__.py')
0 files changed, 0 insertions, 0 deletions
67' href='#n67'>67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413
 enum gf_cli_defrag_type {
        GF_DEFRAG_CMD_START = 1,
        GF_DEFRAG_CMD_STOP,
        GF_DEFRAG_CMD_STATUS,
        GF_DEFRAG_CMD_START_LAYOUT_FIX,
        GF_DEFRAG_CMD_START_MIGRATE_DATA,
        GF_DEFRAG_CMD_START_MIGRATE_DATA_FORCE
} ;

 enum gf1_cluster_type {
        GF_CLUSTER_TYPE_NONE = 0,
        GF_CLUSTER_TYPE_STRIPE,
        GF_CLUSTER_TYPE_REPLICATE,
        GF_CLUSTER_TYPE_STRIPE_REPLICATE
} ;

 enum gf1_cli_replace_op {
        GF_REPLACE_OP_NONE = 0,
        GF_REPLACE_OP_START,
        GF_REPLACE_OP_COMMIT,
        GF_REPLACE_OP_PAUSE,
        GF_REPLACE_OP_ABORT,
        GF_REPLACE_OP_STATUS,
        GF_REPLACE_OP_COMMIT_FORCE
} ;

enum gf_quota_type {
        GF_QUOTA_OPTION_TYPE_NONE = 0,
        GF_QUOTA_OPTION_TYPE_ENABLE,
        GF_QUOTA_OPTION_TYPE_DISABLE,
        GF_QUOTA_OPTION_TYPE_LIMIT_USAGE,
        GF_QUOTA_OPTION_TYPE_REMOVE,
        GF_QUOTA_OPTION_TYPE_LIST,
        GF_QUOTA_OPTION_TYPE_VERSION
};

enum gf1_cli_friends_list {
        GF_CLI_LIST_ALL = 1
} ;

enum gf1_cli_get_volume {
        GF_CLI_GET_VOLUME_ALL = 1,
        GF_CLI_GET_VOLUME,
        GF_CLI_GET_NEXT_VOLUME
} ;

enum gf1_cli_sync_volume {
        GF_CLI_SYNC_ALL = 1
} ;

enum gf1_cli_op_flags {
        GF_CLI_FLAG_OP_FORCE = 1
};

enum gf1_cli_gsync_set {
        GF_GSYNC_OPTION_TYPE_NONE,
        GF_GSYNC_OPTION_TYPE_START,
        GF_GSYNC_OPTION_TYPE_STOP,
        GF_GSYNC_OPTION_TYPE_CONFIG,
        GF_GSYNC_OPTION_TYPE_STATUS
};

enum gf1_cli_stats_op {
        GF_CLI_STATS_NONE  = 0,
        GF_CLI_STATS_START = 1,
        GF_CLI_STATS_STOP  = 2,
        GF_CLI_STATS_INFO  = 3,
        GF_CLI_STATS_TOP = 4
};

enum gf1_cli_top_op {
        GF_CLI_TOP_NONE = 0,
        GF_CLI_TOP_OPEN,
        GF_CLI_TOP_READ,
        GF_CLI_TOP_WRITE,
        GF_CLI_TOP_OPENDIR,
        GF_CLI_TOP_READDIR,
        GF_CLI_TOP_READ_PERF,
        GF_CLI_TOP_WRITE_PERF
};

 struct gf1_cli_probe_req {
        string  hostname<>;
	int	port;
}  ;

 struct gf1_cli_probe_rsp {
        int     op_ret;
        int     op_errno;
	int	port;
        string  hostname<>;
}  ;

 struct gf1_cli_deprobe_req {
        string  hostname<>;
	int	port;
}  ;

 struct gf1_cli_deprobe_rsp {
        int     op_ret;
        int     op_errno;
        string  hostname<>;
}  ;

struct gf1_cli_peer_list_req {
        int     flags;
        opaque  dict<>;
}  ;

struct gf1_cli_peer_list_rsp {
        int     op_ret;
        int     op_errno;
        opaque  friends<>;
} ;

struct gf1_cli_get_vol_req {
        int     flags;
        opaque  dict<>;
}  ;

struct gf1_cli_get_vol_rsp {
        int     op_ret;
        int     op_errno;
        opaque  volumes<>;
} ;

 struct gf1_cli_create_vol_req {
        string  volname<>;
        gf1_cluster_type type;
        int     count;
        opaque  bricks<>;
}  ;

 struct gf1_cli_create_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
	 string  op_errstr<>;
}  ;

 struct gf1_cli_delete_vol_req {
        string volname<>;
}  ;

 struct gf1_cli_delete_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
}  ;

 struct gf1_cli_start_vol_req {
        string volname<>;
        int flags;
}  ;


 struct gf1_cli_start_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
}  ;

 struct gf1_cli_stop_vol_req {
        string volname<>;
        int flags;
}  ;


 struct gf1_cli_stop_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
}  ;


 struct gf1_cli_rename_vol_req {
        string old_volname<>;
        string new_volname<>;
}  ;

 struct gf1_cli_rename_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
}  ;

 struct gf1_cli_defrag_vol_req {
        int    cmd;
        string volname<>;
}  ;

 struct gf1_cli_defrag_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        unsigned hyper   files;
        unsigned hyper   size;
        unsigned hyper   lookedup_files;
}  ;


 struct gf2_cli_defrag_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  op_errstr<>;
        string  volname<>;
        unsigned hyper   files;
        unsigned hyper   size;
        unsigned hyper   lookedup_files;
}  ;

 struct gf1_cli_add_brick_req {
        string volname<>;
        int    count;
        opaque bricks<>;
}  ;

 struct gf1_cli_add_brick_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
	 string  op_errstr<>;
}  ;

 struct gf1_cli_remove_brick_req {
        string volname<>;
        int    count;
        opaque bricks<>;
}  ;


 struct gf1_cli_remove_brick_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
}  ;

 struct gf1_cli_replace_brick_req {
        string volname<>;
        gf1_cli_replace_op op;
        opaque bricks<>;
}  ;

 struct gf1_cli_replace_brick_rsp {
        int     op_ret;
        int     op_errno;
        string  op_errstr<>;
        string  volname<>;
        string  status<>;
}  ;

struct gf1_cli_reset_vol_req {
        string volname<>;
        opaque dict<>;
} ;


 struct gf1_cli_reset_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
	string  op_errstr<>;
}  ;



struct gf1_cli_set_vol_req {
        string volname<>;
        opaque dict<>;
} ;


 struct gf1_cli_set_vol_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
        opaque  dict<>;
}  ;

struct gf1_cli_log_filename_req {
        string volname<>;
        string brick<>;
        string path<>;
};

struct gf1_cli_log_filename_rsp {
	int op_ret;
	int op_errno;
        string errstr<>;
};

struct gf1_cli_log_locate_req {
	string volname<>;
        string brick<>;
};

struct gf1_cli_sync_volume_req {
        int    flags;
        string volname<>;
        string hostname<>;
};

struct gf1_cli_log_locate_rsp {
	int op_ret;
	int op_errno;
        string path<>;
};

struct gf1_cli_log_rotate_req {
	string volname<>;
        string brick<>;
};

struct gf1_cli_log_rotate_rsp {
        int op_ret;
        int op_errno;
        string errstr<>;
};

struct gf1_cli_sync_volume_rsp {
	int op_ret;
	int op_errno;
        string op_errstr<>;
};

struct gf1_cli_fsm_log_req {
        string name<>;
};

struct gf1_cli_fsm_log_rsp {
        int op_ret;
        int op_errno;
        string op_errstr<>;
        opaque fsm_log<>;
};

struct gf1_cli_gsync_set_req {
        opaque dict<>;
};

struct gf1_cli_gsync_set_rsp {
        int     op_ret;
        int     op_errno;
        string  op_errstr<>;
        int     type;
        opaque  dict<>;
};

struct gf1_cli_stats_volume_req {
        string           volname<>;
        gf1_cli_stats_op op;
        opaque           dict_req<>;
};

struct gf1_cli_stats_volume_rsp {
	int    op_ret;
	int    op_errno;
        string op_errstr<>;
        opaque stats_info<>;
};

struct gf1_cli_quota_req {
        string volname<>;
        opaque dict<>;
} ;

struct gf1_cli_quota_rsp {
        int     op_ret;
        int     op_errno;
        string  volname<>;
        string  op_errstr<>;
        string  limit_list<>;
        gf_quota_type type;
};

struct gf1_cli_getwd_req {
        int     unused;
} ;

struct gf1_cli_getwd_rsp {
        int     op_ret;
        int     op_errno;
        string  wd<>;
};

struct gf1_cli_log_level_req {
       string volname<>;
       string xlator<>;
       string loglevel<>;
};

struct gf1_cli_log_level_rsp {
       int op_ret;
       int op_errno;
       string op_errstr<>;
};

struct gf1_cli_status_volume_req {
        string  volname<>;
        opaque  dict<>;
};

struct gf1_cli_status_volume_rsp {
       int op_ret;
       int op_errno;
       string op_errstr<>;
       opaque dict<>;
};