示例#1
0
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))
示例#2
0
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))
示例#3
0
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
示例#4
0
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
示例#5
0
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))
示例#6
0
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
示例#7
0
文件: fs.py 项目: mabott/qse-utils
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