jackygurui
618d2cbd65
Merge branch 'mrniko/master' into live-object
9 years ago
Nikita
efa762d26b
RedissonSetMultimapTest.testKeySize fixed
9 years ago
jackygurui
d9db8a4c0f
WIP
9 years ago
Nikita
69ac43ca0e
required sync added
9 years ago
Nikita
6d524b0854
RedissonMultimap.keySet.size fixed
9 years ago
Nikita
422883faef
Merge branch 'master' of github.com:mrniko/redisson
9 years ago
Nikita
e6209a195f
RedissonCache refactored
9 years ago
Nikita Koksharov
7ea33941b2
Merge pull request #528 from mdheeraj24/master
...
Adding keySize functionality for MultiMaps
9 years ago
jackygurui
708d049145
Fixed DefaultNamingScheme not serialising RId value properly
...
RId values are now serialised into hex string in DefaultNamingScheme
It now throws exception when trying to set RId value as an array.
9 years ago
dheeraj
15a69f0fc4
Adding keySize functionality for MultiMaps - Improvements
9 years ago
dheeraj
17b724cbb7
Adding keySize functionality for MultiMaps
9 years ago
jackygurui
5fd2ba5876
fixed a wrong reference for codec provider in Redisson
9 years ago
jackygurui
f7ecddc1f0
Renamed RAttachedLiveObjectService to RLiveObjectService
9 years ago
jackygurui
4b3bca2b7a
Merge branch 'mrniko/master' into live-object
9 years ago
Nikita
3e9fef3222
Compilation fixed
9 years ago
Nikita
9347b0a816
Spring 4.3.0 integration fixed
9 years ago
jackygurui
d777329743
License header added
9 years ago
jackygurui
aa754a9799
Merge branch 'mrniko/master' into live-object
...
# Conflicts:
# src/main/java/org/redisson/Redisson.java
9 years ago
jackygurui
3498c9fa1e
Disabling some features
...
Disabled the feature that exposes the internal RMap of live object
Disabled the support of RExpirable for live object
Disabled the support of RObject for live object
9 years ago
jackygurui
2b58c13322
Comments filled in
9 years ago
jackygurui
304d64dbc5
Internal map obtained through bytebuddy FieldValue annotation
9 years ago
jackygurui
0c5ae23aea
Removed class level cache.
9 years ago
Nikita
c507014c26
Fixed cluster state managing with redis masters only. #491
9 years ago
Nikita
e6ccd7f3eb
RedissonCache.getLockName minor optimization
9 years ago
Nikita
69f90ff8f3
Add Spring 4.3.0 support to RedissonSpringCacheManager
9 years ago
Nikita
3d88888f8d
BlockingQueue test added
9 years ago
jackygurui
b6d124f6ca
Prefers no arg constructor
9 years ago
jackygurui
82943e18c5
TODO update: Add TTL renewal functionality
9 years ago
jackygurui
dd7b93fef4
TTL Implementation completed
9 years ago
Nikita
4fcd54ec8c
RSortedSet performance boost up to 4 times!
9 years ago
Nikita
fb8cae7705
Compilation fixed
9 years ago
Nikita
6cdee25f43
RList.fastRemove and fastRemoveAsync methods were added
9 years ago
Nikita
f5542bd6b9
RList.remove optimization
9 years ago
Nikita
42b3c1eaaf
Added ability to define Codec for RemoteService. #523
9 years ago
Nikita
d4d954effb
MultimapCache added to RBatch object. #525
9 years ago
Nikita
f9c1dda0e1
RGeo added to RBatch object. #522
9 years ago
Nikita
0227a0695d
Fixed dead lock during RLock, RSemaphore, RReadWriteLock, RCountDownLatch usage under heavy load. #491 , #486 , #455
9 years ago
Nikita
a4f0473514
Iterator infinite scan test added. #515
9 years ago
Nikita
eeba238f42
Map iterator fixed. #515
9 years ago
jackygurui
b24a3e9223
WIP TTL
9 years ago
jackygurui
9cbbe48ab5
TTL WIP
...
WIP to support live object ttl
9 years ago
Rui Gu
a84b43548c
bug fix & new test
...
fixed a class test for checking if the expected type is assignable from
return type
9 years ago
jackygurui
04ed064346
RedissonAttachedLiveObjectService enhancement & author update
...
RedissonAttachedLiveObjectService now supports objects with different
codecs.
updated author tag on files created by me to match my github profile
9 years ago
jackygurui
6f028eb24b
Found the root cause of the redisson shutdown exception problem
...
The classCache and proxyCache is been set to static (class level) which
means previous test have registered the class is still been cached even
after the tests were finished. New tests fetched the old proxied class
from the cache with reference to a redisson instance that has been
created in the previous tests and that has already been shutdown when
the tests were finished.
9 years ago
jackygurui
248f961920
fixed an issue
...
fixed an issue where in some cases it kept internal redisson reference
pointed to an old instance which has already been shutdown.
9 years ago
jackygurui
a8945c6ba0
WIP
...
1. Simplified the API
2. Added class validation
3. Nested RObject and LiveObject is now supported
9 years ago
Fransiskus Xaverius
a3c495f980
improve auth reconnect
9 years ago
jackygurui
7db9f30577
Initial commit for LiveObject
...
Proof of concept, work in progress.
9 years ago
Nikita
645b1240dc
Infinity loop with iterator fixed. #515
9 years ago
Nikita
f8dfdb7154
Fixed NPE in RSortedSet
9 years ago
Nikita
a1b6811b73
RedissonSortedSet refactoring
9 years ago
Nikita
601befa6ac
RedissonSortedSet refactoring
9 years ago
Nikita
1f8a2e09c3
Performance boost up to 30% for RSortedSet.add method
9 years ago
Nikita
2fa485a417
RSortedSet.remove and iterator.remove methods can break elements ordering. #514
9 years ago
Nikita
31232a7260
Ability to execute interface methods used for RemoteService in asynchronous way. #513
9 years ago
Nikita
a4e138a8e7
CommandBatchService refactoring
9 years ago
Nikita
dfbc26b2d3
RBatch redirect handling optimization
9 years ago
Nikita
e381d0f116
RedissonFairLock implemented. #511
9 years ago
Nikita
7bdeededfe
Lock refactoring
9 years ago
Nikita
2c6d868648
RSemaphoreAsync implemented. #504
9 years ago
Nikita
52c67184c0
RLock.tryLockAsync timeWait checking fixed
9 years ago
Nikita
148d692c69
RLock.tryLockAsync fixed
9 years ago
Nikita
b825056713
Merge branch 'master' of github.com:mrniko/redisson
9 years ago
Nikita
d498e209d9
minor test refactoring
9 years ago
Nikita
d762ac11e7
comment fixed
9 years ago
jackygurui
189f3d8b3d
My bad
...
I committed the same code change in two different branch, should use merge.
9 years ago
Nikita Koksharov
8fbeca9d5f
Merge pull request #509 from jackygurui/feature/travis-ci
...
Feature/travis ci
9 years ago
Rui Gu
a0dc7afe67
added @Override
9 years ago
jackygurui
207d1aaaf9
added @Override
9 years ago
Rui Gu
7365a53f38
To fix a compilation issue.
9 years ago
jackygurui
6e80dad09b
To fix a compilation issue.
9 years ago
Rui Gu
28bb3314f4
Merge branch 'mrniko/master' into feature/travis-ci
9 years ago
Rui Gu
4cadbd6f2b
Merge branch 'mrniko/master' into feature/travis-ci
9 years ago
Nikita
8d8aed3bf0
Possible race-condition in RemoteService fixed. #507
9 years ago
Nikita
b9e832f353
FstCodec fixed
9 years ago
Nikita Koksharov
056c3a8afa
Merge pull request #497 from pierredavidbelanger/unacknowledged-fire-and-forget
...
proof of concept for unacknowledged and/or fire-and-forget calls in RRemoteService
9 years ago
Rui Gu
8b1ba7e582
fixed redis instance not stopped issue
...
there are more this situations been fixed.
9 years ago
Rui Gu
db5222ef59
fixed the redis instance not stopped issue
...
The startDefaultRedisServerInstance is called instead of
shutDownDefaultRedisServerInstance in the after class of BaseTest
9 years ago
Nikita
6383d5088b
FSTObjectOutput shouldn't be closed after write. #505
9 years ago
Pierre-David Bélanger
9ee20f69f5
send the RemoteInvocationOptions into the RemoteServiceRequest for server side use
9 years ago
Pierre-David Bélanger
d1fe17c201
Do not rely on negative values in RedissonRemoteService, use RemoteInvocationOptions methods instead
9 years ago
Pierre-David Bélanger
dd01fdbc14
Introduce a new option class to control the ack/execution timeouts instead of relying on negative timeout values
9 years ago
Pierre-David Bélanger
b2e58d6a25
proof of concept for unacknowledged and/or fire-and-forget calls in RRemoteService
9 years ago
Pierre-David Bélanger
54ee22fc88
make remote service request/response related classes implements Serializable to support serialization based codec
9 years ago
Pierre-David Bélanger
0a31e3b28c
Two tests to demonstrate that Redisson Remote Service does not work with serialization based codec
9 years ago
Pierre-David Bélanger
aecf328f75
not make a remote call when toString, equals and hashCode are called on the Remote Service client proxy
9 years ago
Rui Gu
03a6f06b21
Fixed ClassCastException thrown from SortedSet add method
9 years ago
Rui Gu
9793ce2c56
Fixed ClassCastException thrown from SortedSet add method
9 years ago
Rui Gu
6fa1768d6b
Merge branch 'feature/travis-ci' of https://github.com/jackygurui/redisson into feature/travis-ci
...
* 'feature/travis-ci' of https://github.com/jackygurui/redisson :
Timeouts added to topic related tests
Tidy up 1. Rename TestNameToConsoleRunListener to RedissonTestRunListener 2. Moved Test stats processing code to RedissonTestRunListener from RedissonRuntimeEnvironment.
test case and fix added to fix issue #487
9 years ago
Rui Gu
74a05eed9e
Merge branch 'mrniko/master' into feature/travis-ci
...
# Conflicts:
# src/test/java/org/redisson/RedissonMapTest.java
9 years ago
Nikita Koksharov
215cd32090
Merge pull request #498 from pierredavidbelanger/executors-amount-is-not-enforced-fix
...
Executors amount is not enforced (failing test case AND its fix)
9 years ago
Pierre-David Bélanger
98593473ac
The red test case (about executorsAmount that is not enforced) is now green
9 years ago
Pierre-David Bélanger
7e1e95d993
A failing test case to demonstrate that the executorsAmount is not enforced so the server could exceed the allowed concurrency (question is here #493 )
9 years ago
Pierre-David Bélanger
b49364eee6
Allows one to specify the remote service interface prefix (idea from #494 )
9 years ago
Nikita
61d3293cb3
Matchers and MatcherAssert removed from few tests
9 years ago
Nikita
541b3e1eaf
RList.addBefore and RList.addAfter methods added. #429
9 years ago
Nikita
382236cd17
RScoredSortedSet.count added. #458
9 years ago
jackygurui
80b11e6ebd
Timeouts added to topic related tests
9 years ago
jackygurui
f5ff53f036
Merge branch 'master' of https://github.com/mrniko/redisson into feature/travis-ci
9 years ago
Nikita
7167b1d056
RObject.expireAt fixed. #490
9 years ago
jackygurui
79cac80c8d
Merge branch 'master' of https://github.com/mrniko/redisson into feature/travis-ci
9 years ago
jackygurui
128dd665dc
Tidy up
...
1. Rename TestNameToConsoleRunListener to RedissonTestRunListener
2. Moved Test stats processing code to RedissonTestRunListener from RedissonRuntimeEnvironment.
9 years ago
Nikita
62712c656d
Merge branch 'master' of github.com:mrniko/redisson
9 years ago
Nikita
8dc10d3e5e
CommandEncoder minor optimization
9 years ago
Nikita Koksharov
6dc2f14843
Merge pull request #488 from jackygurui/fix_issue_#487
...
Fix issue #487
9 years ago
jackygurui
eaa64c879c
test case and fix added to fix issue #487
...
The ArrayOutOfBoundsException is thrown and returned null when polling
from a RedissonBlockingQueue with key size is exactly 1.
9 years ago
jackygurui
6a30f67d6b
Looks like the Redis spec has changed
...
Since 3.2.0, the GEODIST command seems always rounding up the result to 4 digits decimal places.
9 years ago
jackygurui
1190af0349
test case and fix added to fix issue #487
...
The ArrayOutOfBoundsException is thrown and returned null when polling from a RedissonBlockingQueue with key size is exactly 1.
9 years ago
jackygurui
62d3113ed8
Merge branch 'master' of https://github.com/mrniko/redisson into feature/travis-ci
9 years ago
jackygurui
08dfeadc31
Added RunListener to print test names
9 years ago
Nikita
3e95416f34
comment fixed
9 years ago
Nikita
6f6f0ffde4
Script issue fixed in RScoredSortedSet.retainAll
9 years ago
Nikita
1d123af02b
few comments added
9 years ago
Nikita
62d4e85d2a
RLexSortedSet.readAll, pollFirst, pollLast, first, last and revRank methods added
9 years ago
Nikita
0cc9c73e1d
RScoredSortedSet.readAll methods added
9 years ago
Ji Luo
a4dc7153f3
Add entryValueReversed && entryValueReversedAsync to RedissonScoredSortedSet
9 years ago
Nikita
0453ede0da
RScoredSortedSet.containsAll, removeAll, retainAll methods optimization
9 years ago
Nikita
a249586ef8
RSet.diff and RSet.intersection methods were added
9 years ago
jackygurui
cb1e0e667a
revert back iteration to 100
9 years ago
jackygurui
982865e220
Tell travis ignore testConcurrency_MultiInstance_10_permits test
9 years ago
jackygurui
a79abf9e45
increase iterations to 105
9 years ago
jackygurui
02f30093ca
Revert back to use CyclicBarrier instead of CountDownLatch
9 years ago
jackygurui
799de99837
trying to replace cyclic barrier with count down latch
9 years ago
Rui Gu
9eeb4c05e4
Revert "ConcurrentTest optimisation"
...
This reverts commit d9610a2f29
.
9 years ago
Rui Gu
4cbae15a28
Fixed RedissonConcurrentMapTest
...
removed two unnecessary lines that's causing the problem.
9 years ago
Rui Gu
d9610a2f29
ConcurrentTest optimisation
...
Reverting back BaseConcurrentTest to use ExecutorService instead of
ForkJoinPool.
9 years ago
Rui Gu
945426f360
Fixed spring cache test starting too many redis instances
9 years ago
Rui Gu
e0bf407124
Removed duplicated method
9 years ago
Rui Gu
4a2e7af460
Merge branch 'mrniko/master' into feature/travis-ci
9 years ago
Nikita
3302870c57
Merge branch 'master' of github.com:mrniko/redisson
9 years ago
Nikita
7b7e02110e
RSet.removeAll test added
9 years ago
Nikita
0b5ffa6370
comment fixed
9 years ago
Nikita Koksharov
222f45bd19
Merge pull request #482 from jackygurui/more-shutdown-options
...
More shutdown options
9 years ago
jackygurui
080ad65bfe
Fixed RedissonSemaphorTest
...
Added testMultiInstanceConcurrencySequentiallyLaunched method to launch
concurrent tests via for loop instead of stream.
Modified testConcurrency_MultiInstance_10_permits to use
testMultiInstanceConcurrencySequentiallyLaunched for concurrent test.
9 years ago
jackygurui
bc01cf143a
Fixed removeAll bug in RedissonSet
...
In removeAll method, wrong list was passed to the command executor.
9 years ago
jackygurui
8029f91b60
Fixed removeAll bug in RedissonSet
...
In removeAll method, wrong list was passed to the command executor.
9 years ago
jackygurui
2718f70b4a
added redisson client shutdown options
...
Overloaded shutdown method to allow specifying the timeout and the
quiet period.
9 years ago
jackygurui
820dba2b2e
Merge remote-tracking branch 'mrniko/master' into feature/travis-ci
9 years ago
Nikita
7ddbc8cd03
Minor changes
9 years ago
Nikita
f8318a205f
Possible infinity RLock expiration renewal fixed
9 years ago
Nikita
747647b554
Big optimization of RSetCache!
9 years ago
jackygurui
b514e9a9e7
Merge remote-tracking branch 'mrniko/master' into feature/travis-ci
9 years ago
Nikita
9a01cec004
RSetCache few improvements
9 years ago
Nikita
5675806bfb
Error in RSetCache.readAll fixed. Expiration override in RSetCache.add fixed. #481
9 years ago
Nikita
c9ac67ea7e
Few iterator improvements
9 years ago
Nikita
4a1f2e57b6
Compilation fixed
9 years ago
Nikita
cd7e6ad8db
RSet.retainAll, containsAll, removeAll methods optimized up to 100x times. RSet refactoring
9 years ago
jackygurui
be455a33bd
Lambda conversion
9 years ago
jackygurui
a5ea392880
Enhancement to RedissonRuntimeEnvironment
...
When running in travis, output uptime and memory usage every 10 seconds
to make travis’ watch dog happy.
9 years ago
Rui Gu
0f19122ef8
Merge branch 'mrniko/master' into feature/travis-ci
9 years ago