[ 
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)

Reply via email to