You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "John Sirois (JIRA)" <ji...@apache.org> on 2016/03/24 15:12:25 UTC
[jira] [Created] (AURORA-1651) I* entity objects are lossy for
primitive isSet-ness
John Sirois created AURORA-1651:
-----------------------------------
Summary: I* entity objects are lossy for primitive isSet-ness
Key: AURORA-1651
URL: https://issues.apache.org/jira/browse/AURORA-1651
Project: Aurora
Issue Type: Bug
Components: Build, Scheduler
Reporter: John Sirois
For example, {{ITaskQuery}} sets the {{offset}} and {{limit}} like so:
{noformat}
this.offset = wrapped.getOffset();
this.limit = wrapped.getLimit();
{noformat}
There is no check to see if {{wrapped.isSetOffset}} or {{wrapped.isSetLimit}} paired with use of a nullable wrapper type ({{Integer}} vs {{int}} in this case) or an {{isSet}} bit vector. As a result a round trip from thrift struct to entity to thrift struct loses {{isSet}}-ness.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)