Hello!

I have filed a ticket about this improvement, plan to start on coding.

https://issues.apache.org/jira/browse/IGNITE-12505

Regards,
-- 
Ilya Kasnacheev


чт, 26 дек. 2019 г. в 12:50, Ilya Kasnacheev <ilya.kasnach...@gmail.com>:

> Hello!
>
> Okay, I will mark default region.
>
> We already log information about internal memory regions, so removing it
> will require a lot of consensus. However, I can clearly map them as system
> regions when printing.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> чт, 26 дек. 2019 г. в 12:10, Ivan Pavlukhin <vololo...@gmail.com>:
>
>> Ilya,
>>
>> Indeed the matters can be improved.
>>
>> Is not it useful to mark what region is default? Also some doubts
>> about internal memory regions. It is not obvious that we should print
>> an information about them for every user. If we need to have some
>> determinism about offheap memory than I can think about logging
>> amounts for internal needs of total ones (a sum for all regions).
>>
>> вт, 24 дек. 2019 г. в 15:38, Ilya Kasnacheev <il...@apache.org>:
>> >
>> > Hello!
>> >
>> > It came to my attention that we output data regions' configurations
>> twice
>> > when starting node, but we never output list of data regions (including
>> > system, etc) that were actually started.
>> >
>> > First we have IgniteConfiguration printed (quiet=false):
>> > 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], ...]
>> >
>> > Then we have all configured Data Regions printed per IGNITE-8803
>> > (quiet=true):
>> >  [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]
>> >
>> > 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:
>> >  [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]
>> >
>> > (maybe it will also include information about current usage of region in
>> > line with IGNITE-9305's "Metrics for local node"
>> >
>> > WDYT?
>> >
>> > Regards,
>>
>>
>>
>> --
>> Best regards,
>> Ivan Pavlukhin
>>
>

Reply via email to