[ 
https://issues.apache.org/jira/browse/HBASE-8947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13718287#comment-13718287
 ] 

Lars George commented on HBASE-8947:
------------------------------------

For reference from 
[online|http://svn.apache.org/repos/asf/thrift/attic/trunk/doc/thrift.tex] 
material:

{quote}
Structs
...
Field identifiers will be automatically assigned if omitted, though they are 
strongly encouraged for versioning reasons discussed later.
...
Versioning
...
Thrift is robust in the face of versioning and data definition changes. This is 
critical to enable staged rollouts of changes to deployed services.
...
Field Identifiers
...
To avoid conflicts between manually and automatically assigned identifiers, 
fields with identifiers omitted are assigned identifiers decrementing from -1, 
and the language only supports the manual assignment of positive identifiers.
...
If a field identifier is not recognized, the generated code can use the type 
specifier to skip the unknown field without any error.
{quote}

So there is no notion of ordering, but states the fact that there may be gaps 
because of older to newer definitions.

                
> Thrift 2 : Replace "bool writeToWAL" with "TDurability durability" 
> -------------------------------------------------------------------
>
>                 Key: HBASE-8947
>                 URL: https://issues.apache.org/jira/browse/HBASE-8947
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Thrift
>            Reporter: Hamed Madani
>            Assignee: Hamed Madani
>         Attachments: HBASE-8947.patch, HBASE-8947-v2.patch, 
> HBASE-8947-v3-0.94.patch, HBASE-8947-v3.patch
>
>
> Introduce new enum *TDurability* to expose more options for *Write To Wal.* 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to