Ilya Kasnacheev created IGNITE-12505:
----------------------------------------

             Summary: 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


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)

Reply via email to