def btree(conninfo, credentials, btree_name, verbose): method = "GET" uri = UriBuilder(path="/v1/debug/inspect/btree") uri.add_path_component(btree_name) if verbose: uri.add_query_param("verbose") return request.rest_request(conninfo, credentials, method, str(uri))
def paddr(conninfo, credentials, pstore_id, addr): method = "GET" uri = UriBuilder(path="/v1/debug/inspect/paddr") uri.add_path_component(pstore_id) uri.add_path_component(addr) return request.rest_request(conninfo, credentials, method, str(uri))
def build_files_uri(components, append_slash=False, api_version=1): uri = UriBuilder(path="/v{}/files".format(api_version)) if components: for component in components: uri.add_path_component(component) if append_slash: uri.append_slash() return uri
def build_files_uri(components, append_slash=False): uri = UriBuilder(path="/v1/files") if components: for component in components: uri.add_path_component(component) if append_slash: uri.append_slash() return uri
def metatree(conninfo, credentials, inode_num, begin_off=None, end_off=None): method = "GET" uri = UriBuilder(path="/v1/debug/inspect/metatree") uri.add_path_component(inode_num) if begin_off != None: uri.add_query_param('begin', str(begin_off)) if end_off != None: uri.add_query_param('end', str(end_off)) return request.rest_request(conninfo, credentials, method, str(uri))
def build_repeat_write_uri(components): uri = UriBuilder(path="/v1/debug/file") if components: for component in components: uri.add_path_component(component) return uri
def build_fs_file_uri(components): uri = UriBuilder(path="/v1/fs/file") if components: for component in components: uri.add_path_component(component) return uri