You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2021/06/27 12:30:00 UTC

[jira] [Updated] (HDFS-16092) Avoid creating LayoutFlags redundant objects

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

ASF GitHub Bot updated HDFS-16092:
----------------------------------
    Labels: pull-request-available  (was: )

> Avoid creating LayoutFlags redundant objects
> --------------------------------------------
>
>                 Key: HDFS-16092
>                 URL: https://issues.apache.org/jira/browse/HDFS-16092
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Viraj Jasani
>            Assignee: Viraj Jasani
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> We use LayoutFlags to represent features that EditLog/FSImage can support. The utility helps write int (0) to given OutputStream and if EditLog/FSImage supports Layout flags, they read the value from InputStream to confirm whether there are unsupported feature flags (non zero int). However, we also create and return new object of LayoutFlags, which is not used anywhere because it's just a utility to read/write to/from given stream. We should remove such redundant objects from getting created while reading from InputStream using LayoutFlags#read utility.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org