[ https://issues.apache.org/jira/browse/HBASE-12699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249215#comment-14249215 ]
Hudson commented on HBASE-12699: -------------------------------- FAILURE: Integrated in HBase-TRUNK #5932 (See [https://builds.apache.org/job/HBase-TRUNK/5932/]) HBASE-12699 Addendum modifies shell help (Stephen Jiang) (tedyu: rev 889675fb9c83e85edebc31f309c8e03dccfff5ab) * 12699.v1addendum.patch HBASE-12699 Addendum modifies shell help (Stephen Jiang) (tedyu: rev 9e7f7211b95ef4e9c64f5e54411c7c9fa7eeb235) * hbase-shell/src/main/ruby/shell/commands/alter.rb * 12699.v1addendum.patch > 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)