Nikita Koksharov
146297c2c1
javadocs updated
5 years ago
Nikita Koksharov
c9729e9ef8
JSON configuration is deprecated
5 years ago
Nikita Koksharov
7bc555aa27
checkstyle fixed
5 years ago
Nikita Koksharov
fbbf0a2ccc
refactoring
5 years ago
Nikita Koksharov
2916912fe8
checkstyle fixed
5 years ago
Nikita Koksharov
0ba729eb7f
Feature - WorkerOptions.taskTimeout setting added. #2491
5 years ago
Nikita Koksharov
387fb465f0
refactoring
5 years ago
Nikita Koksharov
c0f980bf57
refactoring
5 years ago
Nikita Koksharov
238c144365
Default workers amount of RExecutorService set to 1
5 years ago
Nikita Koksharov
e885daa2dd
Fixed - CommandDecoder NPE #2419
5 years ago
Nikita Koksharov
0d3579a2a8
Merge pull request #2485 from f-sander/fix-reactivation-of-lost-node
...
reactivate replicas based on ip adress instead of hostname in ReplicatedConnectionManager
5 years ago
Fridtjof Sander
c408ec9844
ReplicatedConnectionManager triggers reactivation of slaves with ip address instead of hostname
...
Signed-off-by: Fridtjof Sander <fs.c@posteo.de>
5 years ago
Nikita Koksharov
5731f48acb
error text fixed
5 years ago
Nikita Koksharov
a9e76386cf
spotbugs-maven-plugin added
5 years ago
Nikita Koksharov
8b86eb1f5e
tests fixed
5 years ago
Nikita Koksharov
e04daf5715
Fixed - Reactive/Rxjava2 transaction doesn't unlock lock on rollback or commit #2483 .
5 years ago
Nikita Koksharov
9ee2fcc04e
Merge branch 'master' of github.com:redisson/redisson
5 years ago
Nikita Koksharov
a0ad28859e
Feature - added implementation of doSuspend and doResume methods of Spring Transaction Manager #1460
5 years ago
Nikita Koksharov
6e494d0cd9
Fixed - Spring Transaction Manager doesn't handle Redisson TransactionException #2480
5 years ago
Nikita Koksharov
9761170de0
Merge pull request #2461 from d10n/fix-null-value
...
Prevents NPE during RBuckets.get invocation when Redis in Cluster mode
5 years ago
d10n
179927612b
Fix unit test
...
Signed-off-by: d10n <david@bitinvert.com>
5 years ago
d10n
6aa19ecc70
Prevent NPE when a value from Redis is null
...
Signed-off-by: d10n <david@bitinvert.com>
5 years ago
Nikita Koksharov
7ff9ed67e4
Feature - schedule() methods with timeToLive parameter added to RScheduledExecutorService #2469
5 years ago
Nikita Koksharov
9f5792330d
header added
5 years ago
Nikita Koksharov
ea622b3a13
LICENSE.txt added
5 years ago
Nikita Koksharov
b919599b29
refactoring
5 years ago
Nikita Koksharov
acb6545750
spring min version updated to 4.1
5 years ago
Nikita Koksharov
5ba0601f3d
checkstyle fixed
5 years ago
Nikita Koksharov
16bd17810c
META-INF file added
5 years ago
Nikita Koksharov
1954b8e6fb
Fixed - RPermitExpirableSemaphore does not expire. #2444
5 years ago
Nikita Koksharov
c9436d0b53
Merge branch 'master' of github.com:redisson/redisson
5 years ago
Nikita Koksharov
33bfb37772
Feature - submit() methods with ttl parameter added to RExecutorService. #2445
5 years ago
ehontoria
9c9e322636
Update to use conditional on actuator
5 years ago
Nikita Koksharov
f8b4b6b4ec
javadocs fixed
5 years ago
Nikita Koksharov
6a10ecf2cb
Feature - ability to inject task id added. #1503
5 years ago
Nikita Koksharov
dabbebbde3
javadocs added
5 years ago
Nikita Koksharov
4e9c6ccce2
[maven-release-plugin] prepare for next development iteration
5 years ago
Nikita Koksharov
db0bbcca0a
[maven-release-plugin] prepare release redisson-parent-3.11.6
5 years ago
Nikita Koksharov
dacafcc175
refactoring
5 years ago
Nikita Koksharov
cc41434aa1
jackson updated
5 years ago
Nikita Koksharov
930a1cf187
jackson updated
5 years ago
Nikita Koksharov
4dcc0e7a9f
refactoring
5 years ago
Nikita Koksharov
5ea2008d4d
Feature - RCountDownLatchRx and RCountDownLatchReactive objects added. #2429
5 years ago
Nikita Koksharov
e54f659038
Fixed - channel subscription proccess in interrupted methods can't be interrupted #2428
5 years ago
Nikita Koksharov
b9829c0177
Feature - awaitAsync methods added to RCountDownLatch object. #2427
5 years ago
Nikita Koksharov
26cda95ef0
refactoring
5 years ago
Nikita Koksharov
d9d346fa33
Feature - RExecutorService.getTaskIds method added #2424
5 years ago
Nikita Koksharov
b66bcbbbff
test fixed
5 years ago
Nikita Koksharov
2621b4c768
Feature - checkSlotsCoverage setting added to cluster config. #2284
5 years ago
Nikita Koksharov
35204d0ccf
Fixed - RMap.get() method invokes MapWriter.write() method during value loading. #2411
5 years ago
Nikita Koksharov
990595a540
added logging to DNSMonitor class
5 years ago
Nikita Koksharov
399f5d7bf5
Feature - RExecutorServiceAsync.cancelTaskAsync() method added.
5 years ago
Nikita Koksharov
bbeaf0387c
Feature - RExecutorService.hasTask method added. #2360
5 years ago
Nikita Koksharov
6d2dd5ab97
Added exception handling to Kryo5Codec
5 years ago
Nikita Koksharov
5375a8ac99
refactoring
5 years ago
Nikita Koksharov
0c7ea7f46b
refactoring
5 years ago
Nikita Koksharov
6635071eb5
Merge branch 'master' of github.com:redisson/redisson
5 years ago
Nikita Koksharov
1694dd04ae
Fixed - Interrupted blocking methods aren't canceled #2403
5 years ago
Nikita Koksharov
279cdd2e86
Merge pull request #2400 from JokerQueue/master
...
ClusterNodesDecoder ignore unknown flag and avoid throwing exception, fix bug #2399
5 years ago
ZhangJQ
91df94fcce
ClusterNodesDecoder ignore unknown flag and avoid throwing exception
5 years ago
Nikita Koksharov
8e74c0e9f6
Fixed - AsyncSemaphore counter field should be volatile. #2398
5 years ago
Nikita Koksharov
7bb7e1066b
Fixed - Data encoding exception is not logged during remote call invocation
5 years ago
Nikita Koksharov
e8c268e5d4
jackson-databind updated
5 years ago
Nikita Koksharov
76e55a6b30
refactoring
5 years ago
Nikita Koksharov
5621bdce23
Feature - added poll() methods with limit to RQueue, RDeque, RDelayedQueue objects #2391
5 years ago
Nikita Koksharov
758acbe5f3
Feature - RMap write-behind queue should be fault-tolerant #2388
5 years ago
Nikita Koksharov
94d350c744
Fixed - RKeysRx.getKeys() and RKeysReactive.getKeys() methods aren't working. #2381
5 years ago
Nikita Koksharov
246f1d7d3c
Feature - RExecutorService.getTaskCount method added. #2350
5 years ago
Nikita Koksharov
4ed58193df
refactoring
5 years ago
Nikita Koksharov
e1c16bc3bc
javadocs fixed
5 years ago
Nikita Koksharov
12131e9bec
byte-buddy updated
5 years ago
Nikita Koksharov
45c47952c1
[maven-release-plugin] prepare for next development iteration
5 years ago
Nikita Koksharov
ce81ff5cb6
[maven-release-plugin] prepare release redisson-3.11.5
5 years ago
Nikita Koksharov
31ed986967
refactoring
5 years ago
Nikita Koksharov
0041487e74
refactoring
5 years ago
Nikita Koksharov
8b8cbab950
RLiveObjectService.persist optimization
5 years ago
Nikita Koksharov
10bfcac10b
Fixed - cluster connection manager discoveries wrong slot changes. #2371
5 years ago
Nikita Koksharov
082c0dccf8
Fixed - host details in Redis url cause extra bracket at the end. #2370
5 years ago
Nikita Koksharov
2e6de2ee1f
refactoring
5 years ago
Nikita Koksharov
394d683e0f
refactoring
5 years ago
Nikita Koksharov
0ceaa4527b
refactoring
5 years ago
Nikita Koksharov
780eea2e0b
refactoring
5 years ago
Nikita Koksharov
e97e78fa65
Feature - Kryo5Codec implemented. #2366
5 years ago
Nikita Koksharov
af655fed54
refactoring
5 years ago
Nikita Koksharov
710c384111
Fixed - RBuckets.get() method doesn't work with custom codec. #2361
5 years ago
Nikita Koksharov
0b941a1b7c
Feature - added batched persist method to RLiveObjectService object #2359
5 years ago
Nikita Koksharov
0d4ec96df6
Fixed - RLock.unlock() method hangs forever. #2355
5 years ago
Nikita Koksharov
794f5030a1
Fixed - RStream.trim method throws exception #2352
5 years ago
Nikita Koksharov
96daf5dc9c
Feature - subscribeOnFirstElements and subscribeOnLastElements methods added to RScoredSortedSet object #2349
5 years ago
Nikita Koksharov
e85efa89af
javadocs fixed
5 years ago
Nikita Koksharov
72afbe83d9
Feature - subscribeOnElements method added to RBlockingQueue. subscribeOnFirstElements and subscribeOnLastElements methods added to RBlockingDeque #2346
5 years ago
Nikita Koksharov
21158954b9
refactoring
5 years ago
Nikita Koksharov
3dcb6369c7
Fixed - CommandsQueue handler consumes 100% of CPU resources. #2299
5 years ago
Nikita Koksharov
16b28b7a7f
javadocs fixed
5 years ago
Nikita Koksharov
aa7ddb84a8
refactoring
5 years ago
Nikita Koksharov
deef379c69
dependencies updated
5 years ago
Nikita Koksharov
c4f95cbca7
Feature - Automatic-Module-Name entry added to manifest file. #2342
5 years ago
Nikita Koksharov
4d96330421
[maven-release-plugin] prepare for next development iteration
5 years ago
Nikita Koksharov
ef4cfb22ac
[maven-release-plugin] prepare release redisson-3.11.4
5 years ago
Nikita Koksharov
f0e27b4a03
refactoring
5 years ago
Nikita Koksharov
f2e9063bd9
jackson updated
5 years ago
Nikita Koksharov
d9793a669a
Fixed - threads blocked waiting on CountDownLatch #2304
5 years ago
Nikita Koksharov
8b4d453064
Fixed - rename and renamenx methods of RMultimap interface aren't working. #2066
5 years ago
Nikita Koksharov
3a47ed40c0
Fixed - memory leak caused by FastThreadLocal used in CodecDecoder. #2309
5 years ago
Nikita Koksharov
cbfb32ee7b
refactoring
5 years ago
Nikita Koksharov
05920f51c6
Fixed - queue blocking methods don't re-throw InterruptedException #2327
5 years ago
Nikita Koksharov
941ce121dc
Fixed - Redisson.shutdown blocks calling thread. #2306
5 years ago
Nikita Koksharov
2f7b089a14
Feature - support for gt, ge, lt and le conditions in LiveObject search engine #2324
5 years ago
Nikita Koksharov
7ac980b3f5
Fixed - ExecutorService tasks duplication after task retry event. #2308
5 years ago
Nikita Koksharov
d4d66216ad
refactoring
5 years ago
Nikita Koksharov
a863a7c44e
Javadoc fixed
5 years ago
Nikita Koksharov
217df41dc7
refactoring
5 years ago
Nikita Koksharov
eb962251f4
refactoring
6 years ago
Nikita Koksharov
094274a465
refactoring
6 years ago
Nikita Koksharov
64d4ee5099
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
0487fd9c40
Fixed - Redisson.shutdown blocks calling thread. #2306
6 years ago
AndreevDm
d677f49e7a
Do not wrap in square brackets already wrapped IPv6 addresses v2
...
There was already a fix b7df3a2d29
But it was lost in a9f7a99388 (diff-7d2da5068938564117bd318316bdd1ad)
6 years ago
Nikita Koksharov
fe4d444414
Fixed - RMapCache.remainTimeToLive method returns negative remain time. #2272
6 years ago
Nikita Koksharov
ec9a661aa4
deprecate some methods
6 years ago
Nikita Koksharov
dec65f7cc6
refactoring
6 years ago
Nikita Koksharov
7ccc1335d3
Fixed - RBucket.get doesn't work in Redis cluster mode. #2240
6 years ago
Nikita Koksharov
23fd2a6e32
Fixed - wrong error message if Sentinel server has misconfiguration #2291
6 years ago
Nikita Koksharov
e64392b1bd
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
b4ed1bb342
[maven-release-plugin] prepare release redisson-3.11.3
6 years ago
Nikita Koksharov
a2851e5a17
refactoring
6 years ago
Nikita Koksharov
a3d6d59e07
refactoring
6 years ago
Nikita Koksharov
e164c76665
Improvement - useCache parameter added to FstCodec. #2206
6 years ago
Nikita Koksharov
4f3fbe0281
Feature - JBoss Marshalling codec implementation. #2283
6 years ago
Nikita Koksharov
e543b8d17a
tests fixed
6 years ago
Nikita Koksharov
53e4c223d6
Fixed - Redisson couldn't be shutdown if one of RBatch commands was canceled. #2275
6 years ago
Nikita Koksharov
c1c1e1e5bd
version updated
6 years ago
Nikita Koksharov
14a5bef668
refactoring
6 years ago
Nikita Koksharov
2bcddb1d3b
Feature - allow to use Spring's @Autowired, @Value and JSR-330 @Inject annotations in ExecutorService tasks. #1657
6 years ago
Nikita Koksharov
f58c083653
refactoring
6 years ago
Nikita Koksharov
ecd3a2cb35
refactoring
6 years ago
Nikita Koksharov
a7cb1a48c2
refactoring
6 years ago
Nikita Koksharov
c72cdb9e9b
refactoring
6 years ago
Nikita Koksharov
dc7206ab79
Fixed - semaphore object is not deleted after RLocalCachedMap.clearLocalCache method invocation. #2273
6 years ago
Nikita Koksharov
8669589d7e
refactoring
6 years ago
Nikita Koksharov
1a6ef7b9f9
refactoring
6 years ago
Nikita Koksharov
fa0a6740c4
refactoring
6 years ago
Nikita Koksharov
9c00ed388d
checkstyle updated
6 years ago
Nikita Koksharov
d7e186eb12
refactoring
6 years ago
Nikita Koksharov
90c19483c2
lib versions updated
6 years ago
Nikita Koksharov
b3e3215f2e
Fixed - RStream.readGroup method doesn't work properly with TypedJsonJacksonCodec #2107
6 years ago
Nikita Koksharov
3d3d429922
refactoring
6 years ago
Nikita Koksharov
a5511ed142
Improvement - URL object should be used for sslKeystore and sslTruststore settings. #1644
6 years ago
Nikita Koksharov
7bc7dfe2f2
Fixed - RedisTimeoutException is thrown if retryAttempts set to 0 #1611
6 years ago
Nikita Koksharov
a52796fb31
Feature - SSL support for Sentinel mode. #2261
6 years ago
Nikita Koksharov
f4a631482f
refactoring
6 years ago
Nikita Koksharov
80414518b7
getId() method added to RedissonClient, RedissonRxClient, RedissonReactiveClient interfaces
6 years ago
Nikita Koksharov
d6d6d57cd7
refactoring
6 years ago
Nikita Koksharov
2e9b297b4a
refactoring
6 years ago
Nikita Koksharov
6c43f4cfa9
Feature - sizeInMemory method added to RObjectReactive and RObjectRx interfaces
6 years ago
Nikita Koksharov
66b69af417
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
9768af99dd
[maven-release-plugin] prepare release redisson-3.11.2
6 years ago
Nikita Koksharov
102669fab9
test fixed
6 years ago
Nikita Koksharov
ac6581ed21
Fixed - RBatch throws NoSuchElementException. #2212
6 years ago
Nikita Koksharov
06d155f2c8
jackson-databind updated
6 years ago
Nikita Koksharov
89181bfc11
refactoring
6 years ago
Nikita Koksharov
f4611f0035
Fixed - RedisTimeoutException is thrown if retryInterval set to 0 #2175
6 years ago
Alexandru.Guzun
a53f7839f1
Fixed #2241 . Set.intersection, union and diff should return a Single, or Mono, of Integer, not long
6 years ago
Nikita Koksharov
fb85c4356e
Fixed - FSTCodec is not fully copied #2177
6 years ago
Nikita Koksharov
4dfbbe0d06
maven-bundle-plugin updated
6 years ago
Nikita Koksharov
5e76ca1e4f
Fixed - CommandAsyncService.CODECS changed to Soft reference map. #2177
6 years ago
Nikita Koksharov
1e680b2911
refactoring
6 years ago
Nikita Koksharov
f9b7567263
Fixed - RKeys.deleteByPatternAsync doesn't work in batch mode #2216
6 years ago
Nikita Koksharov
c856c35373
Improvement - RKeys.deleteByPattern performance improvements
6 years ago
Nikita Koksharov
12e81de984
Fixed - Subscribe timeouts after failover. #2181
6 years ago
Nikita Koksharov
8a898ced46
Fixed - a new attempt is not made if node with defined slot hasn't been discovered. #2234
6 years ago
Nikita Koksharov
6af30bca91
RLiveObject should implement RExpirable
6 years ago
Nikita Koksharov
27aae56795
typo fixed
6 years ago
Nikita Koksharov
c1b7f54a04
refactoring
6 years ago
Nikita Koksharov
bc9b3e04d6
remove invocation of loadComparator method during RSortedSet creation
6 years ago
Nikita Koksharov
f17928c925
RLiveObjectService.asRExpirable is deprecated
6 years ago
Nikita Koksharov
553135e470
jackson-databind updated
6 years ago
Nikita Koksharov
eafb42c453
Fixed - some methods of RScript doesn't use defined codec. #2228
6 years ago
Nikita Koksharov
5fdd5c1b24
Fixed - removeAll method doesn't work on collections returned by Multimap based objects. #2219
6 years ago
Nikita Koksharov
d8854b3bb0
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
fa0d64dae8
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
ef033d886c
[maven-release-plugin] prepare release redisson-3.11.1
6 years ago
Nikita Koksharov
bc2af1eca4
Merge pull request #2161 from mcacker/issue-1507-mapcache-expiration2
...
Issue 1507 mapcache expiration
6 years ago
Nikita Koksharov
7701bcb066
typos fixed
6 years ago
Nikita Koksharov
d5a69754bb
Merge pull request #2100 from jncorpron/timeout_drift
...
Fix #2099 timeout drift in RedissonFairLock
6 years ago
Justin Corpron
df6cca4bcf
Remove formatting of unchanged logic
6 years ago
Nikita Koksharov
52e80ed8a3
Merge pull request #2191 from tristanlins/hotfix-multiple-env
...
Support multiple environment variables with default
6 years ago
Nikita Koksharov
305a317e67
Merge pull request #2190 from jchobantonov/master
...
add default entries in MANIFEST.MF file and extra Build-Time entry as well #2185
6 years ago
Tristan Lins
52007ecc91
Allow usage of multiple env variables with default values in one config entry
6 years ago
Tristan Lins
a82e4ce9f3
SingleServerConfig#getAddress() is a String, not an URI anymore #2150 #2029
...
Since 0ce487f08d
SingleServerConfig#getAddress() return type has changed to String.
6 years ago
Nikita Koksharov
82802f5d41
Revert "make javax.cache, io.projectreactor, io.reactivex.rxjava2 dependencies optional #1070"
...
This reverts commit bab459a3ba
.
6 years ago
Zhelyazko Chobantonov
0721fe17df
add default entries in MANIFEST.MF file and extra Build-Time entry as well #2185
6 years ago
Nikita Koksharov
8c53144ecc
connectionMinimumIdleSize set to 24 #2189
6 years ago
Nikita Koksharov
b357e62a5d
Fixed - dead Sentinel appears in logs as node added and down. #2143
6 years ago
Nikita Koksharov
58236688af
license header added
6 years ago
Nikita Koksharov
bab459a3ba
make javax.cache, io.projectreactor, io.reactivex.rxjava2 dependencies optional #1070
6 years ago
Nikita Koksharov
c140b5cdb7
Fixed - Publish/Subscribe connections are not resubscribed properly after failover process. #2181
6 years ago
Nikita Koksharov
d8055ba0dd
Fixed - RedissonLocalCachedMap.clearLocalCache method executes asynchronously. #1926
6 years ago
Nikita Koksharov
7ec36c23f9
test fixed
6 years ago
Nikita Koksharov
4f78eaa7e8
Fixed - RStream.getInfo throws java.lang.ClassCastException #2174
6 years ago
Nikita Koksharov
9d10cf9ab7
refactoring
6 years ago
Nikita Koksharov
98c54bf8e4
refactoring
6 years ago
Nikita Koksharov
557fe2f459
refactoring
6 years ago
Nikita Koksharov
d7b029327a
Fixed - RedissonMultiLock could be acquired by multiple threads if waitTime == -1 and leaseTime != -1. #2172
6 years ago
Nikita Koksharov
8a585cd0e3
javadocs added
6 years ago
Nikita Koksharov
df1d8589c6
test fixed
6 years ago
Nikita Koksharov
39df04eb2a
javadoc typos fixed
6 years ago
Nikita Koksharov
60f88d3194
Feature - getPendingInvocations method added to RRemoteService object. #2171
6 years ago
Nikita Koksharov
d5defdf03d
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
054dba84a4
Feature - implementation of Spring Session ReactiveSessionRepository added. #2163
6 years ago
Zhelyazko Chobantonov
6934b23c96
Use maven packaging for redisson project as jar instead of bundle #2135
6 years ago
Nikita Koksharov
e356c1e3d4
Fixed - SessionExpiredEvent is not triggered. #2153
6 years ago
Nikita Koksharov
8d78bf5197
Fixed - PRINCIPAL_NAME_INDEX_NAME key is not created in redis. SessionExpiredEvent is not triggered. #2153
6 years ago
Mitchell Ackerman
cd7af576ef
remove local config file
6 years ago
Mitchell Ackerman
cc89421a01
Merge branch 'master' into issue-1507-mapcache-expiration2
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-hibernate/pom.xml
# redisson-hibernate/redisson-hibernate-4/pom.xml
# redisson-hibernate/redisson-hibernate-5/pom.xml
# redisson-hibernate/redisson-hibernate-52/pom.xml
# redisson-hibernate/redisson-hibernate-53/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-spring-data/redisson-spring-data-21/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
6 years ago
Mitchell Ackerman
6c7e6fc684
Merge branch 'master' into issue-1507-mapcache-expiration2
6 years ago
Mitchell Ackerman
46c36119d4
switch version to 3.11.0.1507-SNAPSHOT
6 years ago
Nikita Koksharov
d1a8936aec
Merge pull request #2158 from hs20xqy/master
...
Fixed - RedissonSessionRepository.class can't trigger created event,if set RedissonHttpSessionConfiguration.class keyPrefix attribute.
6 years ago
Nikita Koksharov
9e5087cf5e
Merge pull request #2138 from jchobantonov/master
...
resolves issue: ClassNotFoundException thrown during SeriazliationCodec.decode #2136
6 years ago
Nikita Koksharov
0ce487f08d
Fixed - host name containing underscore cause NPE. Illegal reflective access by org.redisson.misc.URIBuilder warning removed #2150 #2029
6 years ago
Nikita Koksharov
b2fc908615
code formatted
6 years ago
Mitchell Ackerman
b1a6f131c2
BOB-2132: refactored idle timetout
6 years ago
Nikita Koksharov
55047d9a0f
Feature - listPending method added to RStream, RStreamAsync, RStreamRx, RStreamReactive interfaces. #2156
6 years ago
Nikita Koksharov
09c2672ed4
RStream.getPendingInfo method added to RStream, RStreamAsync, RStreamRx, RStreamReactive interfaces.
6 years ago
huangsen
911fa38f93
Fixed - RedissonSessionRepository.class can't trigger created event,if set RedissonHttpSessionConfiguration.class keyPrefix attribute.
6 years ago
Mitchell Ackerman
cff18272b6
save to bob repo
6 years ago
Nikita Koksharov
1000e0f39a
Fixed - RRemoteService.getFreeWorkers removes registered service. #2151
6 years ago
Nikita Koksharov
be46b91482
Fixed - zero timeout isn't respected in RRateLimiter.tryAcquire method. #2149
6 years ago
Nikita Koksharov
ad03cba3fa
refactoring
6 years ago
Nikita Koksharov
336e5f18e2
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
6189c1bf71
Fixed - RedissonObjectBuilder.REFERENCES map isn't filled once. #2147
6 years ago
Nikita Koksharov
059423d9c8
Merge pull request #2137 from fgiannetti/3.0.0
...
Add natMap for Sentinel configuration
6 years ago
Nikita Koksharov
25914b000c
Fixed - RReadWriteLock.readLock doesn't take in account expiration date of the last acquired read lock. (thanks to Aimwhipy) #2144
6 years ago
Nikita Koksharov
9232aa6dba
iterators' result object of RMapRx changed to Flowable
6 years ago
Fernando Giannetti
a9f7a99388
allow IPv6 format on natMap
6 years ago
Zhelyazko Chobantonov
f62f028e08
resolves issue: ClassNotFoundException thrown during SeriazliationCodec.decode #2136
6 years ago
Nikita Koksharov
0b9f660d06
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
597293fe40
[maven-release-plugin] prepare release redisson-3.11.0
6 years ago
Nikita Koksharov
d172c32600
test added
6 years ago
Nikita Koksharov
01b94a82c0
refactoring
6 years ago
Nikita Koksharov
68286c2683
Feature - radiusStoreSortedTo methods added to RGeo, RGeoAsync, RGeoRx, RGeoReactive interfaces. #2113
6 years ago
Nikita Koksharov
5207d920d8
Feature - RRingBuffer object added. #249
6 years ago
Nikita Koksharov
75153ca798
libs updated
6 years ago
Nikita Koksharov
b777fed79e
Improvement - reduced memory consumption by ClusterConnectionManager. #2105
6 years ago
Nikita Koksharov
18a6cea368
Fixed - Redis response isn't fully consumed after decoding error. #2098
6 years ago
Nikita Koksharov
09c83745ad
refactoring
6 years ago
Nikita Koksharov
01db0c43df
refactoring
6 years ago
Nikita Koksharov
9b67dc6daa
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
cd595c130b
Feature - Async, Reactive, RxJava2 interfaces added to JCache. #2059
6 years ago
Nikita Koksharov
b1a863782c
Merge pull request #2091 from welkinbai/master
...
fix bug: in RedissonNodeConfig constructor with oldConf, miss mapRedu…
6 years ago
Nikita Koksharov
0cca617c78
Fixed - Spring Session PRINCIPAL_NAME_INDEX_NAME session attribute has incorrect name
6 years ago
Justin Corpron
6dbc972b6c
Fix timeout drift in RedissonFairLock
...
This change alters how timeouts are calculated for threads added into the queue
when the lock cannot be immediately acquired, and adds logic to reduce the
timeouts when a thread leaves the queue by either acquiring the lock or timing-
out while waiting. Tests have been added to ensure that the added and altered
lua code is necessary to provide the documented behavior of the fair lock, and
that the changes do not break existing desired behavior.
The timeout drift issue is resolved by decreasing the timeouts in the
redisson_lock_timeout sorted set when a thread is removed from the queue. This
logic was added to the tryLockInnerAsync lua code (both variations) in the
branch where the lock is successfully acquired, and in this case all timeouts
except the timeout being removed from the queue are decreased by threadWaitTime.
Additionally, the existing lua code in acquireFailedAsync was changed to always
decrease the timeouts regardless of where the removed thread is in the queue,
however this requires that the queue be traversed to determine the position of
the thread being removed is in the queue so that only those threads after it
have their timeouts decreased. The existing code also had the behavior where if
the 1st and 2nd threads in the queue were removed via acquireFailedAsync, the
TTL for the 3rd thread would equal the lock TTL and it would not be able to
acquire the lock fairly if the lock expired. This change requires the change to
the timeout calculation in order to fix both the timeout drift and the unfair
timeout decrease problems of the existing code.
The existing timeout calculation at the end of the lua code for
tryLockInnerAsync in the tryLock w/ waitTime call path used to be either the
lock timeout value + 5s for the first thread in the queue or for the other
threads in the queue the value was essentially the first thread's timeout + 5s.
This second rule for the 2nd thread is correct per the documentation, but for
the 3rd to the Nth thread, the timeout would not allow these threads to acquire
the lock fairly within 5s after the prior thread if the 1st and 2nd thread died
since their timeouts are the same as the 2nd thead, and this is contrary to the
documentation which provides 5s per thread in the queue. The new code sets the
timeout for a thread added to the queue to 5s plus the timeout of the thread at
the end of the queue; there is always a check now to see if the thread that has
failed to acquire the lock in the lua script is already in the queue, and if it
is already in the queue, then the lua code returns the approximate ttl based on
that thread's current timeout (timeout - 5s).
Note that the "remove stale threads" while loop was not altered even though it
also removes threads from the queue. This is the expected behavior and was
preserved, and some added tests now check the timeout expiration behavior.
6 years ago
Fernando Giannetti
3716299bea
Add natMap for Sentinel configuration
6 years ago
Nikita Koksharov
aec2460b76
Fixed - AsyncSemaphore doesn't notify sleeping threads with permits more than one. #2095
6 years ago
xiaoxuan.bai
7771c40434
fix bug: in RedissonNodeConfig constructor with oldConf, miss mapReduceWorkers value set
6 years ago
Nikita Koksharov
cf1404c960
refactoring
6 years ago
Nikita Koksharov
3e110e033e
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
7597274a3f
[maven-release-plugin] prepare release redisson-3.10.7
6 years ago
Nikita Koksharov
b338a5f035
refactoring
6 years ago
Nikita Koksharov
8f20f97e34
Feature - range method added to RList, RListReactive and RListRx interfaces. #2080
6 years ago
Nikita Koksharov
07f2e9af7a
checkstyle error fixed
6 years ago
Nikita Koksharov
da41773a8b
Fixed - disconnected sentinels shouldn't be listed in sentinel list. #2067
6 years ago
Nikita Koksharov
9146078ae3
Improvement - 10X Performance boost for JCache.putAll method #2079
6 years ago
Nikita Koksharov
689f7c95e9
Fixed - LiveObject field with Map type couldn't be persisted. #2061
6 years ago
Nikita Koksharov
c9bffacbdd
Feature - MILLISECONDS option added to RRateLimiter.RateIntervalUnit object #2073
6 years ago
Nikita Koksharov
328e070873
Fixed - RRateLimiter allows permits exceeding #2072
6 years ago
Nikita Koksharov
184be32c44
Fixed - CompositeCodec.getMapValueDecoder method uses MapKeyDecoder instead of MapValueDecoder #2068
6 years ago
Nikita Koksharov
98c73ccc14
refactoring
6 years ago
Nikita Koksharov
765d6ed129
Fixed - Memory leak during Queue blocking methods invocation. #2055
6 years ago
Nikita Koksharov
a056a200ca
Fixed - JCache.removeAll method doesn't notify Cache listeners #2056
6 years ago
Nikita Koksharov
b6f6931971
Improvement - JCache.getAll execution optimization for non-existing keys.
6 years ago
Nikita Koksharov
1d22aa65c9
tomcat updated
6 years ago
Nikita Koksharov
f65a9fd482
Maven build fails with "Unable to find: suppressions.xml" error #2048 (thanks to jchobantonov)
6 years ago
Nikita Koksharov
1332b03ed9
Fixed - Redis Sentinel prior 5.0.1 version doesn't require password. Regression since 3.10.5 #1981
6 years ago
Nikita Koksharov
ec5873bb1b
refactoring
6 years ago
Nikita Koksharov
caaeaf591b
Fixed - Redisson tries to renewed Lock expiration even if lock doesn't exist. Regression since 3.10.5 version #2037
6 years ago
Nikita Koksharov
c7b1b6f745
Feature - Add support for Reactive and RxJava2 interfaces for RemoteService object #2040
6 years ago
Nikita Koksharov
042290e9bd
Feature - Add support for Reactive and RxJava2 interfaces for RemoteService object #2040
6 years ago
Nikita Koksharov
747d073c1b
refactoring
6 years ago
Nikita Koksharov
d5a7a4ce84
refactoring
6 years ago
Nikita Koksharov
abe6f65fea
Fixed - FstCodec can't deserialize ConcurrentHashMap based object with package visibility #2035
6 years ago
Nikita Koksharov
797c089318
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
c31da7191c
[maven-release-plugin] prepare release redisson-3.10.6
6 years ago
Nikita Koksharov
817a03982c
updated Redis version used for testing
6 years ago
Nikita Koksharov
6cbe354a68
refactoring
6 years ago
Nikita Koksharov
81bacffb13
Fixed - RBitSet.asBitSet methods throws NPE #2026
6 years ago
Nikita Koksharov
348b89ba65
refactoring
6 years ago
Nikita Koksharov
f97448e7d6
Improvement - MapWriter interface retains only two methods for handling batch updated. MapOptions.writeBehindThreads parameter removed
...
Feature - added writeBehindDelay and writeBehindBatchSize settings to MapOptions object #2024
6 years ago
Nikita Koksharov
5fc2683681
Fixed - JCache.getAll throws RedisException: too many results to unpack #2014
6 years ago
Nikita Koksharov
c67c333fa1
Fixed - RLock.lock method can be interrupted with Thread.interrupt method. #1593
6 years ago
Nikita Koksharov
e4fe2105df
Improvement - Eviction task logging added. #1179
6 years ago
Nikita Koksharov
1f0459fef1
refactoring
6 years ago
Nikita Koksharov
fc58dd0b28
Fixed - RLock.unlock method returns true if lock doesn't exist #2018
6 years ago
Nikita Koksharov
d75f610233
Feature - remainTimeToLive method added to RLock, RLockAsync, RLockRx and RLockReactive interfaces. #2011
6 years ago
Nikita Koksharov
bbe40d02ef
Feature - NAT mapping support for cluster mode. #1549
6 years ago
Nikita Koksharov
d138011566
Feature - isLock method added to RLockAsync, RLockRx, RLockReactive interfaces
6 years ago
Shailender Bathula
6ce6076ba5
redisson#2007: Unit test
6 years ago
Shailender Bathula
695842d620
redisson#2007: Log re-subscription of pattern topic listeners on cluster failure at INFO level
6 years ago
Shailender Bathula
8c930f3a8f
redisson#2007: Lookup a channel's codec correctly or else the pattern topic listeners fail to re-attach on cluster failover
6 years ago
Nikita Koksharov
356fd9bc13
RedissonTopicTest.testReattachInClusterMaster test added
6 years ago
Nikita Koksharov
ed53ab66e3
Fixed - CommandPubSubDecoder.decodeResult throws IllegalStateException in JBOSS environment. #1999
6 years ago
Nikita Koksharov
ebbd6a033d
Fixed - NullValue object shouldn't be stored if RedissonSpringCacheManager.allowNullValues = false #2008
6 years ago
Nikita Koksharov
095ac8a866
javadoc fixed
6 years ago
Nikita Koksharov
32720d09dc
Fixed - removeListener method of RTopicReactive and RTopicRx interfaces throws NoSuchMethodException #2005
6 years ago
Nikita Koksharov
b41a66753b
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
09be87b8d9
[maven-release-plugin] prepare release redisson-3.10.5
6 years ago
Nikita Koksharov
14a2582e75
refactoring
6 years ago
Nikita Koksharov
5c2b4804bb
libs updated
6 years ago
Nikita Koksharov
5319b67e47
refactoring
6 years ago
Nikita Koksharov
da7ebb5b71
Feature - GetAndSet method with TTL support added RBucket, RBucketAsync, RBucketReactive, RBucketRx interfaces #1986
6 years ago
Nikita Koksharov
90699e0cdf
Merge pull request #1979 from hrakaroo/master
...
Shuffle the sentinel list so all clients don't prefer the same sentinel
6 years ago
Nikita Koksharov
33fdb6a3ef
Feature - addListener and removeListener methods added to RObject, RObjectAsync, RObjectReactive, RObjectRx objects. Allows to add and remove listeners for Deleted and Expired keyspace events published by Redis. #220
6 years ago
Nikita Koksharov
224a900aab
refactoring
6 years ago
Nikita Koksharov
e5c84d783a
refactoring
6 years ago
Nikita Koksharov
c19e9aba18
RPatternTopic.removeListenerAsync method added
6 years ago
Nikita Koksharov
ff3ae4a7bc
Feature - add getMultiLock, getRedLock methods to RedissonClient, RedissonRxClient and RedissonReactiveClient interfaces #1988
6 years ago
Nikita Koksharov
520268da69
javadocs added
6 years ago
Nikita Koksharov
bd74e07fdb
Fixed - ClassCastException during RBatchReactive and RBatchRx execution in exectionMode = REDIS_WRITE_ATOMIC or REDIS_READ_ATOMIC. #1661
6 years ago
Nikita Koksharov
c0729ae51a
javadocs added
6 years ago
Nikita Koksharov
f0c78121eb
Improvement - methods of RxJava2 interfaces should use full set of result objects: Single, Maybe or Completable #1912
6 years ago
Nikita Koksharov
b1f3d3411a
checkstyle plugin updated
6 years ago
Nikita Koksharov
6ee48594b3
refactoring
6 years ago
Nikita Koksharov
4ee3074dfe
Fixed - Sentinel doesn't support AUTH command. #1981
6 years ago
Nikita Koksharov
a12722ec92
Fixed - command response shouldn't be printed in case of timeout #1654
6 years ago
Nikita Koksharov
06f8ec1572
Fixed - HP NONSTOP OS is not supported by MapCacheEventCodec #1956
6 years ago
Nikita Koksharov
0d64e0fb62
Feature - getInfo, listGroups, listConsumers methods added to RStream object. #1964
6 years ago
Joshua Gerth
488fe8fa8d
Shuffle the list so all clients don't prefer the same sentinel
6 years ago
Nikita Koksharov
3311e56e4f
Fixed - RStream.readGroup method doesn't handle empty result properly with Redis 5.0.3 #1978
6 years ago
Nikita Koksharov
6c9c295025
Fixed - AUTH password included in Exception. #1976
6 years ago
Nikita Koksharov
deaca654c0
Fixed - locked lock isn't unlocked after disconnect to Redis #1966
6 years ago
Nikita Koksharov
f01fd0823b
refactoring
6 years ago
Nikita Koksharov
0e3d415844
RedissonMultiLock should implement RLock interface #1973
6 years ago
Nikita Koksharov
4a630ac4ba
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
a66070d02f
[maven-release-plugin] prepare release redisson-3.10.4
6 years ago
Nikita Koksharov
78264ec79a
Feature - getCountDownLatch, getPermitExpirableSemaphore, getSemaphore, getFairLock methods added to RMultimap object #1963
6 years ago
Nikita Koksharov
7e94157530
refactoring
6 years ago
Nikita Koksharov
34d104645f
refactoring
6 years ago
Nikita Koksharov
d8dbda1b44
Fixed - RLocalCachedMap.destroy method doesn't clear local cache. #1962
6 years ago
Nikita Koksharov
8214d33819
refactoring
6 years ago
Nikita Koksharov
f83981d89b
javadocs update
6 years ago
Nikita Koksharov
4535cf171a
Fixed - HP NONSTOP OS is not supported by MapCacheEventCodec #1956
6 years ago
Nikita Koksharov
14b6b2250d
refactoring
6 years ago
Nikita Koksharov
258ac53fab
Fixed - RedissonLocalCachedMap.readAll* methods throw NPE if evictionPolicy = WEAK is used #1953
6 years ago
Nikita Koksharov
55f7e57bc0
javadocs added
6 years ago
Nikita Koksharov
9ac3a7c553
Feature - maxCleanUpDelay and minCleanUpDelay settings added to Config object. #1941
6 years ago
Nikita Koksharov
a3a952ab07
refactoring
6 years ago
Nikita Koksharov
b4bb0f480c
Fixed - negative delay shouldn't be allowed to define for RDelayedQueue.offer method. #1744
6 years ago
Nikita Koksharov
feee5dff88
Fixed - eviction delay for RMapCache object is not decreased #1941
6 years ago
Nikita Koksharov
e58405e2c2
Fixed - tryLockAsync and lockAsync methods of RedissonMultiLock object get hang #1939
6 years ago
Nikita Koksharov
c24ba2985b
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
174cb8d713
[maven-release-plugin] prepare release redisson-3.10.3
6 years ago
Nikita Koksharov
f6b2e4077b
libs updated
6 years ago
Nikita Koksharov
892aacb70a
test added
6 years ago
Nikita Koksharov
57c65ea595
test added
6 years ago
Nikita Koksharov
9f770f2877
refactoring
6 years ago
Nikita Koksharov
2d420f0940
Fixed - RStream.listPending throws IndexOutOfBoundsException #1936
6 years ago
Nikita Koksharov
b48c10a768
javadocs added
6 years ago
Nikita Koksharov
de7c115542
Fixed - StackOverflowError arise in LocalCacheView.toCacheKey #1935
6 years ago
Nikita Koksharov
4400c929e6
testRateConfig added
6 years ago
Nikita Koksharov
15de8dce30
refactoring
6 years ago
Nikita Koksharov
4c216e257c
Fixed - FSTCodec memory leak #1927
6 years ago
Nikita Koksharov
e2c134e1a6
Fixed - FSTCodec memory leak #1927
6 years ago
Nikita Koksharov
c16a31b09b
Feature - allow to create Redis stream group if it doesn't exist #1915
6 years ago
Nikita Koksharov
b77fda1e7e
Fixed - FSTCodec memory leak #1927
6 years ago
Nikita Koksharov
ff4c2f71f2
Feature - ping and pingAll methods with timeout added to Node object. #1921
6 years ago
Nikita Koksharov
41f503d3f8
refactoring
6 years ago
Nikita Koksharov
b7b6175b3b
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
0a5140bffb
Feature - RTransaction.getBuckets method added #1444
6 years ago
Nikita Koksharov
e781736691
Fixed - Transactional RBucket object doesn't respect transaction timeout #1928
6 years ago
Nikita Koksharov
c60c3767ae
Merge pull request #1923 from aaabramov/feature/1922/default-values-for-env
...
1922: Default values for environment variables
6 years ago
Andrii Abramov
c5a0a1985b
Rework tests with JMockit. Remove EnvProvider adaptor
6 years ago
Nikita Koksharov
07fe10381c
RedissonBatchTest test fixed
6 years ago
Nikita Koksharov
e842283d58
code cleanup
6 years ago
Nikita Koksharov
c63a659856
refactoring
6 years ago
Nikita Koksharov
9aeeeb6d21
Fixed - performance regression of RBatch result decoding. #1925
6 years ago
Nikita Koksharov
f34c3985d5
Feature - RRateLimiter.getConfig method added. #1916
6 years ago
Nikita Koksharov
29b8b42c53
libs updated
6 years ago
Nikita Koksharov
2c98073532
Improvement - response decoding optimization. #1908
6 years ago
Nikita Koksharov
2b3db36d27
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
d3b6066fdc
Code formatted according to checkstyle rules
6 years ago
Andrii Abramov
c08d66de71
Revert method visibility
6 years ago
Andrii Abramov
14e7aa61a7
#1922 . Default values for environment variable for YAML.
6 years ago
Andrii Abramov
2993e49e02
Optionally set default value for ENV params
6 years ago
Nikita Koksharov
864233e40c
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
25a7239e42
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
b563197e24
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
bd4c70ebd6
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
a5bb755deb
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
6b916fda98
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
a5862933dc
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
7126b0bef0
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
99d67bca19
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
b47e2303b0
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
062f642299
refactoring
6 years ago
Nikita Koksharov
016d3395f1
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
901a5a797b
Code formatted according to checkstyle rules
6 years ago
Nikita Koksharov
aa6f9fada9
plugins updated
6 years ago
Nikita Koksharov
cd01ebcf30
Fixed - rename and renamenx methods doesn't change name of current object. #1913
6 years ago
Nikita Koksharov
73babb4f27
refactoring
6 years ago
Nikita Koksharov
d9bd61a7b5
refactoring
6 years ago
Nikita Koksharov
d4ac1cdc05
[maven-release-plugin] prepare for next development iteration
6 years ago