Permalink
Commits on Jun 9, 2010
  1. use long literals

    timf committed Jun 9, 2010
Commits on Jun 8, 2010
  1. Don't generate certificates with the same serial number as the CA

    Bug discovered using an old version of curl relying on the NSS
    library: the certificates generated by the context broker are
    rejected with error -8054: SEC_ERROR_REUSED_ISSUER_AND_SERIAL.
    
    This is because we use the same serial number as the CA in the
    generated certificates.
    
    Fixed by incrementing the serial number by one.
    
    (cherry picked from commit b7e3a0d40e5d4a9f20080f2a67858da1fe72fc72)
    (Fix for Bug 7042)
    priteau committed with timf Jun 8, 2010
  2. -Added getResourcePoolEntryImproved which is an improved version of g…

    …etResourcepoolEntry that moves some processing down to SQL
    
    -Related modifications
    (cherry picked from commit 3189e9bce71b9ce3883700a50ed9b57eba1bfd8c)
    pauloricardomg committed with timf Jun 3, 2010
  3. copyright pedantry

    timf committed Jun 8, 2010
Commits on Jun 1, 2010
  1. Look for NIMBUS_HOME system property first.

    Fallback to environment variable.
    labisso committed Jun 1, 2010
  2. Added NimbusXmlWebApplicationContext, for query.

    Factored out path resolving logic to NimbusHomePathResolver
    labisso committed Jun 1, 2010
  3. IDEA will create this file

    timf committed Jun 1, 2010
  4. destroy the test vm

    timf committed Jun 1, 2010
  5. Test suite infrastructure is taking shape, see service/service/java/t…

    …ests/suites/common/README.txt
    timf committed May 31, 2010
Commits on May 31, 2010
  1. test library deps

    timf committed May 31, 2010
Commits on May 30, 2010
  1. Beginning new testing layout for running test suites that have a full…

    … Spring context loaded.
    timf committed May 30, 2010
  2. Fix for Bug7020. Apparently ant includes its libs by default in the c…

    …ompile classpath (!?)
    timf committed May 30, 2010
Commits on May 29, 2010
  1. Almost all the work needed in order to make the Nimbus directory port…

    …able (if you run nimbus-configure after moving it).
    
    Changed path configuration to be file-backed Spring Resource configurations
    instead of straight paths.  This change allows all of the configurations to
    use our new "NimbusFileSystemXmlApplicationContext" instead of the Spring
    default "FileSystemXmlApplicationContext."  The new context allows
    $NIMBUS_HOME to be respected in path configurations.  The old strategy was
    to write absolute paths into configurations during the installation.
    
    The jndi-config.xml contains settings to bootstrap Spring, these are paths
    that are insptected before any ApplicationContext exists so our path
    translation (that respects $NIMBUS_HOME) can not take its effect yet.
    Those settings are now relative paths.
    See: `git diff home/sbin/run-services.sh`
    
    The following commands are being used to test this.
    
    $ ./bin/install /tmp/nimbus-relpath
    $ /tmp/nimbus-relpath/bin/nimbusctl start
    $ /tmp/nimbus-relpath/bin/nimbusctl stop
    $ mv /tmp/nimbus-relpath /tmp/nimbus-newpath
    $ cd /tmp/nimbus-newpath
    $ ./bin/nimbus-configure
    $ export GLOBUS_LOCATION=`pwd`/services
    $ ant -f $GLOBUS_LOCATION/share/nimbus/lib/write-props.xml
    $ /tmp/nimbus-newpath/bin/nimbusctl start
    
    As you can see, the changeover required writing a new ant file 'write-props.xml'
    that, after moving Nimbus around, will change path configurations that allow the
    database scripts to run (those scripts like "servicedb-reset.sh" in
    $NIMBUS_HOME/services/share/nimbus).
    
    Need to discuss best place to make that ant call behind the scenes... we
    should only have to call nimbus-configure.
    
    Query is currently broken.  Need to discuss how to make it respect this
    new file-based resource (or maybe just need to look more soon).  Because of CXF
    (I imagine), it seems to think the configuration is a servlet context resource
    instead of a file based one (and so it is looking in the jar's WEB-INF directory).
    timf committed May 29, 2010
Commits on May 27, 2010
  1. Custom app context to support relative paths.

    Broken right now.
    labisso committed Mar 22, 2010
Commits on May 25, 2010
  1. fixed patch link

    pauloricardomg committed with labisso May 25, 2010
Commits on May 20, 2010
  1. Enhancement 7012: Better round-robin scheduling of multiple VMs per n…

    …ode.
    
    
    http://bugzilla.mcs.anl.gov/globus/show_bug.cgi?id=7012
    
    The default resource scheduler now operates with the notion of 'percentage
    available' for each node in the VMM pool.  This is a percentage of the
    memory previously allocated on the node and the still-available memory. This
    allows the greedy and round-robin strategies to work better with pools that
    have varying amounts of RAM on the VMMs.
    
    The node selection can happen in one of two ways:
    
    1. A "round-robin" configuration in resource-locator-ACTIVE.xml (this is the
    default mode).  This looks for matching nodes (enough space to run, appropriate
    network support, etc.) with the highest percentage of free space.  If there are
    many equally free nodes it will pick randomly from those.  As should be clear,
    this favors entirely empty nodes first.
    
    2. A "greedy" configuration in resource-locator-ACTIVE.xml.  This looks for
    matching nodes (enough space to run, appropriate network support, etc.) with
    the lowest percentage of free space.  If there are many equally unfree nodes it
    will pick randomly from those.
    timf committed May 20, 2010
Commits on May 14, 2010
Commits on May 13, 2010
  1. Portable IntelliJ IDEA project for Nimbus, allows you to clone the re…

    …pository and open a working IDEA project (merged from idea9.0.2 branch).
    timf committed May 13, 2010