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 >