Commit Graph

1393 Commits (e7a3098f7dabc538c1c4884df6f254134233efa9)

Author SHA1 Message Date
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