[
https://issues.apache.org/jira/browse/IGNITE-12505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ilya Kasnacheev updated IGNITE-12505:
-------------------------------------
Ignite Flags: (was: Release Notes Required)
> Improve logging of data regions on startup
> ------------------------------------------
>
> Key: IGNITE-12505
> URL: https://issues.apache.org/jira/browse/IGNITE-12505
> Project: Ignite
> Issue Type: Improvement
> Components: general
> Reporter: Ilya Kasnacheev
> Assignee: Ilya Kasnacheev
> Priority: Major
> Labels: usability
> Fix For: 2.9
>
> Time Spent: 1h
> 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)