Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 16, 2010
  1. Fix for ticket #59

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@156 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Oct 27, 2010
  1. update to new snapshot version

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@151 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Oct 26, 2010
  1. update to changelog

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@144 c7d9db6d-b301-4396-b000-51d7511d474c
  2. update tutorial text

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@142 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Oct 23, 2010
  1. - fix for ticket #55

    owenkellett authored
    M       sgs-server/src/main/java/com/sun/sgs/impl/service/channel/ChannelImpl.java
    
    - remove channel send event from data store after bypassing the event queue to process
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@140 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Oct 6, 2010
  1. - fix for ticket #52

    owenkellett authored
    - eliminate possible deadlock scenario in ChannelService
    - reviewed by timboura
    
    M sgs-server/src/main/java/com/sun/sgs/impl/service/channel/ChannelServiceImpl.java
    
    - adds a guard to the localPerSessionChannelMap such that the LocalMemberInfo for a
    session cannot be removed during disconnect without registering itself into a set of disconnecting sessions
    - this eliminates the possibility of deadlock if a send task for a session is being handled simultaneously
    as a disconnect and the LocalMemberInfo is retrieved from the map by the send task immediately
    before being removed by the disconnect task
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@138 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Sep 30, 2010
  1. - fix tickets #43, #53, #54

    owenkellett authored
    - reviewed by timboura
    
    M sgs-server/src/main/java/com/sun/sgs/impl/service/task/TaskServiceImpl.java
    
    - demote INFO messages to FINE messages that indicate a task is being handed off after node failure (or node restart)
    
    M sgs-server-dist/src/main/etc/CHANGELOG
    
    - note changes in changelog
    
    M pom.xml
    
    - update JE version to 3.3.98
    
    M sgs-boot/src/main/java/com/sun/sgs/system/BootEnvironment.java
    
    - remove environment check when not using BDB native
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@135 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Sep 29, 2010
  1. quick fix to changelog

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@131 c7d9db6d-b301-4396-b000-51d7511d474c
  2. - updates for ticket #1

    owenkellett authored
    - made JE the default db implementation
    - turned on active deadlock detection by default when using JE
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/Kernel.java
    
    - updated the default AccessCoordinator to be dependent on the BerkeleyDB configuration.
    
    M sgs-server/src/main/java/com/sun/sgs/impl/service/data/store/DataStoreImpl.java
    
    - updated the default database environment to be JE instead of BDB
    
    M sgs-server/pom.xml
    
    - moved the je JAR file to be declared before bdb instead of after by default so that the default unit test configuration uses je
    
    M sgs-server-dist/src/main/etc/conf/sgs-boot.properties
    M sgs-server-dist/src/main/etc/conf/sgs-server.properties
    
    - updated default configuration and descriptions to be JE instead of BDB
    
    M sgs-server-dist/src/main/etc/CHANGELOG
    
    - noted the change in the changelog
    - also noted the fix to issue #39 which should have been updated previously
    
    M sgs-server-dist/src/main/etc/README
    
    - noted the compatibility considerations with the new default configuration
    
    M pom.xml
    
    - updated POM so that unit tests use JE by default
    
    M sgs-boot/src/main/java/com/sun/sgs/system/BootEnvironment.java
    
    - changed default BDB_TYPE to je
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@130 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Sep 11, 2010
  1. - fix for ticket #47

    owenkellett authored
    - reviewed by timboura
    
    M sgs-server/src/test/java/com/sun/sgs/impl/kernel/schedule/TestNowOrLaterRetryPolicy.java
    
    - add tests to verify timeout is only increased on timeout exception
    - add tests to verify timeout is not increased above max int
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/schedule/NowOrLaterRetryPolicy.java
    
    - update policy to increase timeout only if a timeout exception occurs and it is not above max timeout
    
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@126 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Sep 1, 2010
  1. - fix for issue #39

    owenkellett authored
    - fixed race condition in lock manager
    - refactored some sections of lock utility package
    - reviewed by timboura
    
    M sgs-server/src/test/java/com/sun/sgs/test/impl/util/lock/TestLockManager.java
    M sgs-server/src/test/java/com/sun/sgs/test/impl/util/lock/TestTxnLockManager.java
    M sgs-server/src/test/java/com/sun/sgs/test/impl/util/lock/TestMultiLockManager.java
    M sgs-server/src/test/java/com/sun/sgs/test/impl/util/lock
    
    - a multitude of additional tests to expose the deadlock detection problem
    
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/Locker.java
    
    - refactored sync primitives so that they are now part of LockManager
    
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/BasicLocker.java
    
    - updated sync primitives to use new refactored methods on LockManager
    
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/LockManager.java
    
    - many doc updates
    - updated sync primitives to use new refactored methods on LockManager
    - added refactored sync primitives
    - fixed lockNoWaitInternal
    
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/LockAttemptResult.java
    
    - mostly doc updates
    
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/Lock.java
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/TxnLocker.java
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/LockConflict.java
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock/TxnLockManager.java
    M sgs-server/src/main/java/com/sun/sgs/impl/util/lock
    
    additional refactoring work
    
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@120 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Mar 23, 2010
  1. Fix for ticket #44

    kbt1 authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@109 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Mar 20, 2010
  1. Refresh from trunk

    kbt1 authored
Commits on Mar 14, 2010
  1. move to next snapshot version

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@104 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Mar 12, 2010
  1. - fix ticket #42

    owenkellett authored
    - update default protocol version to version 5
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@96 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Mar 5, 2010
  1. Pulled in Ann's fixes for tickets #35, #36, #37

    owenkellett authored
    Originally coded by Ann and reviewed by Owen, Jane
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@80 c7d9db6d-b301-4396-b000-51d7511d474c
  2. fix comment

    owenkellett authored
Commits on Mar 4, 2010
  1. fix changelog

    owenkellett authored
  2. create fresh branch

    owenkellett authored
Commits on Mar 3, 2010
  1. - fix ticket #34

    owenkellett authored
    - a periodic task that cancels itself no longer hangs
    - redefine ScheduledTask.cancel() so that it is safer
    - reviewed by timboura
    
    M sgs-server/src/test/java/com/sun/sgs/test/impl/service/task/TestTaskServiceImpl.java
    
    - added test where periodic task cancels itself with its own handle
    
    A sgs-server/src/test/java/com/sun/sgs/impl/kernel/TestScheduledTaskImpl.java
    
    - added set of tests to verify state transitions of a ScheduledTaskImpl
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/ScheduledTaskImpl.java
    
    - updated implementation of cancel() method to match new definition
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/TransactionSchedulerImpl.java
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/schedule/RecurringTaskHandleImpl.java
    
    - updated calls to ScheduledTask.cancel() to match new definition
    
    M sgs-server/src/main/etc/findbugs-exclude.xml
    
    - added exclusion to findbugs that is ok to ignore
    
    M sgs-server-dist/src/main/etc/CHANGELOG
    
    - noted changes in changelog
    
    M sgs-server-internal-api/src/main/java/com/sun/sgs/kernel/schedule/ScheduledTask.java
    
    - redefined behavior of cancel() method so that it is clear when it is and is not safe to use
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@71 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Feb 27, 2010
  1. Checkin of client login limit

    kbt1 authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@62 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Feb 22, 2010
  1. - added optional transaction retry policy

    owenkellett authored
    - new policy is more robust in handling problematic tasks
    - reviewed by timboura
    
    D sgs-server/src/test/java/com/sun/sgs/test/impl/kernel/schedule
    
    - moved ImmediateRetryPolicy tests to right package
    
    A sgs-server/src/test/java/com/sun/sgs/impl/kernel/schedule/TestNowOrLaterRetryPolicy.java
    
    - unit tests for new retry policy
    
    A sgs-server/src/test/java/com/sun/sgs/impl/kernel/schedule/TestImmediateRetryPolicy.java
    
    - moved from com.sun.sgs.test package
    
    A sgs-server/src/test/java/com/sun/sgs/impl/kernel/schedule/TestNowOrLaterRetryPolicyIntegration.java
    
    - tests for the new retry policy when fully plugged into the TransactionScheduler
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/ScheduledTaskImpl.java
    
    - updated setTimeout() method to be public since it is now part of the ScheduledTask interface
    
    A sgs-server/src/main/java/com/sun/sgs/impl/kernel/schedule/NowOrLaterRetryPolicy.java
    
    - new retry policy
    - retryable tasks are normally retried immediately
    - once the number of retries passes a threshold, the txn timeout is doubled, and the task is retried later
    
    M sgs-server/src/main/resources/com/sun/sgs/impl/kernel/doc-files/config-properties.html
    
    - added the NowOrLaterRetryPolicy to the list of configurable components
    
    M sgs-server-dist/src/main/etc/CHANGELOG
    
    - updated changelog
    
    M sgs-server-internal-api/src/main/java/com/sun/sgs/kernel/schedule/ScheduledTask.java
    
    - added setTimeout to the public interface so that it can be changed by the retry policy
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@59 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Feb 12, 2010
  1. Branch for misc. work

    kbt1 authored
  2. update version to new snapshot

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@46 c7d9db6d-b301-4396-b000-51d7511d474c
  3. Remove tutorial document from distribution

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@35 c7d9db6d-b301-4396-b000-51d7511d474c
  4. - rebranded to RedDwarf

    owenkellett authored
    - removed Maven license check
    - removed java.net web content directory (www)
    - reviewed by timboura
    
    D www
    
    - removed web content directory for java.net
    
    M sgs-stop/src/main/java/com/sun/sgs/system/stop/package-info.java
    
    - updated to RedDwarf name
    
    M sgs-stop/pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated version number
    - removed Maven license check
    
    M sgs-server/src/main/java/com/sun/sgs/impl/kernel/package-info.java
    M sgs-server/src/main/resources/all-overview.html
    M sgs-server/src/main/resources/com/sun/sgs/impl/kernel/doc-files/config-properties.html
    
    - updated to RedDwarf name
    
    M sgs-server/pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated version number
    - removed Maven license check
    
    M sgs-server-dist/src/main/assembly/dist.xml
    
    - updated to org.reddwarfserver groupId
    
    M sgs-server-dist/src/main/etc/API-CHANGES
    
    - updated to RedDwarf name
    
    M sgs-server-dist/src/main/etc/NOTICE.txt
    
    - fixed the Sun notice to the year that the project was forked
    
    A sgs-server-dist/src/main/etc/AUTHORS
    
    - added list of RedDwarf Authors
    
    M sgs-server-dist/src/main/etc/conf/sgs-boot.properties
    M sgs-server-dist/src/main/etc/conf/sgs-logging.properties
    M sgs-server-dist/src/main/etc/conf/sgs-server.properties
    
    - updated to RedDwarf name
    
    M sgs-server-dist/src/main/etc/CHANGELOG
    
    - updated to new version number
    
    M sgs-server-dist/src/main/etc/README
    
    - updated to RedDwarf name and new version number
    
    M sgs-server-dist/pom.xml
    
    - updated to org.reddwarfserver groupId
    
    M sgs-server-internal-api/src/main/java/com/sun/sgs/kernel/package-info.java
    M sgs-server-internal-api/src/main/java/com/sun/sgs/service/package-info.java
    M sgs-server-internal-api/src/main/java/com/sun/sgs/management/package-info.java
    
    - updated to RedDwarf name
    
    M sgs-server-internal-api/pom.xml
    M sgs-tutorial-server/pom.xml
    M sgs-tutorial-server-dist/src/main/assembly/dist.xml
    M sgs-tutorial-server-dist/pom.xml
    M sgs-server-javadoc/src/main/assembly/all-sources.xml
    
    - updated to org.reddwarfserver groupId
    - updated version number
    
    M sgs-server-javadoc/pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated to RedDwarf name
    - added RedDwarf Authors as copyright
    
    M sgs-server-api/src/main/java/com/sun/sgs/app/package-info.java
    M sgs-server-api/src/main/java/com/sun/sgs/app/util/package-info.java
    M sgs-server-api/src/main/java/com/sun/sgs/internal/package-info.java
    
    - updated to RedDwarf name
    
    M sgs-server-api/pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated to new version number
    - updated to RedDwarf name
    
    M pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated to new version number
    - removed Maven license check
    - updated dependency version numbers
    
    M sgs-boot/src/main/java/com/sun/sgs/system/package-info.java
    
    - updated to RedDwarf name
    
    M sgs-boot/pom.xml
    
    - updated to org.reddwarfserver groupId
    - updated version number
    - removed Maven license check
    
    
    
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@31 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Feb 5, 2010
  1. keep the old sgs prefix

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/sgs-server/trunk@6 c7d9db6d-b301-4396-b000-51d7511d474c
Commits on Feb 4, 2010
  1. populate trunk for server

    owenkellett authored
    git-svn-id: https://svn.reddwarfserver.org/svnroot/reddwarf/reddwarf-server/trunk@2 c7d9db6d-b301-4396-b000-51d7511d474c
Something went wrong with that request. Please try again.