[ https://issues.apache.org/jira/browse/IGNITE-12505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17005469#comment-17005469 ]
Ilya Kasnacheev edited comment on IGNITE-12505 at 12/31/19 11:21 AM: --------------------------------------------------------------------- [~ipavlukhin] [~agoncharuk] please review proposed improvement. The current format as follows: {code} Data Regions Started: 4 ^-- sysMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- default region [type=default, persistence=true, lazyAlloc=true, ... initCfg=30MB, maxCfg=30MB, usedRam=0MB, freeRam=100%, allocRam=0MB, allocTotal=0MB] ^-- metastoreMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- TxLog region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- Ignite persistence [used=0MB] ... Metrics for local node (to disable set 'metricsLogFrequency' to 0) ^-- Node [id=9e6c8e45, name=internal.GridNodeMetricsLogPdsSelfTest0, uptime=00:00:12.271] ^-- Cluster [hosts=1, CPUs=8, servers=2, clients=0, topVer=2, minorTopVer=3] ^-- Network [addrs=[127.0.0.1], localHost=127.0.0.1, discoPort=47500, commPort=45010] ^-- CPU [CPUs=8, curLoad=2.7%, avgLoad=3.38%, GC=0%] ^-- Heap [used=48MB, free=99.32%, comm=564MB] ^-- Off-heap memory [used=0MB, free=99.96%, allocated=230MB] ^-- Page memory [pages=34] ^-- sysMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=99.98%, allocRam=100MB, allocTotal=0MB] ^-- default region [type=default, persistence=true, lazyAlloc=true, ... initCfg=30MB, maxCfg=30MB, usedRam=0MB, freeRam=99.75%, allocRam=30MB, allocTotal=0MB] ^-- metastoreMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=99.96%, allocRam=0MB, allocTotal=0MB] ^-- TxLog region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- Ignite persistence [used=0MB] ^-- Outbound messages queue [size=0] ^-- Public thread pool [active=0, idle=6, qSize=0] ^-- System thread pool [active=0, idle=8, qSize=0] ^-- Custom executor 0 [active=0, idle=0, qSize=0] ^-- Custom executor 1 [active=0, idle=0, qSize=0] {code} was (Author: ilyak): [~ipavlukhin] [~agoncharuk] please review proposed improvement. The current format as follows: {code} Data Regions Started: 4 ^-- sysMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- default region [type=default, persistence=true, lazyAlloc=true, ... initCfg=30MB, maxCfg=30MB, usedRam=0MB, freeRam=100%, allocRam=0MB, allocTotal=0MB] ^-- metastoreMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- TxLog region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- Ignite persistence [used=0MB] ... Metrics for local node (to disable set 'metricsLogFrequency' to 0) ^-- Node [id=cb02294e, name=internal.GridNodeMetricsLogPdsSelfTest1, uptime=00:00:09.788] ^-- Cluster [hosts=1, nodes=2, CPUs=8] ^-- CPU [CPUs=8, curLoad=1.5%, avgLoad=1.14%, GC=0%] ^-- Heap [used=37MB, free=99.47%, comm=311MB] ^-- Off-heap memory [used=0MB, free=99.97%, allocated=230MB] ^-- Page memory [pages=25] ^-- sysMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=99.98%, allocRam=100MB, allocTotal=0MB] ^-- default region [type=default, persistence=true, lazyAlloc=true, ... initCfg=30MB, maxCfg=30MB, usedRam=0MB, freeRam=99.87%, allocRam=30MB, allocTotal=0MB] ^-- metastoreMemPlc region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=99.96%, allocRam=0MB, allocTotal=0MB] ^-- TxLog region [type=internal, persistence=true, lazyAlloc=false, ... initCfg=40MB, maxCfg=100MB, usedRam=0MB, freeRam=100%, allocRam=100MB, allocTotal=0MB] ^-- Ignite persistence [used=0MB] ^-- Outbound messages queue [size=0] ^-- Public thread pool [active=0, idle=6, qSize=0] ^-- System thread pool [active=0, idle=8, qSize=0] ^-- Custom executor 0 [active=0, idle=0, qSize=0] ^-- Custom executor 1 [active=0, idle=0, qSize=0] {code} > Improve logging of data regions on startup > ------------------------------------------ > > Key: IGNITE-12505 > URL: https://issues.apache.org/jira/browse/IGNITE-12505 > Project: Ignite > Issue Type: Improvement > Reporter: Ilya Kasnacheev > Assignee: Ilya Kasnacheev > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > First we have IgniteConfiguration printed (quiet=false): > {quote}2019-07-24 02:33:33.918[INFO > ][Thread-139][o.a.i.i.IgniteKernal%GridNodeName] IgniteConfiguration [... > dfltDataRegConf=DataRegionConfiguration [name=mem_plc, maxSize=635655159808, > initSize=268435456, swapPath=null, pageEvictionMode=DISABLED, > evictionThreshold=0.9, emptyPagesPoolSize=100, metricsEnabled=true, > metricsSubIntervalCount=5, metricsRateTimeInterval=1000, > persistenceEnabled=true, checkpointPageBufSize=17179869184], > storagePath=/ssd/data, checkpointFreq=30000, lockWaitTime=10000, > checkpointThreads=4, checkpointWriteOrder=SEQUENTIAL, walHistSize=2147483647, > walSegments=10, walSegmentSize=1073741824, walPath=/ssd/data/wal, > walArchivePath=/sas/wal_archive, metricsEnabled=false, walMode=LOG_ONLY, > walTlbSize=131072, walBuffSize=5242880, walFlushFreq=2000, > walFsyncDelay=1000, walRecordIterBuffSize=67108864, > alwaysWriteFullPages=false, > fileIOFactory=org.apache.ignite.internal.processors.cache.persistence.file.AsyncFileIOFactory@3612c49a, > metricsSubIntervalCnt=5, metricsRateTimeInterval=60000, > walAutoArchiveAfterInactivity=-1, writeThrottlingEnabled=false, > walCompactionEnabled=true, walCompactionLevel=1], ...]{quote} > Then we have all configured Data Regions printed per IGNITE-8803 (quiet=true): > {quote} [11:30:36] Data Regions Configured: > [11:30:36] ^-- plcWithMetrics [initSize=256,0 MiB, maxSize=6,3 GiB, > persistence=false, lazyMemoryAllocation=true] > [11:30:36] ^-- plcNoMetrics [initSize=256,0 MiB, maxSize=6,3 GiB, > persistence=false, lazyMemoryAllocation=true]{quote} > Then we print number of Data Regions that were initialized as per > IGNITE-7196, but not regions themselves (quiet=false): > Configured data regions initialized successfully [total=4] > I propose to keep the first one (IgniteConfiguration), remove the second one > (Data Regions Configured), and promote the last one to quiet mode while also > outputting the regions themselves like this: > {quote} [11:30:36] Data Regions Initialized Successfully: 4 > [11:30:36] ^-- plcWithMetrics [initSize=256,0 MiB, maxSize=6,3 GiB, > persistence=true, lazyMemoryAllocation=true] > [11:30:36] ^-- plcNoMetrics [initSize=256,0 MiB, maxSize=6,3 GiB, > persistence=true, lazyMemoryAllocation=true] > [11:30:36] ^-- sysMemPlc [initSize=40,0 MiB, maxSize=100,0 MiB, > persistence=true, lazyMemoryAllocation=false] > [11:30:36] ^-- volatileMemPlc [initSize=40,0 MiB, maxSize=100,0 MiB, > persistence=false, lazyMemoryAllocation=true]{quote} > Also clearly mark default region and system regions as such. -- This message was sent by Atlassian Jira (v8.3.4#803005)