def call_replication_factor_check(min_isr='1'):
    cmd = [
        'kafka-check', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        '-v', 'replication_factor', '--default-min-isr', min_isr
    ]
    return call_cmd(cmd)
示例#2
0
def call_list_groups():
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'list_groups']
    return call_cmd(cmd)
示例#3
0
def call_rename_group(old_group, new_group, storage='zookeeper'):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'rename_group', old_group, new_group, '--storage', storage
    ]
    return call_cmd(cmd)
示例#4
0
def call_min_isr():
    cmd = [
        'kafka-check', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'min_isr'
    ]
    return call_cmd(cmd)
示例#5
0
def call_min_isr():
    cmd = ['kafka-check',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'min_isr']
    return call_cmd(cmd)
示例#6
0
def call_offset_save(groupid, offsets_file):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'offset_save', groupid, offsets_file
    ]
    return call_cmd(cmd)
示例#7
0
def call_copy_group(old_group, new_group):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'copy_group', old_group, new_group
    ]
    return call_cmd(cmd)
def call_replica_unavailability():
    cmd = ['kafka-check',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'replica_unavailability']
    return call_cmd(cmd)
示例#9
0
def call_offset_restore(offsets_file):
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'offset_restore',
           offsets_file]
    return call_cmd(cmd)
示例#10
0
def call_replication_factor_check(min_isr='1'):
    cmd = ['kafka-check',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config', '-v',
           'replication_factor',
           '--default-min-isr', min_isr]
    return call_cmd(cmd)
示例#11
0
def call_offset_rewind(groupid, topic, force=False):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'offset_rewind', groupid, '--topic', topic
    ]
    if force:
        cmd.extend(['--force'])
    return call_cmd(cmd)
示例#12
0
def call_copy_group(old_group, new_group, storage=None):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'copy_group', old_group, new_group
    ]
    if storage:
        cmd.extend(['--storage', storage])
    return call_cmd(cmd)
示例#13
0
def call_offset_restore(offsets_file, storage=None):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'offset_restore', offsets_file
    ]
    if storage:
        cmd.extend(['--storage', storage])
    return call_cmd(cmd)
示例#14
0
def call_list_groups(storage=None):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'list_groups'
    ]
    if storage:
        cmd.extend(['--storage', storage])
    return call_cmd(cmd)
示例#15
0
def call_rename_group(old_group, new_group):
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'rename_group',
           old_group,
           new_group]
    return call_cmd(cmd)
示例#16
0
def call_unsubscribe_topics(groupid, storage=None):
    cmd = [
        'kafka-consumer-manager', '--cluster-type', 'test', '--cluster-name',
        'test_cluster', '--discovery-base-path', 'tests/acceptance/config',
        'unsubscribe_topics', groupid
    ]
    if storage:
        cmd.extend(['--storage', storage])
    return call_cmd(cmd)
示例#17
0
def call_offset_set(groupid, offsets_data, force=False):
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'offset_set',
           groupid,
           offsets_data]
    if force:
        cmd.extend(['--force'])
    return call_cmd(cmd)
示例#18
0
def call_offset_advance(groupid, topic=None, force=False):
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'offset_advance',
           groupid]
    if topic:
        cmd.extend(['--topic', topic])
    if force:
        cmd.extend(['--force'])
    return call_cmd(cmd)
示例#19
0
def call_offset_set(groupid, offsets_data, storage=None, force=False):
    cmd = ['kafka-consumer-manager',
           '--cluster-type', 'test',
           '--cluster-name', 'test_cluster',
           '--discovery-base-path', 'tests/acceptance/config',
           'offset_set',
           groupid,
           offsets_data]
    if storage:
        cmd.extend(['--storage', storage])
    if force:
        cmd.extend(['--force'])
    return call_cmd(cmd)