[ https://issues.apache.org/jira/browse/HBASE-12699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249145#comment-14249145 ]
Hudson commented on HBASE-12699: -------------------------------- FAILURE: Integrated in HBase-0.98 #747 (See [https://builds.apache.org/job/HBase-0.98/747/]) HBASE-12699 undefined method 'setAsyncLogFlush' exception thrown when setting DEFERRED_LOG_FLUSH=>true (Stephen Jiang) (apurtell: rev 71c0e5b9de244e0bb96ca4c5b010f981acbda1ee) * hbase-shell/src/main/ruby/hbase/admin.rb > undefined method `setAsyncLogFlush' exception thrown when setting > DEFERRED_LOG_FLUSH=>true > ------------------------------------------------------------------------------------------ > > Key: HBASE-12699 > URL: https://issues.apache.org/jira/browse/HBASE-12699 > Project: HBase > Issue Type: Bug > Components: shell > Affects Versions: 2.0.0, 0.99.2 > Reporter: Stephen Yuan Jiang > Assignee: Stephen Yuan Jiang > Fix For: 1.0.0, 2.0.0, 0.98.10 > > Attachments: HBASE-12699.v1.branch-1.patch, > HBASE-12699.v1.master.patch, HBASE-12699.v1addendum.patch > > Original Estimate: 24h > Time Spent: 4h > Remaining Estimate: 1h > > In hbase shell, when trying to set DEFERRED_LOG_FLUSH during create or alter, > an undefined method `setAsyncLogFlush' exception was thrown. > This is due to that DEFERRED_LOG_FLUSH was deprecated and the > setAsyncLogFlush method was removed. It was replaced by DURABILITY. > DEFERRED_LOG_FLUSH=>true is the same as DURABILITY=>'ASYNC_WAL' > The default is DURABILITY=>'SYNC_WAL', which is the same as the default > DEFERRED_LOG_FLUSH=>false > We should ask user to use the DURABILITY setting. In the meantime, for > backward compatibility, the hbase shell should still allow setting > DEFERRED_LOG_FLUSH. Internally, instead of calling setAsyncLogFlush, it > should call setDurability -- This message was sent by Atlassian JIRA (v6.3.4#6332)