Vladimir Ozerov created IGNITE-1814: ---------------------------------------
Summary: Portables: compact footer offsets. Key: IGNITE-1814 URL: https://issues.apache.org/jira/browse/IGNITE-1814 Project: Ignite Issue Type: Task Components: general Affects Versions: ignite-1.4 Reporter: Vladimir Ozerov Assignee: Vladimir Ozerov Priority: Critical Fix For: 1.5 Currently we write field offset as int (4 bytes). But in most cases object will have length <256 bytes, or at least <65536 bytes. So we can write these offsets as 1 or 2 bytes instead of 4. Let's do the following: 1) If object length < 256 bytes, write offsets as 1 bytes, set 0x4h flag in header. 2) If object length < 65536 bytes, write offsets as 2 bytes, set 0x8h flag in header. -- This message was sent by Atlassian JIRA (v6.3.4#6332)