[ 
https://issues.apache.org/jira/browse/IGNITE-28205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Egor Kuts updated IGNITE-28205:
-------------------------------
    Description: 
On some TC run cluster failed to shutdown. The stack trace shown a shutdown 
hang in RocksDB's native {{closeDatabase()}} method, occurring in the 
MetaStorage component during cluster shutdown. Later it printed:
{code:java}
[LoggingRocksDbFlushListener] Finishing rocksdb flush process [name='rocksdb 
metastorage kv storage', nodeName='ihaprbfut_tnwflnfctcboams_3348', 
duration=61708ms]{code}
Unlike other storages, MetaStorage's DBOptions doesn't use
{code:java}
setAvoidFlushDuringShutdown(true){code}
 . Solution - disable flush on shutdown in all storages.

  was:
On some TC run cluster failed to shutdown. The stack trace shown a shutdown 
hang in RocksDB's native {{closeDatabase()}} method, occurring in the 
MetaStorage component during cluster shutdown. Later it printed:
{code:java}
[LoggingRocksDbFlushListener] Finishing rocksdb flush process [name='rocksdb 
metastorage kv storage', nodeName='ihaprbfut_tnwflnfctcboams_3348', durat 
1051260 ion=61708ms]{code}
Unlike other storages, MetaStorage's DBOptions doesn't use
{code:java}
setAvoidFlushDuringShutdown(true){code}
 . Solution - disable flush on shutdown in all storages.


> Rocksdb flush is taking > 1min on node shutdown
> -----------------------------------------------
>
>                 Key: IGNITE-28205
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28205
>             Project: Ignite
>          Issue Type: Bug
>          Components: storage engines ai3
>    Affects Versions: 3.2
>            Reporter: Egor Kuts
>            Priority: Major
>              Labels: MakeTeamcityGreenAgain
>
> On some TC run cluster failed to shutdown. The stack trace shown a shutdown 
> hang in RocksDB's native {{closeDatabase()}} method, occurring in the 
> MetaStorage component during cluster shutdown. Later it printed:
> {code:java}
> [LoggingRocksDbFlushListener] Finishing rocksdb flush process [name='rocksdb 
> metastorage kv storage', nodeName='ihaprbfut_tnwflnfctcboams_3348', 
> duration=61708ms]{code}
> Unlike other storages, MetaStorage's DBOptions doesn't use
> {code:java}
> setAvoidFlushDuringShutdown(true){code}
>  . Solution - disable flush on shutdown in all storages.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to