[ https://issues.apache.org/jira/browse/IGNITE-9856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Antonov updated IGNITE-9856: ----------------------------------- Description: {{Documentation for option --cache list in control.sh}} must be updated. As reference could be used help message: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- The '--cache subcommand' is used to get information about and perform actions with caches. The command has the following syntax: control.sh [--host HOST_OR_IP] [--port PORT] [--user USER] [--password PASSWORD] [--ping-interval PING_INTERVAL] [--ping-timeout PING_TIMEOUT] --cache[subcommand] <subcommand_parameters> The subcommands that take [nodeId] as an argument ('list', 'contention' and 'validate_indexes') will be executed on the given node or on all server nodes if the option is not specified. Other commands will run on a random server node. Subcommands: -------------------------------------------------------------------------------- --cache list regexPattern [groups|seq] [nodeId] [--config] [--output-format multi-line] Show information about caches, groups or sequences that match a regular expression. When executed without parameters, this subcommand prints the list of caches. Parameters: --config - print a all configuration parameters for each cache. --output-format multi-line - print configuration parameters per line. This option has effect only when used with --config and without [groups|seq]. -------------------------------------------------------------------------------- --cache contention minQueueSize [nodeId] [maxPrint] Show the keys that are point of contention for multiple transactions. -------------------------------------------------------------------------------- --cache idle_verify [--dump] [--skipZeros] [cache1,...,cacheN] Verify counters and hash sums of primary and backup partitions for the specified caches on an idle cluster and print out the differences, if any. -------------------------------------------------------------------------------- --cache validate_indexes [cache1,...,cacheN] [nodeId] [checkFirst N|checkThrough K] Validate indexes on an idle cluster and print out the keys that are missing in the indexes. Parameters: checkFirst N - validate only the first N keys checkThrough K - validate every Kth key -------------------------------------------------------------------------------- --cache distribution nodeId|null [cacheName1,...,cacheNameN] [--user-attributes attName1,...,attrNameN] Prints the information about partition distribution. -------------------------------------------------------------------------------- --cache reset_lost_partitions cacheName1,...,cacheNameN Reset the state of lost partitions for the specified caches. {noformat} And output example: {noformat} control.sh --cache list .* --config --yes Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- ignite-sys-cache: [name=ignite-sys-cache, grpName=null, mode=REPLICATED, atomicityMode=TRANSACTIONAL, eagerTtl=true, writeSynchronizationMode=FULL_SYNC, invalidate=false, maxConcurrentAsyncOps=500, interceptor=null, dfltLockTimeout=0, affinityCfg=VisorCacheAffinityConfiguration [function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, mapper=o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper, partitionedBackups=2147483647, partitions=100, exclNeighbors=false], rebalanceCfg=VisorCacheRebalanceConfiguration [mode=SYNC, batchSize=524288, partitionedDelay=0, throttle=0, timeout=10000, batchesPrefetchCnt=2, rebalanceOrder=-2], evictCfg=VisorCacheEvictionConfiguration [plc=null, plcMaxSize=null, filter=null], nearCfg=VisorCacheNearConfiguration [nearEnabled=false, nearStartSize=0, nearEvictPlc=null, nearEvictMaxSize=null], storeCfg=VisorCacheStoreConfiguration [jdbcStore=false, store=null, storeFactory=null, readThrough=false, writeThrough=false, writeBehindEnabled=false, batchSz=512, flushFreq=5000, flushSz=10240, flushThreadCnt=1, storeKeepBinary=false, writeBehindCoalescing=true], statisticsEnabled=false, mgmtEnabled=false, ldrFactory=null, writerFactory=null, expiryPlcFactory=javax.cache.configuration.FactoryBuilder$SingletonFactory, qryCfg=VisorQueryConfiguration [longQryWarnTimeout=3000, sqlEscapeAll=false, sqlSchema=null], sys=true, storeKeepBinary=false, onheapCache=false, partLossPlc=IGNORE, qryParallelism=1, cpOnRead=false, evictFilter=null, lsnrConfigurations=null, loadPrevVal=false, dataRegName=sysMemPlc, sqlIdxMaxInlineSize=-1, nodeFilter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, qryDetailMetricsSz=0, readFromBackup=true, tmLookupClsName=null, topValidator=null, dynamicDeploymentId=9c006b78661-9b2db72f-c752-4adc-9f7a-bee32c8d86da] mapped=100 default: [name=default, grpName=null, mode=PARTITIONED, atomicityMode=ATOMIC, eagerTtl=true, writeSynchronizationMode=PRIMARY_SYNC, invalidate=false, maxConcurrentAsyncOps=500, interceptor=null, dfltLockTimeout=0, affinityCfg=VisorCacheAffinityConfiguration [function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, mapper=o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper, partitionedBackups=1, partitions=32, exclNeighbors=false], rebalanceCfg=VisorCacheRebalanceConfiguration [mode=ASYNC, batchSize=524288, partitionedDelay=0, throttle=0, timeout=10000, batchesPrefetchCnt=2, rebalanceOrder=0], evictCfg=VisorCacheEvictionConfiguration [plc=null, plcMaxSize=null, filter=null], nearCfg=VisorCacheNearConfiguration [nearEnabled=false, nearStartSize=0, nearEvictPlc=null, nearEvictMaxSize=null], storeCfg=VisorCacheStoreConfiguration [jdbcStore=false, store=null, storeFactory=null, readThrough=false, writeThrough=false, writeBehindEnabled=false, batchSz=512, flushFreq=5000, flushSz=10240, flushThreadCnt=1, storeKeepBinary=false, writeBehindCoalescing=true], statisticsEnabled=false, mgmtEnabled=false, ldrFactory=null, writerFactory=null, expiryPlcFactory=javax.cache.configuration.FactoryBuilder$SingletonFactory, qryCfg=VisorQueryConfiguration [longQryWarnTimeout=3000, sqlEscapeAll=false, sqlSchema=null], sys=false, storeKeepBinary=false, onheapCache=false, partLossPlc=IGNORE, qryParallelism=1, cpOnRead=true, evictFilter=null, lsnrConfigurations=null, loadPrevVal=false, dataRegName=null, sqlIdxMaxInlineSize=-1, nodeFilter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, qryDetailMetricsSz=0, readFromBackup=true, tmLookupClsName=null, topValidator=null, dynamicDeploymentId=ed006b78661-9b2db72f-c752-4adc-9f7a-bee32c8d86da] mapped=32 {noformat} Output example with {{--output-format multi-line}} option: {noformat} control.sh --cache list .* --config --output-format multi-line --yes Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- [cache = 'ignite-sys-cache'] Name: ignite-sys-cache Group: null Dynamic Deployment ID: 05439a78661-400893df-7c2f-4d1c-a657-276ab6b3bd2a System: true Mode: REPLICATED Atomicity Mode: TRANSACTIONAL Statistic Enabled: false Management Enabled: false On-heap cache enabled: false Partition Loss Policy: IGNORE Query Parallelism: 1 Copy On Read: false Listener Configurations: null Load Previous Value: false Memory Policy Name: sysMemPlc Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate Read From Backup: true Topology Validator: null Time To Live Eager Flag: true Write Synchronization Mode: FULL_SYNC Invalidate: false Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction Affinity Backups: 2147483647 Affinity Partitions: 100 Affinity Exclude Neighbors: false Affinity Mapper: o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper Rebalance Mode: SYNC Rebalance Batch Size: 524288 Rebalance Timeout: 10000 Rebalance Delay: 0 Time Between Rebalance Messages: 0 Rebalance Batches Count: 2 Rebalance Cache Order: -2 Eviction Policy Enabled: false Eviction Policy Factory: null Eviction Policy Max Size: null Eviction Filter: null Near Cache Enabled: false Near Start Size: 0 Near Eviction Policy Factory: null Near Eviction Policy Max Size: null Default Lock Timeout: 0 Query Entities: [] Cache Interceptor: null Store Enabled: false Store Class: null Store Factory Class: null Store Keep Binary: false Store Read Through: false Store Write Through: false Store Write Coalescing: true Write-Behind Enabled: false Write-Behind Flush Size: 10240 Write-Behind Frequency: 5000 Write-Behind Flush Threads Count: 1 Write-Behind Batch Size: 512 Concurrent Asynchronous Operations Number: 500 Loader Factory Class Name: null Writer Factory Class Name: null Expiry Policy Factory Class Name: javax.cache.configuration.FactoryBuilder$SingletonFactory Query Execution Time Threshold: 3000 Query Escaped Names: false Query SQL Schema: null Query SQL functions: null Query Indexed Types: null Maximum payload size for offheap indexes: -1 Query Metrics History Size: 0 Mapped: 100 [cache = 'default'] Name: default Group: null Dynamic Deployment ID: 56439a78661-400893df-7c2f-4d1c-a657-276ab6b3bd2a System: false Mode: PARTITIONED Atomicity Mode: ATOMIC Statistic Enabled: false Management Enabled: false On-heap cache enabled: false Partition Loss Policy: IGNORE Query Parallelism: 1 Copy On Read: true Listener Configurations: null Load Previous Value: false Memory Policy Name: null Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate Read From Backup: true Topology Validator: null Time To Live Eager Flag: true Write Synchronization Mode: PRIMARY_SYNC Invalidate: false Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction Affinity Backups: 1 Affinity Partitions: 32 Affinity Exclude Neighbors: false Affinity Mapper: o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper Rebalance Mode: ASYNC Rebalance Batch Size: 524288 Rebalance Timeout: 10000 Rebalance Delay: 0 Time Between Rebalance Messages: 0 Rebalance Batches Count: 2 Rebalance Cache Order: 0 Eviction Policy Enabled: false Eviction Policy Factory: null Eviction Policy Max Size: null Eviction Filter: null Near Cache Enabled: false Near Start Size: 0 Near Eviction Policy Factory: null Near Eviction Policy Max Size: null Default Lock Timeout: 0 Query Entities: [] Cache Interceptor: null Store Enabled: false Store Class: null Store Factory Class: null Store Keep Binary: false Store Read Through: false Store Write Through: false Store Write Coalescing: true Write-Behind Enabled: false Write-Behind Flush Size: 10240 Write-Behind Frequency: 5000 Write-Behind Flush Threads Count: 1 Write-Behind Batch Size: 512 Concurrent Asynchronous Operations Number: 500 Loader Factory Class Name: null Writer Factory Class Name: null Expiry Policy Factory Class Name: javax.cache.configuration.FactoryBuilder$SingletonFactory Query Execution Time Threshold: 3000 Query Escaped Names: false Query SQL Schema: null Query SQL functions: null Query Indexed Types: null Maximum payload size for offheap indexes: -1 Query Metrics History Size: 0 Mapped: 32 {noformat} was: {{Documentation for option --cache list in control.sh}} must be updated. As reference could be used help message: {noformat} --cache subcommand allows to do the following operations: Show information about caches, groups or sequences that match a regex: control.sh [--host HOST_OR_IP] [--port PORT] [--user USER] [--password PASSWORD] [--ping-interval PING_INTERVAL] [--ping-timeout PING_TIMEOUT] --cache list regexPattern [groups|seq] [nodeId] [--output-format multi-line] If [nodeId] is not specified, list with no defined [groups|seq], contention and validate_indexes commands will be broadcasted to all server nodes. {noformat} And output example: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- ignite-sys-cache: {Name=ignite-sys-cache, Group=null, Dynamic Deployment ID=fb381836661-93ea1b62-7e2c-449d-82f4-ede849a03e22, System=true, Mode=REPLICATED, Atomicity Mode=TRANSACTIONAL, Statistic Enabled=false, Management Enabled=false, On-heap cache enabled=false, Partition Loss Policy=IGNORE, Query Parallelism=1, Copy On Read=false, Listener Configurations=null, Load Previous Value=false, Memory Policy Name=sysMemPlc, Node Filter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, Read From Backup=true, Topology Validator=null, Time To Live Eager Flag=true, Write Synchronization Mode=FULL_SYNC, Invalidate=false, Affinity Function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, Affinity Backups=2147483647, Affinity Partitions=100, Affinity Exclude Neighbors=false, Affinity Mapper=o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper, Rebalance Mode=SYNC, Rebalance Batch Size=524288, Rebalance Timeout=10000, Rebalance Delay=0, Time Between Rebalance Messages=0, Rebalance Batches Count=2, Rebalance Cache Order=-2, Eviction Policy Enabled=false, Eviction Policy Factory=null, Eviction Policy Max Size=null, Eviction Filter=null, Near Cache Enabled=false, Near Start Size=0, Near Eviction Policy Factory=null, Near Eviction Policy Max Size=null, Default Lock Timeout=0, Query Entities=[], Cache Interceptor=null, Store Enabled=false, Store Class=null, Store Factory Class=null, Store Keep Binary=false, Store Read Through=false, Store Write Through=false, Store Write Coalescing=true, Write-Behind Enabled=false, Write-Behind Flush Size=10240, Write-Behind Frequency=5000, Write-Behind Flush Threads Count=1, Write-Behind Batch Size=512, Concurrent Asynchronous Operations Number=500, Loader Factory Class Name=null, Writer Factory Class Name=null, Expiry Policy Factory Class Name=javax.cache.configuration.FactoryBuilder$SingletonFactory, Query Execution Time Threshold=3000, Query Escaped Names=false, Query SQL Schema=null, Query SQL functions=null, Query Indexed Types=null, Maximum payload size for offheap indexes=-1, Query Metrics History Size=0} test-default: {Name=test-default, Group=null, Dynamic Deployment ID=fb381836661-93ea1b62-7e2c-449d-82f4-ede849a03e22, System=false, Mode=PARTITIONED, Atomicity Mode=ATOMIC, Statistic Enabled=false, Management Enabled=false, On-heap cache enabled=false, Partition Loss Policy=IGNORE, Query Parallelism=1, Copy On Read=true, Listener Configurations=null, Load Previous Value=false, Memory Policy Name=null, Node Filter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, Read From Backup=true, Topology Validator=null, Time To Live Eager Flag=true, Write Synchronization Mode=PRIMARY_SYNC, Invalidate=false, Affinity Function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, Affinity Backups=0, Affinity Partitions=1024, Affinity Exclude Neighbors=false, Affinity Mapper=o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper, Rebalance Mode=ASYNC, Rebalance Batch Size=524288, Rebalance Timeout=10000, Rebalance Delay=0, Time Between Rebalance Messages=0, Rebalance Batches Count=2, Rebalance Cache Order=0, Eviction Policy Enabled=false, Eviction Policy Factory=null, Eviction Policy Max Size=null, Eviction Filter=null, Near Cache Enabled=false, Near Start Size=0, Near Eviction Policy Factory=null, Near Eviction Policy Max Size=null, Default Lock Timeout=0, Query Entities=[], Cache Interceptor=null, Store Enabled=false, Store Class=null, Store Factory Class=null, Store Keep Binary=false, Store Read Through=false, Store Write Through=false, Store Write Coalescing=true, Write-Behind Enabled=false, Write-Behind Flush Size=10240, Write-Behind Frequency=5000, Write-Behind Flush Threads Count=1, Write-Behind Batch Size=512, Concurrent Asynchronous Operations Number=500, Loader Factory Class Name=null, Writer Factory Class Name=null, Expiry Policy Factory Class Name=javax.cache.configuration.FactoryBuilder$SingletonFactory, Query Execution Time Threshold=3000, Query Escaped Names=false, Query SQL Schema=null, Query SQL functions=null, Query Indexed Types=null, Maximum payload size for offheap indexes=-1, Query Metrics History Size=0} {noformat} Output example with {{--output-format multi-line}} option: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- [cache = 'ignite-sys-cache'] Name: ignite-sys-cache Group: null Dynamic Deployment ID: 4fac2836661-bdfa6b7d-e085-418a-b578-151836bd9a2b System: true Mode: REPLICATED Atomicity Mode: TRANSACTIONAL Statistic Enabled: false Management Enabled: false On-heap cache enabled: false Partition Loss Policy: IGNORE Query Parallelism: 1 Copy On Read: false Listener Configurations: null Load Previous Value: false Memory Policy Name: sysMemPlc Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate Read From Backup: true Topology Validator: null Time To Live Eager Flag: true Write Synchronization Mode: FULL_SYNC Invalidate: false Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction Affinity Backups: 2147483647 Affinity Partitions: 100 Affinity Exclude Neighbors: false Affinity Mapper: o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper Rebalance Mode: SYNC Rebalance Batch Size: 524288 Rebalance Timeout: 10000 Rebalance Delay: 0 Time Between Rebalance Messages: 0 Rebalance Batches Count: 2 Rebalance Cache Order: -2 Eviction Policy Enabled: false Eviction Policy Factory: null Eviction Policy Max Size: null Eviction Filter: null Near Cache Enabled: false Near Start Size: 0 Near Eviction Policy Factory: null Near Eviction Policy Max Size: null Default Lock Timeout: 0 Query Entities: [] Cache Interceptor: null Store Enabled: false Store Class: null Store Factory Class: null Store Keep Binary: false Store Read Through: false Store Write Through: false Store Write Coalescing: true Write-Behind Enabled: false Write-Behind Flush Size: 10240 Write-Behind Frequency: 5000 Write-Behind Flush Threads Count: 1 Write-Behind Batch Size: 512 Concurrent Asynchronous Operations Number: 500 Loader Factory Class Name: null Writer Factory Class Name: null Expiry Policy Factory Class Name: javax.cache.configuration.FactoryBuilder$SingletonFactory Query Execution Time Threshold: 3000 Query Escaped Names: false Query SQL Schema: null Query SQL functions: null Query Indexed Types: null Maximum payload size for offheap indexes: -1 Query Metrics History Size: 0 [cache = 'test-default'] Name: test-default Group: null Dynamic Deployment ID: 4fac2836661-bdfa6b7d-e085-418a-b578-151836bd9a2b System: false Mode: PARTITIONED Atomicity Mode: ATOMIC Statistic Enabled: false Management Enabled: false On-heap cache enabled: false Partition Loss Policy: IGNORE Query Parallelism: 1 Copy On Read: true Listener Configurations: null Load Previous Value: false Memory Policy Name: null Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate Read From Backup: true Topology Validator: null Time To Live Eager Flag: true Write Synchronization Mode: PRIMARY_SYNC Invalidate: false Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction Affinity Backups: 0 Affinity Partitions: 1024 Affinity Exclude Neighbors: false Affinity Mapper: o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper Rebalance Mode: ASYNC Rebalance Batch Size: 524288 Rebalance Timeout: 10000 Rebalance Delay: 0 Time Between Rebalance Messages: 0 Rebalance Batches Count: 2 Rebalance Cache Order: 0 Eviction Policy Enabled: false Eviction Policy Factory: null Eviction Policy Max Size: null Eviction Filter: null Near Cache Enabled: false Near Start Size: 0 Near Eviction Policy Factory: null Near Eviction Policy Max Size: null Default Lock Timeout: 0 Query Entities: [] Cache Interceptor: null Store Enabled: false Store Class: null Store Factory Class: null Store Keep Binary: false Store Read Through: false Store Write Through: false Store Write Coalescing: true Write-Behind Enabled: false Write-Behind Flush Size: 10240 Write-Behind Frequency: 5000 Write-Behind Flush Threads Count: 1 Write-Behind Batch Size: 512 Concurrent Asynchronous Operations Number: 500 Loader Factory Class Name: null Writer Factory Class Name: null Expiry Policy Factory Class Name: javax.cache.configuration.FactoryBuilder$SingletonFactory Query Execution Time Threshold: 3000 Query Escaped Names: false Query SQL Schema: null Query SQL functions: null Query Indexed Types: null Maximum payload size for offheap indexes: -1 Query Metrics History Size: 0 {noformat} Output example with {{seq --output-format multi-line}} options: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- [SEQ = 'testSeq2'] seqName: testSeq2 curVal: 1010 [SEQ = 'testSeq'] seqName: testSeq curVal: 1001 {noformat} Output example with {{seq}} option: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- [seqName=testSeq2, curVal=1010] [seqName=testSeq, curVal=1001] {noformat} Output example with {{groups --output-format multi-line}} options: {noformat} Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] 2018 Copyright(C) Apache Software Foundation User: santonov -------------------------------------------------------------------------------- [GROUPS = 'ignite-sys-cache'] grpName: ignite-sys-cache grpId: -2100569601 cachesCnt: 1 prim: 100 mapped: 100 mode: REPLICATED atomicity: TRANSACTIONAL backups: 2147483647 affCls: RendezvousAffinityFunction [GROUPS = 'G100'] grpName: G100 grpId: 2163786 cachesCnt: 1 prim: 32 mapped: 32 mode: PARTITIONED atomicity: ATOMIC backups: 1 affCls: RendezvousAffinityFunction {noformat} Output example with {{groups}} option: {noformat} [grpName=ignite-sys-cache, grpId=-2100569601, cachesCnt=1, prim=100, mapped=100, mode=REPLICATED, atomicity=TRANSACTIONAL, backups=2147483647, affCls=RendezvousAffinityFunction] [grpName=G100, grpId=2163786, cachesCnt=1, prim=32, mapped=32, mode=PARTITIONED, atomicity=ATOMIC, backups=1, affCls=RendezvousAffinityFunction] {noformat} > Update documentation for control.sh --cache list > ------------------------------------------------ > > Key: IGNITE-9856 > URL: https://issues.apache.org/jira/browse/IGNITE-9856 > Project: Ignite > Issue Type: Improvement > Components: documentation > Reporter: Sergey Antonov > Assignee: Artem Budnikov > Priority: Major > > {{Documentation for option --cache list in control.sh}} must be updated. > As reference could be used help message: > {noformat} > Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] > 2018 Copyright(C) Apache Software Foundation > User: santonov > -------------------------------------------------------------------------------- > The '--cache subcommand' is used to get information about and perform > actions with caches. The command has the following syntax: > control.sh [--host HOST_OR_IP] [--port PORT] [--user USER] [--password > PASSWORD] [--ping-interval PING_INTERVAL] [--ping-timeout PING_TIMEOUT] > --cache[subcommand] <subcommand_parameters> > The subcommands that take [nodeId] as an argument ('list', 'contention' and > 'validate_indexes') will be executed on the given node or on all server nodes > if the option is not specified. Other commands will run on a random server > node. > Subcommands: > > -------------------------------------------------------------------------------- > --cache list regexPattern [groups|seq] [nodeId] [--config] [--output-format > multi-line] > Show information about caches, groups or sequences that match a regular > expression. When executed without parameters, this subcommand prints the list > of caches. > Parameters: > --config - print a all configuration parameters for > each cache. > --output-format multi-line - print configuration parameters per line. > This option has effect only when used with --config and without [groups|seq]. > > -------------------------------------------------------------------------------- > --cache contention minQueueSize [nodeId] [maxPrint] > Show the keys that are point of contention for multiple transactions. > > -------------------------------------------------------------------------------- > --cache idle_verify [--dump] [--skipZeros] [cache1,...,cacheN] > Verify counters and hash sums of primary and backup partitions for the > specified caches on an idle cluster and print out the differences, if any. > > -------------------------------------------------------------------------------- > --cache validate_indexes [cache1,...,cacheN] [nodeId] [checkFirst > N|checkThrough K] > Validate indexes on an idle cluster and print out the keys that are > missing in the indexes. > Parameters: > checkFirst N - validate only the first N keys > checkThrough K - validate every Kth key > > -------------------------------------------------------------------------------- > --cache distribution nodeId|null [cacheName1,...,cacheNameN] > [--user-attributes attName1,...,attrNameN] > Prints the information about partition distribution. > > -------------------------------------------------------------------------------- > --cache reset_lost_partitions cacheName1,...,cacheNameN > Reset the state of lost partitions for the specified caches. > {noformat} > And output example: > {noformat} > control.sh --cache list .* --config --yes > Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] > 2018 Copyright(C) Apache Software Foundation > User: santonov > -------------------------------------------------------------------------------- > ignite-sys-cache: [name=ignite-sys-cache, grpName=null, mode=REPLICATED, > atomicityMode=TRANSACTIONAL, eagerTtl=true, > writeSynchronizationMode=FULL_SYNC, invalidate=false, > maxConcurrentAsyncOps=500, interceptor=null, dfltLockTimeout=0, > affinityCfg=VisorCacheAffinityConfiguration > [function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, > mapper=o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper, > partitionedBackups=2147483647, partitions=100, exclNeighbors=false], > rebalanceCfg=VisorCacheRebalanceConfiguration [mode=SYNC, batchSize=524288, > partitionedDelay=0, throttle=0, timeout=10000, batchesPrefetchCnt=2, > rebalanceOrder=-2], evictCfg=VisorCacheEvictionConfiguration [plc=null, > plcMaxSize=null, filter=null], nearCfg=VisorCacheNearConfiguration > [nearEnabled=false, nearStartSize=0, nearEvictPlc=null, > nearEvictMaxSize=null], storeCfg=VisorCacheStoreConfiguration > [jdbcStore=false, store=null, storeFactory=null, readThrough=false, > writeThrough=false, writeBehindEnabled=false, batchSz=512, flushFreq=5000, > flushSz=10240, flushThreadCnt=1, storeKeepBinary=false, > writeBehindCoalescing=true], statisticsEnabled=false, mgmtEnabled=false, > ldrFactory=null, writerFactory=null, > expiryPlcFactory=javax.cache.configuration.FactoryBuilder$SingletonFactory, > qryCfg=VisorQueryConfiguration [longQryWarnTimeout=3000, sqlEscapeAll=false, > sqlSchema=null], sys=true, storeKeepBinary=false, onheapCache=false, > partLossPlc=IGNORE, qryParallelism=1, cpOnRead=false, evictFilter=null, > lsnrConfigurations=null, loadPrevVal=false, dataRegName=sysMemPlc, > sqlIdxMaxInlineSize=-1, > nodeFilter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, > qryDetailMetricsSz=0, readFromBackup=true, tmLookupClsName=null, > topValidator=null, > dynamicDeploymentId=9c006b78661-9b2db72f-c752-4adc-9f7a-bee32c8d86da] > mapped=100 > default: [name=default, grpName=null, mode=PARTITIONED, atomicityMode=ATOMIC, > eagerTtl=true, writeSynchronizationMode=PRIMARY_SYNC, invalidate=false, > maxConcurrentAsyncOps=500, interceptor=null, dfltLockTimeout=0, > affinityCfg=VisorCacheAffinityConfiguration > [function=o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction, > mapper=o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper, > partitionedBackups=1, partitions=32, exclNeighbors=false], > rebalanceCfg=VisorCacheRebalanceConfiguration [mode=ASYNC, batchSize=524288, > partitionedDelay=0, throttle=0, timeout=10000, batchesPrefetchCnt=2, > rebalanceOrder=0], evictCfg=VisorCacheEvictionConfiguration [plc=null, > plcMaxSize=null, filter=null], nearCfg=VisorCacheNearConfiguration > [nearEnabled=false, nearStartSize=0, nearEvictPlc=null, > nearEvictMaxSize=null], storeCfg=VisorCacheStoreConfiguration > [jdbcStore=false, store=null, storeFactory=null, readThrough=false, > writeThrough=false, writeBehindEnabled=false, batchSz=512, flushFreq=5000, > flushSz=10240, flushThreadCnt=1, storeKeepBinary=false, > writeBehindCoalescing=true], statisticsEnabled=false, mgmtEnabled=false, > ldrFactory=null, writerFactory=null, > expiryPlcFactory=javax.cache.configuration.FactoryBuilder$SingletonFactory, > qryCfg=VisorQueryConfiguration [longQryWarnTimeout=3000, sqlEscapeAll=false, > sqlSchema=null], sys=false, storeKeepBinary=false, onheapCache=false, > partLossPlc=IGNORE, qryParallelism=1, cpOnRead=true, evictFilter=null, > lsnrConfigurations=null, loadPrevVal=false, dataRegName=null, > sqlIdxMaxInlineSize=-1, > nodeFilter=o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate, > qryDetailMetricsSz=0, readFromBackup=true, tmLookupClsName=null, > topValidator=null, > dynamicDeploymentId=ed006b78661-9b2db72f-c752-4adc-9f7a-bee32c8d86da] > mapped=32 > {noformat} > Output example with {{--output-format multi-line}} option: > {noformat} > control.sh --cache list .* --config --output-format multi-line --yes > Control utility [ver. 2.7.0-SNAPSHOT#19700101-sha1:DEV] > 2018 Copyright(C) Apache Software Foundation > User: santonov > -------------------------------------------------------------------------------- > [cache = 'ignite-sys-cache'] > Name: ignite-sys-cache > Group: null > Dynamic Deployment ID: 05439a78661-400893df-7c2f-4d1c-a657-276ab6b3bd2a > System: true > Mode: REPLICATED > Atomicity Mode: TRANSACTIONAL > Statistic Enabled: false > Management Enabled: false > On-heap cache enabled: false > Partition Loss Policy: IGNORE > Query Parallelism: 1 > Copy On Read: false > Listener Configurations: null > Load Previous Value: false > Memory Policy Name: sysMemPlc > Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate > Read From Backup: true > Topology Validator: null > Time To Live Eager Flag: true > Write Synchronization Mode: FULL_SYNC > Invalidate: false > Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction > Affinity Backups: 2147483647 > Affinity Partitions: 100 > Affinity Exclude Neighbors: false > Affinity Mapper: o.a.i.i.processors.cache.GridCacheDefaultAffinityKeyMapper > Rebalance Mode: SYNC > Rebalance Batch Size: 524288 > Rebalance Timeout: 10000 > Rebalance Delay: 0 > Time Between Rebalance Messages: 0 > Rebalance Batches Count: 2 > Rebalance Cache Order: -2 > Eviction Policy Enabled: false > Eviction Policy Factory: null > Eviction Policy Max Size: null > Eviction Filter: null > Near Cache Enabled: false > Near Start Size: 0 > Near Eviction Policy Factory: null > Near Eviction Policy Max Size: null > Default Lock Timeout: 0 > Query Entities: [] > Cache Interceptor: null > Store Enabled: false > Store Class: null > Store Factory Class: null > Store Keep Binary: false > Store Read Through: false > Store Write Through: false > Store Write Coalescing: true > Write-Behind Enabled: false > Write-Behind Flush Size: 10240 > Write-Behind Frequency: 5000 > Write-Behind Flush Threads Count: 1 > Write-Behind Batch Size: 512 > Concurrent Asynchronous Operations Number: 500 > Loader Factory Class Name: null > Writer Factory Class Name: null > Expiry Policy Factory Class Name: > javax.cache.configuration.FactoryBuilder$SingletonFactory > Query Execution Time Threshold: 3000 > Query Escaped Names: false > Query SQL Schema: null > Query SQL functions: null > Query Indexed Types: null > Maximum payload size for offheap indexes: -1 > Query Metrics History Size: 0 > Mapped: 100 > [cache = 'default'] > Name: default > Group: null > Dynamic Deployment ID: 56439a78661-400893df-7c2f-4d1c-a657-276ab6b3bd2a > System: false > Mode: PARTITIONED > Atomicity Mode: ATOMIC > Statistic Enabled: false > Management Enabled: false > On-heap cache enabled: false > Partition Loss Policy: IGNORE > Query Parallelism: 1 > Copy On Read: true > Listener Configurations: null > Load Previous Value: false > Memory Policy Name: null > Node Filter: o.a.i.configuration.CacheConfiguration$IgniteAllNodesPredicate > Read From Backup: true > Topology Validator: null > Time To Live Eager Flag: true > Write Synchronization Mode: PRIMARY_SYNC > Invalidate: false > Affinity Function: o.a.i.cache.affinity.rendezvous.RendezvousAffinityFunction > Affinity Backups: 1 > Affinity Partitions: 32 > Affinity Exclude Neighbors: false > Affinity Mapper: o.a.i.i.processors.cache.CacheDefaultBinaryAffinityKeyMapper > Rebalance Mode: ASYNC > Rebalance Batch Size: 524288 > Rebalance Timeout: 10000 > Rebalance Delay: 0 > Time Between Rebalance Messages: 0 > Rebalance Batches Count: 2 > Rebalance Cache Order: 0 > Eviction Policy Enabled: false > Eviction Policy Factory: null > Eviction Policy Max Size: null > Eviction Filter: null > Near Cache Enabled: false > Near Start Size: 0 > Near Eviction Policy Factory: null > Near Eviction Policy Max Size: null > Default Lock Timeout: 0 > Query Entities: [] > Cache Interceptor: null > Store Enabled: false > Store Class: null > Store Factory Class: null > Store Keep Binary: false > Store Read Through: false > Store Write Through: false > Store Write Coalescing: true > Write-Behind Enabled: false > Write-Behind Flush Size: 10240 > Write-Behind Frequency: 5000 > Write-Behind Flush Threads Count: 1 > Write-Behind Batch Size: 512 > Concurrent Asynchronous Operations Number: 500 > Loader Factory Class Name: null > Writer Factory Class Name: null > Expiry Policy Factory Class Name: > javax.cache.configuration.FactoryBuilder$SingletonFactory > Query Execution Time Threshold: 3000 > Query Escaped Names: false > Query SQL Schema: null > Query SQL functions: null > Query Indexed Types: null > Maximum payload size for offheap indexes: -1 > Query Metrics History Size: 0 > Mapped: 32 > {noformat} > -- This message was sent by Atlassian JIRA (v7.6.3#76005)