Package org.voltdb.client

Examples of org.voltdb.client.ClientConfig


     * @param config Parsed & validated CLI options.
     */
    public AsyncBenchmark(KVConfig config) {
        this.config = config;

        ClientConfig clientConfig = new ClientConfig("", "", new StatusListener());
        clientConfig.setMaxTransactionsPerSecond(config.ratelimit);

        client = ClientFactory.createClient(clientConfig);

        periodicStatsContext = client.createStatsContext();
        fullStatsContext = client.createStatsContext();
View Full Code Here


        System.out.print(HORIZONTAL_RULE);
        System.out.println(" Setup & Initialization");
        System.out.println(HORIZONTAL_RULE);

        ClientConfig clientConfig = new ClientConfig(config.user, config.password, new StatusListener());
        clientConfig.setMaxTransactionsPerSecond(config.ratelimit);

        Client insertsClient = ClientFactory.createClient(clientConfig);
        client = ClientFactory.createClient(clientConfig);

        // connect to one or more servers, loop until success
View Full Code Here

     * @param config Parsed & validated CLI options.
     */
    public SyncBenchmark(KVConfig config) {
        this.config = config;

        ClientConfig clientConfig = new ClientConfig("", "", new StatusListener());
        client = ClientFactory.createClient(clientConfig);

        periodicStatsContext = client.createStatsContext();
        fullStatsContext = client.createStatsContext();

View Full Code Here

     */
    static void runStatusLoop() {
        // create a second client handle for this second thread
        org.voltdb.client.Client client = null;
        try {
            ClientConfig config = new ClientConfig("program", "pass");
            client = ClientFactory.createClient(config);
            client.createConnection("localhost");
        } catch (java.io.IOException e) {
            e.printStackTrace();
            System.exit(-1);
View Full Code Here

        System.out.println("*                                     *");
        System.out.println("* Connecting to Server...             *");

        // connect to VoltDB server
        org.voltdb.client.Client client = null;
        ClientConfig config = new ClientConfig("program", "pass");
        client = ClientFactory.createClient(config);
        int sleep = 1000;
        while(true)
        {
            try
View Full Code Here

     * @param config Parsed & validated CLI options.
     */
    public AdHocBenchmark(VoterConfig config) {
        this.config = config;

        ClientConfig clientConfig = new ClientConfig("", "", new StatusListener());
        client = ClientFactory.createClient(clientConfig);

        periodicStatsContext = client.createStatsContext();
        fullStatsContext = client.createStatsContext();

View Full Code Here

     * @param config Parsed & validated CLI options.
     */
    public AggregationBenchmark(AggConfig config) {
        this.config = config;

        ClientConfig clientConfig = new ClientConfig("", "", new StatusListener());

        client = ClientFactory.createClient(clientConfig);

        fullStatsContext = client.createStatsContext();

View Full Code Here

        for (String server : commaSeparatedServersParts) {
            servers.add(server.trim());
        }

        Client client = null;
        ClientConfig config = new ClientConfig("program", "none");
        client = ClientFactory.createClient(config);
        for (String server : servers) {
            try {
                client.createConnection(server);
            } catch (UnknownHostException e) {
View Full Code Here

        log.info(HORIZONTAL_RULE);
        log.info(config.getConfigDumpString());
    }

    Client createClient(int serverCount) {
        ClientConfig clientConfig = new ClientConfig("", "");
        clientConfig.setReconnectOnConnectionLoss(true);
        if (config.autotune) {
            clientConfig.enableAutoTune();
            clientConfig.setAutoTuneTargetInternalLatency(config.latencytarget);
        }
        else {
            clientConfig.setMaxTransactionsPerSecond(config.ratelimit / serverCount);
        }
        Client client = ClientFactory.createClient(clientConfig);

        return client;
    }
View Full Code Here

    public MaterializedViewBenchmark(MatViewConfig config) {
        this.config = config;

        benchmarkActive = false;

        ClientConfig clientConfig = new ClientConfig("", "", new StatusListener());

        client = ClientFactory.createClient(clientConfig);

        periodicStatsContext = client.createStatsContext();
        fullStatsContext = client.createStatsContext();
View Full Code Here

TOP

Related Classes of org.voltdb.client.ClientConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.