java


Hazelcast custom timeout for operations


I am using "hazelcast.operation.call.timeout.millis = 100" configuration to timeout hazelcast operations.
But at the startup of the hazelcast some of the map size operation are getting timeout because of this configuration. I just only want to timeout the operations after the map load which are basically map get operations. Is there any way to add custom operation timeout for those map.get() operations ?
Is there any other way to get this done ???
com.hazelcast.core.OperationTimeoutException: HDMapSizeOperation got rejected before execution due to not starting within the operation-call-timeout of: 100ms. Current time: 2017-05-15 11:41:47.503. Start time: 2017-05-15 11:41:44.189. Total elapsed time: 3314 ms. Invocation{op=com.hazelcast.map.impl.operation.HDMapSizeOperation{serviceName='hz:impl:mapService', identityHash=1941379381, partitionId=0, replicaIndex=0, callId=-24461, invocationTime=1494828707296 (2017-05-15 11:41:47.296), waitTimeout=-1, callTimeout=100, name=blockMap}, tryCount=250, tryPauseMillis=500, invokeCount=11, callTimeoutMillis=100, firstInvocationTimeMs=1494828704189, firstInvocationTime='2017-05-15 11:41:44.189', lastHeartbeatMillis=0, lastHeartbeatTime='1970-01-01 05:30:00.000', target=[192.168.2.204]:5701, pendingResponse={VOID}, backupsAcksExpected=0, backupsAcksReceived=0, connection=null}
at com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.newOperationTimeoutException(InvocationFuture.java:151)
at com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.resolve(InvocationFuture.java:99)
at com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.resolveAndThrowIfException(InvocationFuture.java:75)
at com.hazelcast.spi.impl.AbstractInvocationFuture.get(AbstractInvocationFuture.java:155)
at com.hazelcast.spi.impl.operationservice.impl.InvokeOnPartitions.retryFailedPartitions(InvokeOnPartitions.java:143)
at com.hazelcast.spi.impl.operationservice.impl.InvokeOnPartitions.invoke(InvokeOnPartitions.java:73)
at com.hazelcast.spi.impl.operationservice.impl.OperationServiceImpl.invokeOnAllPartitions(OperationServiceImpl.java:371)
at com.hazelcast.map.impl.proxy.MapProxySupport.size(MapProxySupport.java:628)
at com.hazelcast.map.impl.proxy.MapProxyImpl.size(MapProxyImpl.java:102)
at it.XXXX.tbx.server.MapLoader.run(MapLoader.java:36)
Regards,
Tharinda
If you are trying to control waiting on the result of e.g. a map.get; you could have a look at the asynchronous version like map.getAsync. It returns a future and you can control how long you want to wait for a result.
Modifying the call timeout is not advised.

Related Links

Efficient LRU Simulation Program in Java
How to save Hashset to file in Android?
Java Applet button [closed]
Sorting by multiple keys in nested HashMap
Reach While variable from outside while loop
Impossible to undeploy CustomCode jar (and therefore impossible to deploy a newer version)
How to get html content based on HttpComponent
Stack Overflow Error when getting integer size?
Creating a map in Java
how can I make Google Guice to automatically detect a binding?
Date from String returned from C# web service
Sending ajax request through JSP/JSTL page
Using App Fuse to generate CRUD operations directly from database schema
I need a Java timer
Memory Leak - Initialize bitmap type instance variable of another class
Testing library project with JUnit fails to instantiate android class element

Categories

HOME
testng
isabelle
grep
alfresco
maven-3
win32gui
icloud
baqend
multiple-records
autotools
adfs
iggrid
session-variables
modx-revolution
qt-creator
hex-editors
iron-router
carthage
workload-scheduler
opentracing
foselasticabundle
pythonanywhere
nhibernate-envers
openedx
emulator
functional-testing
ehcache
excel-2007
cultureinfo
crosstab
angular2-aot
brunch
applozic
elasticsearch-ruby
socialengine
binary-data
xquery-3.0
gtrendsr
xmlreader
mpmediaquery
fusionpbx
bitbucket-pipelines
hot-module-replacement
c11
eclipse-scout
password-encryption
sencha-touch-2.3
btrace
wso2carbon
logfiles
jsch
multipeer-connectivity
blogengine.net
nstextview
carrot
forever
account-kit
smart-table
ableton-live
removechild
azure-virtual-network
dstu2-fhir
transmitfile
impresspages
hover-over
php-internals
feedback
citrus-pay
iis-arr
tableau-online
splash
event-bubbling
mmc
notify
kineticjs
typekit
jscript.net
javafx-webengine
applescript-objc
googlemock
flask-cors
android-radiobutton
typeof
resty-gwt
floating-point-precision
gridfs
opcache
dataservice
xamlparseexception
frameset
semantic-diff
servicehost
yetanotherforum
table-footer
pyinotify
modelstate
preference
mirah
compiler-specific
substrings
eqatec
genealogy
ugc

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App