Permalink
Commits on Sep 16, 2013
  1. Fix for Issue #4: Add support for OPTIONS request in ApacheHc3Transport

    Added optionsURL methods that call the Apache HttpClient OptionsMethod.
    committed Sep 16, 2013
Commits on Sep 12, 2013
  1. Merge branch 'hc3fixes' of github.com:shanti/faban

    Conflicts:
    	harness/bin/Linux/iostat-post
    	harness/bin/Linux/vmstat-post
    committed Sep 12, 2013
Commits on Aug 30, 2013
  1. Merge pull request #59 from willr3/dev/willr3/ServiceWrapper

    include service name and host role in log messages
    committed Aug 30, 2013
  2. Merge pull request #58 from willr3/issue/57

    Pull Request for Issue 57
    committed Aug 30, 2013
  3. Merge pull request #53 from jvirkki/jdk7-compilation

    Allow using JDK 1.7 to compile faban.
    committed Aug 30, 2013
  4. Merge pull request #56 from whitingjr/issue-#1

    Count down the latch allowing Agents to shutdown.
    committed Aug 30, 2013
Commits on Aug 28, 2013
Commits on Jul 30, 2013
  1. For 1.1.1 version

    committed Jul 30, 2013
  2. Merge pull request #55 from jvirkki/fix-shorthost

    Fix handling of hosts for the common case where the hostname has no dots.
    committed Jul 30, 2013
Commits on Jul 26, 2013
  1. Fix handling of hosts for the common case where the hostname has no

    dots. This broke recently with changes to issue-22.
    
    When the initial hostname has no dots, dotIdx is -1. The
    host.substring call then throws an exception and registration of this
    host is bypassed.
    
    While this section of code could be cleaned up further, a simple fix
    here is to only attempt the substring if dotIdx is actually positive
    (that is, if the host had some dots).
    jvirkki committed Jul 26, 2013
Commits on Jul 3, 2013
  1. Count down the latch allowing Agents to shutdown.

    Jeremy Whiting committed Jul 3, 2013
Commits on Jun 30, 2013
  1. Allow using JDK 1.7 to compile faban.

    In 1.7, specifying only the target version as was done in faban
    build.xml is an error. If we specify source version instead, it
    implies target and compilation succeeds. Doing it this way works with
    JDK 1.6 as well (tested these changes with 1.6.0_21 and 1.7.0_25).
    
    (Not sure if we really need to be compiling this to 1.5 anymore, but
    I've left that unchanged for now. Can be upgraded later if desired.)
    
    Also, build.xml was passing the same version to rmic 'stubversion'
    which is incorrect (though it only generates a warning). The only
    valid values for stubversion are 1.1 and 1.2, it doesn't take the full
    range of JDK versions. Changed this to "1.2" which is the default.
    jvirkki committed Jun 30, 2013
Commits on Apr 1, 2013
  1. Merge branch 'master' of git://github.com/akara/faban

    Conflicts:
    	harness/src/com/sun/faban/harness/webclient/DetailReport.java
    	harness/src/com/sun/faban/harness/webclient/RunAnalyzer.java
    committed Apr 1, 2013
Commits on Mar 28, 2013
  1. Fix for Issue-52: Add support for runs comparison using new graphing …

    …module
    
    Implemented the 'Compare' button in the results list. Select one or more
    runs and hitting 'Compare' transfers control to RunAnalyzer which is the
    main class for this feature.
    Also added new class DetailReport to process the detail reports.
    The result of the comparison is a xan file.
    committed Mar 25, 2013
Commits on Mar 25, 2013
  1. Fix for Issue-52: Add support for runs comparison using new graphing …

    …module
    
    Implemented the 'Compare' button in the results list. Select one or more
    runs and hitting 'Compare' transfers control to RunAnalyzer which is the
    main class for this feature.
    Also added new class DetailReport to process the detail reports.
    The result of the comparison is a xan file.
    committed Mar 25, 2013
  2. Merge branch 'akaraMaster'

    committed Mar 25, 2013
Commits on Mar 22, 2013
Commits on Dec 27, 2012
  1. Merge branch 'master' of git://github.com/akara/faban

    Conflicts:
    	harness/web/xan_view.jsp
    committed Dec 27, 2012
  2. Fix issue with Detailed Results breaking link target

    jqplot changes window name to y9axis which breaks links in resultnavigator.jsp that target display.
    This provides a workaround by changing the window.name to display after each chart is created
    A long term solution needs to come from jqplot.
    willr3 committed with Nov 28, 2012
  3. Feature enhancement to replace the graphing sub-system.

    Replaced Fenxi with jqplot.
    Added support for graphing Linux stats for vmstat, nicstat as follows:
        a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
        b) Call the post-processing scripts for the tools to create the xan versions
        c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
        d) Changed links in the statistics view to use the View controller for xan files
        e) Added support for 'top' command to display just the top 10 processes
    Since this is a major enhancement, this is release 1.1
    committed Apr 12, 2012
  4. Fix for Issue #51: Need downloadURL() in apache http client to accept…

    … optional headers
    committed Dec 27, 2012
Commits on Dec 26, 2012
  1. Merge branch 'newgraphs'

    Conflicts:
    	driver/build-defaults.properties
    	driver/build.properties
    	harness/build-defaults.properties
    	harness/build.properties.template
    committed Dec 26, 2012
  2. Fix for Issue #51. Need downloadURL() in apache http client to accept…

    … optional headers
    committed Dec 26, 2012
  3. Feature enhancement to replace the graphing sub-system.

    Replaced Fenxi with jqplot.
    Added support for graphing Linux stats for vmstat, nicstat as follows:
        a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
        b) Call the post-processing scripts for the tools to create the xan versions
        c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
        d) Changed links in the statistics view to use the View controller for xan files
        e) Added support for 'top' command to display just the top 10 processes
    Since this is a major enhancement, this is release 1.1
    committed Apr 12, 2012
  4. Merge branch 'master' of github.com:shanti/faban

    Conflicts:
    	README
    	common/build-defaults.properties
    	common/build.properties
    	common/build.properties.template
    	driver/build-defaults.properties
    	driver/build.properties
    	driver/build.properties.template
    	harness/bin/Linux/iostat-post
    	harness/bin/Linux/vmstat-post
    committed Dec 26, 2012
  5. Fix for Issue #43: Add support for handling gzip response data in htt…

    …p client
    
    Support for gzip encoding added only to fetch methods since these methods read in
    the response into a buffer. The read methods only keep track of the length so were left untouched.
    committed Nov 13, 2012
  6. Feature enhancement to replace the graphing sub-system.

    Replaced Fenxi with jqplot.
    Added support for graphing Linux stats for vmstat, nicstat as follows:
        a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
        b) Call the post-processing scripts for the tools to create the xan versions
        c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
        d) Changed links in the statistics view to use the View controller for xan files
        e) Added support for 'top' command to display just the top 10 processes
    Since this is a major enhancement, this is release 1.1
    committed Apr 12, 2012
  7. Implemented comparison feature to produce a xan file. It is then grap…

    …hed the
    
    same way as detail files using View.xan_view() and xan_view.jsp
    
    It currently compares and produces the following outputs:
    - Overall throughput comparison over time
    - throughput comparison over time on a per operation basis
    - Table of avg. and 90% RT data for all runs on a per operation basis
    - Avg. response time comparison over time on a per operation basis
    committed Sep 10, 2012
  8. Feature enhancement to replace the graphing sub-system.

    Replaced Fenxi with jqplot.
    Added support for graphing Linux stats for vmstat, nicstat as follows:
        a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
        b) Call the post-processing scripts for the tools to create the xan versions
        c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
        d) Changed links in the statistics view to use the View controller for xan files
        e) Added support for 'top' command to display just the top 10 processes
    Since this is a major enhancement, this is release 1.1
    committed Apr 12, 2012