Package com.sun.faban.common

Examples of com.sun.faban.common.Command


                cmdList.add("-Dcommit.tx=false");
            cmdList.add("org.apache.olio.workload.loader.LoadController");
            cmdList.add(driver);
            cmdList.add(connectURL);
            cmdList.add(String.valueOf(scale));
            Command c = new Command(cmdList);
            c.setSynchronous(false);
            dbHandle = java(dbHost, c);
        }

        if (reloadMedia) {
            logger.info("Reloading images/media for " + scale + " users!");
            String mediaHost = params.getParameter(
                                        "dataStorage/fa:hostConfig/fa:host");
            String mediaDir = params.getParameter("dataStorage/mediaDir");
            Command c = new Command("org.apache.olio.workload.fsloader.FileLoader",
                        getBenchmarkDir() + "resources", mediaDir,
                        String.valueOf(scale));
            c.setSynchronous(false);
            mediaHandle = java(mediaHost, c);
        }
       
        if (dbHandle != null)
            dbHandle.waitFor();
View Full Code Here


                cmdList.add("-Dcommit.tx=false");
            cmdList.add("org.apache.olio.workload.loader.LoadController");
            cmdList.add(driver);
            cmdList.add(connectURL);
            cmdList.add(String.valueOf(scale));
            Command c = new Command(cmdList);
            c.setSynchronous(false);
            dbHandle = java(dbhost, c);
        }

        if (reloadMedia) {
            logger.info("Reloading images/media for " + scale + " users!");
            String mediaHost = params.getParameter(
                                        "dataStorage/fa:hostConfig/fa:host");
            String mediaDir = params.getParameter("dataStorage/mediaDir");
            Command c = new Command("org.apache.olio.workload.fsloader.FileLoader",
                        getBenchmarkDir() + "resources", mediaDir,
                        String.valueOf(scale));
            c.setSynchronous(false);
            mediaHandle = java(mediaHost, c);
        }
       
        if (dbHandle != null) {
            dbHandle.waitFor();
View Full Code Here

                cmdList.add("-Dcommit.tx=false");
            cmdList.add("org.apache.olio.workload.loader.LoadController");
            cmdList.add(driver);
            cmdList.add(connectURL);
            cmdList.add(String.valueOf(scale));
            Command c = new Command(cmdList);
            c.setSynchronous(false);
            dbHandle = java(dbhost, c);
        }

        if (reloadMedia) {
            logger.info("Reloading images/media for " + scale + " users!");
            String mediaHost = params.getParameter(
                                        "dataStorage/fa:hostConfig/fa:host");
            String mediaDir = params.getParameter("dataStorage/mediaDir");
            Command c = new Command("org.apache.olio.workload.fsloader.FileLoader",
                        getBenchmarkDir() + "resources", mediaDir,
                        String.valueOf(scale));
            c.setSynchronous(false);
            mediaHandle = java(mediaHost, c);
        }
       
        if (dbHandle != null) {
            dbHandle.waitFor();
View Full Code Here

            cmdList.add("-Dcommit.tx=false");
            cmdList.add("org.apache.olio.workload.loader.LoadController");
            cmdList.add(driver);
            cmdList.add(connectURL);
            cmdList.add(String.valueOf(scale));
            Command c = new Command(cmdList);

            c.setSynchronous(false);
            dbHandle = java(dbhost, c);
        }

        if (reloadMedia) {
            logger.info("Reloading images/media for " + scale + " users!");
            String mediaHost = params.getParameter(
                                        "dataStorage/fa:hostConfig/fa:host");
            String mediaDir = params.getParameter("dataStorage/mediaDir");
            Command c = new Command("org.apache.olio.workload.fsloader.FileLoader",
                        getBenchmarkDir() + "resources", mediaDir,
                        String.valueOf(scale));
            c.setSynchronous(false);
            mediaHandle = java(mediaHost, c);
        }
       
        if (dbHandle != null) {
            dbHandle.waitFor();
View Full Code Here

     */
    @ClearLogs
    public void clearLogs() {
    if (skipService) return;
    String rake = rakePath + " tmp:clear";
    Command rakeCmd = new Command(rake);
    rakeCmd.setWorkingDirectory(appDir);
        rakeCmd.setStreamHandling(Command.STDOUT, Command.CAPTURE);

        for (String server : myServers) {
      // Clear app log
      if (RunContext.isFile(server, appLogFile))
        RunContext.deleteFile(server, appLogFile);
View Full Code Here

   * output directory. It also copies the environment.rb file.
     */
    @GetLogs
    public void getLogs() {
        if (skipService) return;
    Command rcmd = new Command("rails_env.sh");
        rcmd.setStreamHandling(Command.STDOUT, Command.CAPTURE);
   
        for (int i = 0; i < myServers.length; i++) {
            String outFile = RunContext.getOutDir() + "rails_err.log." +
                RunContext.getHostName(myServers[i]);

View Full Code Here

            cmdList.add("-Dcommit.tx=false");
            cmdList.add("org.apache.olio.workload.loader.LoadController");
            cmdList.add(driver);
            cmdList.add(connectURL);
            cmdList.add(String.valueOf(scale));
            Command c = new Command(cmdList);

            c.setSynchronous(false);
            dbHandle = java(dbhost, c);
        }

        if (reloadMedia) {
            logger.info("Reloading images/media for " + scale + " users!");
            String mediaHost = params.getParameter(
                    "dataStorage/fa:hostConfig/fa:host");
            String mediaDir = params.getParameter("dataStorage/mediaDir");
            Command c = new Command("org.apache.olio.workload.fsloader.FileLoader",
                    getBenchmarkDir() + "resources", mediaDir,
                    String.valueOf(scale));
            c.setSynchronous(false);
            mediaHandle = java(mediaHost, c);
        }

        if (dbHandle != null) {
            dbHandle.waitFor();
View Full Code Here

    /**
     * Starts up the Thin server.
     */
    public void startup() {
        Command startCmd = new Command(thinCmd);
    startCmd.setWorkingDirectory(appDir);
        startCmd.setStreamHandling(Command.STDOUT, Command.CAPTURE);

        for (int i = 0; i < myServers.length; i++) {
            String server = myServers[i];
            try {
                // Run the command in the foreground and wait for the start
View Full Code Here

                }
                // Now kill the server
                if (pid <= 0) {
                    continue;
                }
                Command cmd = new Command("kill " + pid);
        logger.fine("Now killing " + pid + " on " + hostName);
                try {
                    RunContext.exec(hostName, cmd);
                } catch (RemoteException re) {
                    logger.log(Level.WARNING, "Failed to stop Thin server(s) on " +
View Full Code Here

     * Starts up the Nginx web server.
     */
    @Start
    public void startup() {
    if (skipService) return;
        Command startCmd = new Command(nginxCmd);
        // startCmd.setSynchronous(false); // to run in bg

        for (int i = 0; i < myServers.length; i++) {
            String server = myServers[i];
            try {
View Full Code Here

TOP

Related Classes of com.sun.faban.common.Command

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.