Permalink
Commits on Jan 20, 2015
  1. MERGE revu-01202015 - Redis 3.0

    TEST OK Redis 2.9.102 (4ad1b2f8/0) 64 bit
    committed Jan 20, 2015
  2. MOD downgraded tests for the TTL

    Seems to be a timing issue here but this consistently fails and it
    appears to be benign. (See REVU-01202015 comment in code for details)
    
    TEST OK
    committed Jan 20, 2015
  3. ADD ObjectEncoding.EMBSTR (Redis 3.0)

    TEST OK
    committed Jan 20, 2015
  4. NOP remove redundant finals

    committed Jan 20, 2015
Commits on May 6, 2012
  1. UPDATED for compliance with Redis 2.6 -- TESTED

    	- UPDATE JRedis<x>Support classes to ignore # headers of INFO out
    	- UPDATE RedisInfo to include the new entries and deprecated vm
    	  related entry
    	- COMPLIANCE is Redis 2.6
    	- NOP/UPDATE AdHocTestInfo to beef it up
    committed May 6, 2012
Commits on Mar 21, 2012
  1. Merge pull request #62 from akbertram/master

    Commands for getbit, setbit, and hincrby - TESTED (redis 2.4.9)
    committed Mar 21, 2012
Commits on Mar 17, 2012
Commits on Feb 4, 2012
  1. Merge pull request #54 from jlopez/master

    MERGE: jlopez/jredis@6571cf9 - Added zrangebyscoreSubset - TESTED
     - need to add test for JRedisFuture as well
    committed Feb 4, 2012
  2. Added compliance check for JRedis and JRedisFuture -- TESTED

     - generated report added to redis_version_compliance.txt
     - to gen, just run CheckRedisCompliance.java
    committed Feb 4, 2012
Commits on Feb 1, 2012
  1. NOP - added DEV-NOTES.txt

    committed Feb 1, 2012
  2. NOP - update NOTICE files

    committed Feb 1, 2012
  3. Cleanup the poms to add version numbers for various plugins -- TESTED

    Note now am using Maven 3.0.4
    committed Feb 1, 2012
Commits on Jan 31, 2012
  1. Cleanuped tests/poms (details) -- TESTED

    - DISABLED JRedisPipelineService tests -- IT IS BROKEN !
    - poms updated to use latest TestNG 6.1.1
    - BGSAVE in JRedisClientTest keeps failing due to Redis
        doing AOF writes but that ERR response is in effect
    	verification of the BGSACE command so it is logged
    	and ignored
    committed Jan 31, 2012
Commits on Jan 26, 2012
Commits on Jan 25, 2012
  1. Phase 3 of optimizing pipeline use cache line friendly ctl word - TESTED

    Using an 8 byte (long) word to hold offset and index of the chunked
    buffer and pending array.  It appears to be a bit faster but I think
    moving to a 4 byte (int) word would be optimal.
    committed Jan 25, 2012
Commits on Jan 24, 2012
  1. Phase 2 of decoupling socket and queue in critical section - TESTED

    Introduced new BlockingQueue<E> implementation class based on the
    `Two-Lock Concurrent Queue Algorithm' of Michael & Scott (ref:
    http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html)
    removing the JVM concurrent Queue implementation (which was overkill for
    this use-case)
    
    Modified handoff queue payload from individual items to array-block
    of the same.
    committed Jan 24, 2012
Commits on Jan 22, 2012
Commits on Jan 21, 2012
  1. Phase 1 of decoupling socket and queue in critical section - TESTED

    This is a fairly substantial change to the pipeline queueRequest()
    method, introducing a temporary connection queue to reduce interference
    between clients and the response handler thread, and, to prepare for
    stripping the critical zone into finer sections to reduce overall
    contention.
    
    Performance is somewhat (measurable but marginal) better than the
    previous versionof the chunked pipeline.  Jitter seems to be lower
    but that needs to be actually measured.
    committed Jan 21, 2012
Commits on Jan 19, 2012
Commits on Jan 18, 2012
  1. Added ChunkedPipelineConnection specific PendingRequest -- ADHOC-TESTED.

    The new pending request class will issue a FLUSH to the pipeline on
    get() and get(timeout).
    committed Jan 18, 2012
Commits on Jan 15, 2012
  1. Updated InfoMap to reflect changes in INFO -- TESTED (Redis 2.2.6)

    Added AdHocTestInfo to tests.
    Not entirely sure yet how to deal with db# info enteries in InfoMap.
    
    Compliance is now 2.2.6.
    committed Jan 15, 2012