Skip to content
Permalink
Branch: master
Commits on Mar 31, 2019
  1. Javadoc cleanup

    dirmgr committed Mar 31, 2019
    Enable Javadoc-related checkstyle rules and clean up a lot of the
    documentation based on problems found by those rules and by running
    the javadoc tool.
  2. Enable checkstyle and fix errors it calls out

    dirmgr committed Mar 31, 2019
    Updated checkstyle to use the latest version.  Enabled it in the
    build process, and fixed a lot of problems that it found.  Note that
    some checkstyle rules are currently disabled because there are too
    many violations to fix right now.  I hope to address these in the
    future, but the set of changes here are good.
  3. Minor cosmetic change to schedule job form

    dirmgr committed Mar 31, 2019
    Updated the form displayed when scheduling a job so that if it
    contains any label parameters, then a "General Parameters" label
    will be displayed at the top of the form before the general
    parameters.
  4. Replace the LDAP search and modify rate job

    dirmgr committed Mar 31, 2019
    Moved the existing LDAP search and modify rate job to the legacy
    package, and replace it with two new jobs:  a basic search and
    modify rate job, and a comprehensive search and modify rate job.
    
    Also, perform a little minor code cleanup.
Commits on Mar 25, 2019
  1. Remove the ability to migrate from SLAMD 1.x

    dirmgr committed Mar 25, 2019
    Updated SLAMD to remove the ability to migrate data from SLAMD 1.x
    versions.  We're not guaranteeing backward compatibility, so
    migration isn't supported or recommended, so we won't provide an
    option to do it.
  2. Make SLAMD build cleanly on Java 12

    dirmgr committed Mar 25, 2019
    Updated SLAMD so that it builds cleanly with no code warnings on
    Java 12.  SLAMD requires Java 8 or later, and it already built
    cleanly on Java 8, but it generated a number of deprecation warnings
    when building with newer Java versions.  Those warnings have been
    addressed, and the code should build cleanly with Java versions 8
    through 12.
Commits on Mar 18, 2019
  1. Minor README cleanup

    dirmgr committed Mar 18, 2019
  2. Add a comprehensive search and bind rate job

    dirmgr committed Mar 18, 2019
    Added a new comprehensive search and bind rate job, and moved the
    previous auth rate job to the legacy package.
  3. Rename a couple of resource monitor config files

    dirmgr committed Mar 18, 2019
    Renamed replication_latency.conf to be replication-latency.conf
    Renamed udp_ping.conf to be udp-ping.conf
  4. Use dash rather than underscore in file/dir names

    dirmgr committed Mar 18, 2019
    Updated a number of file and directory names to replace underscores
    with dashes.  This includes the name of the SLAMD client and
    resource monitor client packages and the scripts and config files
    used to start them.
  5. Add SLAMD server start and stop scripts

    dirmgr committed Mar 18, 2019
    Added start-slamd-server.sh and stop-slamd-server.sh shell scripts
    in the SLAMD server root directory that make it more obvious how to
    start and stop the SLAMD server.  These scripts simply invoke the
    Tomcat startup.sh and shutdown.sh scripts in the bin directory, but
    the new scripts are easier to find because they're in the top-level
    directory, and because it's more obvious what they do.
    
    There are also corresponding start-slamd-server.bat and
    stop-slamd-server.bat batch files for use on Windows.
  6. A few stat tracker updates

    dirmgr committed Mar 18, 2019
    Updated the incremental tracker, the integer value tracker, and the
    time tracker classes to use long rather than int as the default
    return type for certain methods as a way of protecting against
    overflow.  This doesn't have any practical effect because all of
    these methods already offered long versions, and all uses that
    really mattered were already using the long versions, but this helps
    avoid inadvertent use of the int versions by removing them entirely.
Commits on Mar 17, 2019
  1. Add operations between reconnects

    dirmgr committed Mar 17, 2019
    Updated the comprehensive search rate and comprehensive modify rate
    jobs to add the ability to specify the number of operations to
    process on a connection before closing that connection and
    establishing a new one.  By default, each thread will use the same
    connection for all of its operations.
  2. Add new LDAP modify rate jobs

    dirmgr committed Mar 17, 2019
    Added new basic and comprehensive LDAP modify rate jobs.  The old
    modify rate job has been reclassified as a legacy job.
  3. Change default UI input field widths

    dirmgr committed Mar 17, 2019
    Updated the admin UI to change the default field widths for text
    fields and text areas from 40 columns to 80 columns.
  4. Search rate job cleanup

    dirmgr committed Mar 17, 2019
    Make a number of changes to the search rate jobs, including:
    
    * Broke out the response time categorizer into its own class so it
      can be more easily used by other job.
    
    * Renamed advanced search rate job comprehensive search rate job.
    
    * Removed the rate limiter from the basic search rate job.
Commits on Mar 16, 2019
  1. Sort categorical tracker results

    dirmgr committed Mar 16, 2019
    Updated the categorical tracker to sort the results in descending
    order from most common occurrence to least common
  2. Minor typo in the README

    dirmgr committed Mar 16, 2019
  3. Add an advanced search rate job

    dirmgr committed Mar 16, 2019
    Added a new LDAP advanced search rate job that does
    everything that the basic search rate job does and more.
    
    Also, updated the basic search rate job to add a stat tracker that
    categorizes response time values.
  4. Clean up the schedule a job form

    dirmgr committed Mar 16, 2019
    Perform a lot of cleanup on the form used to schedule a new job.
    Changes include:
    
    * The non-job-specific parameters now all have captions so you can
      hover the cursor over the parameter name to see a pop-up with a
      short description of that option.
    
    * The drop-down used to select the job folder will be hidden if only
      one folder is available.
    
    * The statistics collection interval will no longer have a default
      value pre-populated in the schedule job form.  If no value is
      given and a duration is specified, then the server can
      automatically select a collection interval.
    
    * The scheduled start time option is now considered advanced.
    
    * The "Wait for Clients" option is now considered advanced.
    
    * Automatically monitor clients if available now defaults to true
      rather than false.  This option is now considered advanced.
  5. Add a Basic Search Rate job

    dirmgr committed Mar 16, 2019
    Added a Basic Search Rate job that can repeatedly search an LDAP
    directory server with a basic set of parameters.
    
    The existing Search Rate job has been moved to the legacy package.
    An Advanced Search Rate job should soon be created to take its
    place with most of the same options, as well as additional
    capabilities.
Commits on Mar 15, 2019
Older
You can’t perform that action at this time.