def METHOD_NAME(self):
    """ClickHouse should be able to process parallel requests sent under the same credentials.
    """
    ch_nodes = self.context.ch_nodes
    with Given("kinit for clients"):
        kinit_no_keytab(node=ch_nodes[1])
        kinit_no_keytab(node=ch_nodes[2])
    with And('create server principal'):
        create_server_principal(node=ch_nodes[0])
    def helper(cmd):
        return cmd(test_select_query(node=ch_nodes[0]))
    for i in range(15):
        pool = Pool(2)
        tasks = []
        with When("I try simultaneous authentication"):
            tasks.append(pool.apply_async(helper, (ch_nodes[1].cmd, )))
            tasks.append(pool.apply_async(helper, (ch_nodes[2].cmd, )))
            tasks[0].wait(timeout=200)
            tasks[1].wait(timeout=200)
        with Then(f"I expect requests to success"):
            assert tasks[0].get(timeout=300).output == "kerberos_user", error()
            assert tasks[1].get(timeout=300).output == "kerberos_user", error()