Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: nexus-1.9.2.3
Commits on Sep 22, 2011
  1. [maven-release-plugin] prepare release nexus-1.9.2.3

    Sonatype Release Machine authored
  2. @velo

    Fix maven-source-plugin phase

    velo authored
Commits on Sep 21, 2011
  1. [maven-release-plugin] prepare for next development iteration

    Sonatype Release Machine authored
  2. [maven-release-plugin] prepare release nexus-1.9.2.3

    Sonatype Release Machine authored
Commits on Sep 20, 2011
  1. @cstamas

    NEXUS-4550: Fixing lock relaxing for uploading, part 2

    cstamas authored Richard Seddon committed
    The original solution introduced deadlock, since it acquired the shared lock 1st,
    then tried to get the exclusive lock on same UID. Naturally, the "looser"
    deployer never released the shared lock while blocked on exclusive "deployer"
    lock, deadlocking the "winner" deployer too.
  2. @cstamas

    NEXUS-4550: Fixing lock relaxing for uploading

    cstamas authored Richard Seddon committed
    Uploads should be serialized, but downloaders should not be blocked while upload
    is happening and is saved to "hidden" (tmp) file.
Commits on Sep 13, 2011
  1. @cstamas

    NEXUS-4410 merge 6cab31b

    cstamas authored Richard Seddon committed
  2. @cstamas

    NEXUS-4537: reworking fix since it muted notifications

    cstamas authored Richard Seddon committed
    Reworking the 1st fix, since it was doing more than needed: it also muted events. and hence,
    notifications -- that relies on events stopped working. Simply put, the "transition constraint"
    was put in a wrong place. The event has to be sent always when setProxyMode() is invoked
    (see implementation, two events, one for setting always fired and one fired on transitions
    only).
  3. @cstamas

    NEXUS-4536: fixing the main cause.

    cstamas authored Richard Seddon committed
    With NEXUS-4300 implemented, UIDLocks were "put into one". Before, there was
    a separate lock for content and another one for attributes. As we were in the middle
    of moving attributes into LS, this worked, but in last moment we backed out from this.
    But alas, the fact that there is one -- now shared -- lock for both content and
    attributes got forgot about. This caused a contention, that is more visible with "bigger"
    files, since during a request a lastRequest attribute is updated, yielding exclusive
    lock against same resource, that is potentially already shared-locked by another
    thread that is in the middle of download. This resulted in congestions, and also
    in artifact serving serialization, that was not very visible with "quick" (ie. smaller)
    downloads, but is very visible with few hundred MB sized files. Simply put,
    while you download it, nobody else cannot get it, all the requests will simply remain
    blocked, until download finishes, and one of the waiting ones will be the next one
    able to download.
    
    Related changes:
    6d0475e
    83975d5
  4. @cstamas

    NEXUS-4536: adding ability to "fine grain" control itemLastRequested …

    cstamas authored Richard Seddon committed
    …maintenance.
    
    This solution enables you to turn off this feature altogether, but also to enable it selectively only
    for hosted or proxy repositories if needed.
    
    Example:
    nexus.ls.file.touchLastRequested=false
    nexus.ls.file.touchLastRequested.proxy=true
    
    would enable lastRequested maintenance only for proxy repositories, to be able to
    use the purge task. Groups, shadows, hosted repososes would NOT maintain those.
  5. @cstamas

    Fixing NEXUS-4410 and NEXUS-4537.

    cstamas authored Richard Seddon committed
    * Do not purge NFC when we have automatic transition of ProxyMode (BLOCKED_AUTO -> ALLOW), only when it't about user intervention (BLOCKED_MANUAL -> ALLOW)
    * Do not autoBlock proxy repository before checking it's current ProxyMode, it's maybe already blocked manually by user!
Commits on Aug 24, 2011
  1. @nabcos
  2. @nabcos
Commits on Aug 23, 2011
  1. @peterlynch

    NXCM-3078 SUPPORT-916 SUPPORT-921 merge and enhance rest-client-proxy…

    peterlynch authored
    … branch commit for NEXUS-4315
    
    add proxy config support to restlight client SHA 5cbc59c
Commits on Aug 20, 2011
  1. [maven-release-plugin] prepare for next development iteration

    Sonatype Release Machine authored
  2. [maven-release-plugin] prepare release nexus-aggregator-1.9.2.2

    Sonatype Release Machine authored
  3. trying to make this release work correctly....

    Sonatype Release Machine authored
  4. Revert "[maven-release-plugin] prepare release nexus-aggregator-1.9.2.2"

    Sonatype Release Machine authored
    This reverts commit 4bb84c0.
  5. Revert "[maven-release-plugin] prepare for next development iteration"

    Sonatype Release Machine authored
    This reverts commit a0886b8.
Commits on Aug 19, 2011
  1. [maven-release-plugin] prepare for next development iteration

    Sonatype Release Machine authored
  2. [maven-release-plugin] prepare release nexus-aggregator-1.9.2.2

    Sonatype Release Machine authored
  3. Revert "[maven-release-plugin] prepare release nexus-aggregator-1.9.2.2"

    Sonatype Release Machine authored
    This reverts commit 20c7b91.
  4. [maven-release-plugin] prepare release nexus-aggregator-1.9.2.2

    Sonatype Release Machine authored
  5. Revert "[maven-release-plugin] prepare release nexus-1.9.2.2"

    Sonatype Release Machine authored
    This reverts commit d34e72c.
  6. [maven-release-plugin] prepare release nexus-1.9.2.2

    Sonatype Release Machine authored
  7. @nabcos
  8. @nabcos
  9. @cstamas @peterlynch

    NEXUS-4483:fixed inspector to not store "anonymous" events to timelin…

    cstamas authored peterlynch committed
    …e. The JSecurity filter code is tricky, that made me believe we do save them, but it turned out it's not the case.
    
    UT extended to test both cases.
  10. @peterlynch

    Revert "NEXUS-4488: fixed"

    peterlynch authored
    This reverts commit dbca901.
  11. @cstamas @peterlynch

    NEXUS-4483: added simple UT

    cstamas authored peterlynch committed
  12. @cstamas @peterlynch

    NEXUS-4488: fixed

    cstamas authored peterlynch committed
    Fixed by Jesse's workaround described on issue http://jira.codehaus.org/browse/MINDEXER-34
    In short, not relying on List injection (by SISU) where order of components in list are not guaranteed,
    but instead, manually looking them up and creating a list to pass at IndexContext creation.
    
    After bumping to Maven Indexer 4.1.2 this workaround will be not needed, but will not stir anything.
  13. @cstamas @peterlynch

    NEXUS-4483: fixed, the newly introduced inspector in 1.9.2 had multip…

    cstamas authored peterlynch committed
    …le problems:
    
    * was not properly filtering "similar" events, causing huge timeline growth by recording every authc event
    * was not marked as Async, and due to reason above, potentially resulted in slowing down all requests
  14. @peterlynch

    NEXUS-4480: NEXUS-4481: fixed

    peterlynch authored
    Conflicts:
    
    	nexus/nexus-core-plugins/nexus-rrb-plugin/src/test/java/org/sonatype/nexus/plugins/rrb/MavenRepositoryReaderTest.java
    
    Conflicts caused by EOL changes - resolved
Commits on Aug 15, 2011
  1. @cstamas

    NEXUS-4466: NEXUS-4464: by mistake, an experimentally commented out …

    cstamas authored Richard Seddon committed
    …code was comitted.
  2. @cstamas

    NEXUS-4466: NEXUS-4464: the "simulation" that will serve as basis for…

    cstamas authored Richard Seddon committed
    … benchmarking together with the fixes. Only AddVersionOperation fixed for now, AddPluginOperation is not touched (just filled with comments). Will tackle together with NEXUS-4448 since it would need more work.
Something went wrong with that request. Please try again.