Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a list of all of the service properties for XCONF DS and Admin.

XCONF DS Properties

All listed properties are a part of XCONF DS

Property NameMeaningRequired To Be AddedDefault Value
cassandra.keyspaceName
Cassandra keyspace to read fromtrue
cassandra.contactPoints
Cassandra url or ips, could be comma separatedtrue
cassandra.port
Cassandra port

true


cassandra.username
Cassandra usertrue
cassandra.password
Password of cassandra usertrue
cassandra.authKey
Key for decoding cassandra credentialstrue
cassandra.consistencyLevel
Read/write consistency leveltrueONE
cassandra.localDataCenter
Data center name.falsenull
dataaccess.cache.changedKeysCfName
Cassandra CF that is used for syncronization between instances. Any changes made are written into this CF.true




dataaccess.cache.tickDuration
Duration of tick for which we check for changed keys in cassandrafalse60000
dataaccess.cache.retryCountUntilFullRefresh
Changed keys retry load count until a full refresh is attemptedfalse10
dataaccess.cache.changedKeysTimeWindowSize


900000
dataaccess.cache.reloadCacheEntries
Indicates whether or not cache keys are elapsingfalsefalse
dataaccess.cache.reloadCacheEntriesTimeout

Timeout for cache keys to elapse.

false1
dataaccess.cache.reloadCacheEntriesTimeUnit
Timeunit for cache keys elapsing timeout
One of :
  • NANOSECONDS
  • MICROSECONDS
  • MILLISECONDS
  • SECONDS
  • MINUTES
  • HOURS
  • DAYS
falseDAYS
dataaccess.cache.numberOfEntriesToProcessSequentially
Number of entries that until exceeded will be processed by single thread (namely rules) if exceeded will be processed by Runtimefalse10000
dataaccess.cache.keysetChunkSizeForMassCacheLoad
Keys chunk size that is used to load keys during initial cache loadfalse500




specific.authKey
Key for decoding some propertiestrue
specific.maxConnections
Max connections in http client.false2000
specific.maxConnectionsPerRoute
Max connections in http client used for specific url.false2000
specific.requestTimeoutInMs
Request Timeout when calling tagging/xbo service by http client.false5000
specific.connectionTimeoutInMs
        
Connection timeout for http client.false1000
specific.socketTimeoutInMs
Socket timeout for http client.false5000
specific.haProxyHeaderName
Header name that is used to determine ip address of caller. As service is accessed only though ha-proxy host remote IP is substituted by ha-proxy ip address.

false

HA-Forwarded-For

specific.recoveryFirmwareVersions
Allow non secure connection only for these firmware versions and models. For example, this value ".* .*" allows all versions and models.false
specific.allowedNumberOfFeatures
Allowed number of features in feature rules.false20
specific.readSkyApplicationTypeFromPartnerParam
Activate setting application type based on partnerId parameter from request. When the device calls xconf with partnerId=sky-* then applicationType=sky is set.falsefalse

XCONF Admin Properties

All listed properties are a part of XCONF Admin. All properties from DS (table above) are used in admin as well. Besides them there are few properties specific to admin only.

Property NameMeaningRequired To Be AddedDefault Value
specific.enableUpdateDeleteAPIExpose update/delete API from data service code.falsetrue