[ https://issues.apache.org/jira/browse/IGNITE-3343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Ozerov updated IGNITE-3343: ------------------------------------ Issue Type: Sub-task (was: Improvement) Parent: IGNITE-3552 > IGFS: Do not query secondary file system properties during > create/append/mkdirs. > -------------------------------------------------------------------------------- > > Key: IGNITE-3343 > URL: https://issues.apache.org/jira/browse/IGNITE-3343 > Project: Ignite > Issue Type: Sub-task > Components: IGFS > Affects Versions: 1.6 > Reporter: Vladimir Ozerov > Priority: Critical > Labels: performance > Fix For: 1.7 > > > Currently when we create something in a secondary file system, we perform > additional calls to the secondary file system to get file/directory info. > This significantly slows down structural operations, while usually it is not > really needed in most cases. > We should do the following: > 1) Do not write modification time, access time and properties for DUAL > entries. Instead, we should propagate "info" and "listFiles" calls to > secondary file system right away. > 2) For {{create()}} we do not need length, as the file is either created from > scratch, or truncated. > 3) For {{append()}} we need to know current length, so the second file system > call appears to be inevitable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)