[jira] [Updated] (HBASE-3539) Improve shell help to reflect all possible options

2011-04-24 Thread Harsh J Chouraria (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-3539?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Harsh J Chouraria updated HBASE-3539:
-

Attachment: HBASE-3539.r1.diff

I looked over at all commands in ruby/shell/commands/*.rb and found only 'scan' 
to lack what you describe. Added in a minor addition to the 'get' output as 
well.

Docs carry a reference to HBASE-2470's patch.

 Improve shell help to reflect all possible options
 --

 Key: HBASE-3539
 URL: https://issues.apache.org/jira/browse/HBASE-3539
 Project: HBase
  Issue Type: Bug
  Components: shell
Affects Versions: 0.90.0
Reporter: Lars George
Priority: Trivial
 Fix For: 0.92.0

 Attachments: HBASE-3539.r1.diff


 The shell is not consistent in its help texts. For example:
 {code}
 Scan a table; pass table name and optionally a dictionary of scanner
 specifications.  Scanner specifications may include one or more of
 the following: LIMIT, STARTROW, STOPROW, TIMESTAMP, or COLUMNS.  If
 no columns are specified, all columns will be scanned.
 {code}
 but in the code you have
 {code}
  filter = args[FILTER]
  startrow = args[STARTROW] || ''
  stoprow = args[STOPROW]
  timestamp = args[TIMESTAMP]
  columns = args[COLUMNS] || args[COLUMN] || get_all_columns
  cache = args[CACHE_BLOCKS] || true
  versions = args[VERSIONS] || 1
 {code}
 VERSIONS is missing from the help. 
 Check all commands and make sure all options are stated and examples given.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-3818) docs adding troubleshooting.xml

2011-04-24 Thread Doug Meil (JIRA)
docs adding troubleshooting.xml
---

 Key: HBASE-3818
 URL: https://issues.apache.org/jira/browse/HBASE-3818
 Project: HBase
  Issue Type: Improvement
Reporter: Doug Meil
Assignee: Doug Meil
Priority: Minor
 Attachments: troubleshooting.xml


Adding troubleshooting.xml in docs.  The prose is a port of JD's 
troubleshooting writeup into docbook form.  I added shell of common errors at 
bottom plus added log info at top.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-3818) docs adding troubleshooting.xml

2011-04-24 Thread Doug Meil (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-3818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Doug Meil updated HBASE-3818:
-

Attachment: troubleshooting.xml

 docs adding troubleshooting.xml
 ---

 Key: HBASE-3818
 URL: https://issues.apache.org/jira/browse/HBASE-3818
 Project: HBase
  Issue Type: Improvement
Reporter: Doug Meil
Assignee: Doug Meil
Priority: Minor
 Attachments: troubleshooting.xml


 Adding troubleshooting.xml in docs.  The prose is a port of JD's 
 troubleshooting writeup into docbook form.  I added shell of common errors at 
 bottom plus added log info at top.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-3818) docs adding troubleshooting.xml

2011-04-24 Thread Doug Meil (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-3818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13024690#comment-13024690
 ] 

Doug Meil commented on HBASE-3818:
--

This still needs to have the book.xml import this (like performance.xml)

 docs adding troubleshooting.xml
 ---

 Key: HBASE-3818
 URL: https://issues.apache.org/jira/browse/HBASE-3818
 Project: HBase
  Issue Type: Improvement
Reporter: Doug Meil
Assignee: Doug Meil
Priority: Minor
 Attachments: troubleshooting.xml


 Adding troubleshooting.xml in docs.  The prose is a port of JD's 
 troubleshooting writeup into docbook form.  I added shell of common errors at 
 bottom plus added log info at top.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-1502) Remove need for heartbeats in HBase

2011-04-24 Thread jirapos...@reviews.apache.org (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-1502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13024693#comment-13024693
 ] 

jirapos...@reviews.apache.org commented on HBASE-1502:
--


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/647/
---

(Updated 2011-04-24 23:44:37.199842)


Review request for hbase.


Changes
---

Brought this up to the tip of TRUNK.  Most tests pass.  Looking into a 
distributed split failure.


Summary
---

This patch does not completely remove heartbeats.  It unburdens the heartbeat 
of control messages; now heartbeat is used to
send the master load only (At most recent hackathon we had rough agreement that 
we'd keep heartbeat to carry load)... if we miss some, no biggie.   

RPC version changed on HMasterRegionInfo since the regionServerStartup and 
regionServerReport arguments have changed.
We pass a String now instead of HServerAddress so this should help with our DNS 
issues where the two sides disagree.

Removed HMsg.

HServerAddress as been sort_of_deprecated.  Its in our API so can't remove it 
easily (its embedded inside HRegionLocation).
Otherwise, we don't use it internally anymore.

HServerInfo is deprecated.  Server meta data is now available in new class 
ServerName and load lives apart from HSI now.

Fixed up regionserver and master startup so they now look the same.

New tests

Cruft cleanup.


This addresses bug hbase-1502.
https://issues.apache.org/jira/browse/hbase-1502


Diffs (updated)
-

  src/main/java/org/apache/hadoop/hbase/ClusterStatus.java 26a8bef 
  src/main/java/org/apache/hadoop/hbase/HConstants.java 5701639 
  src/main/java/org/apache/hadoop/hbase/HMsg.java 87beb00 
  src/main/java/org/apache/hadoop/hbase/HRegionLocation.java bd353b8 
  src/main/java/org/apache/hadoop/hbase/HServerAddress.java 7f8a472 
  src/main/java/org/apache/hadoop/hbase/HServerInfo.java 0b5bd94 
  src/main/java/org/apache/hadoop/hbase/HServerLoad.java 2372053 
  src/main/java/org/apache/hadoop/hbase/LocalHBaseCluster.java 0d696ab 
  src/main/java/org/apache/hadoop/hbase/MasterAddressTracker.java 1da9742 
  src/main/java/org/apache/hadoop/hbase/Server.java df396fa 
  src/main/java/org/apache/hadoop/hbase/ServerName.java PRE-CREATION 
  src/main/java/org/apache/hadoop/hbase/avro/AvroUtil.java d7a1e67 
  src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java be31179 
  src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java c2ee031 
  src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java 6e22cf5 
  src/main/java/org/apache/hadoop/hbase/catalog/RootLocationEditor.java aee64c5 
  src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java afb666a 
  src/main/java/org/apache/hadoop/hbase/client/HConnection.java 2bb4725 
  src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java c348f7a 
  src/main/java/org/apache/hadoop/hbase/client/HTable.java edacf56 
  
src/main/java/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.java
 6c62024 
  src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.java 
8df6aa4 
  src/main/java/org/apache/hadoop/hbase/coprocessor/MasterObserver.java d64817f 
  src/main/java/org/apache/hadoop/hbase/executor/EventHandler.java c22e342 
  src/main/java/org/apache/hadoop/hbase/executor/RegionTransitionData.java 
a55f9d6 
  src/main/java/org/apache/hadoop/hbase/io/HbaseObjectWritable.java d8f8463 
  src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java ec28de4 
  src/main/java/org/apache/hadoop/hbase/ipc/HMasterRegionInterface.java 25139b3 
  src/main/java/org/apache/hadoop/hbase/ipc/HRegionInterface.java 663cab5 
  src/main/java/org/apache/hadoop/hbase/master/ActiveMasterManager.java 66a3345 
  src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java 58fdb30 
  src/main/java/org/apache/hadoop/hbase/master/DeadServer.java 05600c4 
  src/main/java/org/apache/hadoop/hbase/master/HMaster.java 79a48ba 
  src/main/java/org/apache/hadoop/hbase/master/LoadBalancer.java 6c92cbc 
  src/main/java/org/apache/hadoop/hbase/master/MasterCoprocessorHost.java 
4bb072e 
  src/main/java/org/apache/hadoop/hbase/master/MasterFileSystem.java 55e0162 
  src/main/java/org/apache/hadoop/hbase/master/ServerManager.java 04befe9 
  
src/main/java/org/apache/hadoop/hbase/master/handler/MetaServerShutdownHandler.java
 eb01a6a 
  src/main/java/org/apache/hadoop/hbase/master/handler/OpenedRegionHandler.java 
c478ab7 
  
src/main/java/org/apache/hadoop/hbase/master/handler/ServerShutdownHandler.java 
60662c2 
  src/main/java/org/apache/hadoop/hbase/master/handler/SplitRegionHandler.java 
fee0b3d 
  src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java c065702 
  src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 

[jira] [Resolved] (HBASE-3818) docs adding troubleshooting.xml

2011-04-24 Thread stack (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-3818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack resolved HBASE-3818.
--

   Resolution: Fixed
Fix Version/s: 0.90.3
 Hadoop Flags: [Reviewed]

Thanks for the nice addition Doug (and J-D).  Committed to TRUNK but will push 
to the site soon.

 docs adding troubleshooting.xml
 ---

 Key: HBASE-3818
 URL: https://issues.apache.org/jira/browse/HBASE-3818
 Project: HBase
  Issue Type: Improvement
Reporter: Doug Meil
Assignee: Doug Meil
Priority: Minor
 Fix For: 0.90.3

 Attachments: troubleshooting.xml


 Adding troubleshooting.xml in docs.  The prose is a port of JD's 
 troubleshooting writeup into docbook form.  I added shell of common errors at 
 bottom plus added log info at top.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-2470) Add Scan.setTimeRange() support in Shell

2011-04-24 Thread Harsh J Chouraria (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-2470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Harsh J Chouraria updated HBASE-2470:
-

Attachment: HBASE-2470.r2.diff

Err, I meant TIMERANGE in the earlier comment.

New patch, that adds a test (I failed to notice there was a TestShell).

Does this look alright?

 Add Scan.setTimeRange() support in Shell
 

 Key: HBASE-2470
 URL: https://issues.apache.org/jira/browse/HBASE-2470
 Project: HBase
  Issue Type: Improvement
Affects Versions: 0.20.3
Reporter: Lars George
Priority: Trivial
  Labels: noob
 Attachments: HBASE-2470.r1.diff, HBASE-2470.r2.diff


 The shell does not support scans by time range.
 This is trivial, simply add two more optional values MINTIMESTAMP and 
 MAXTIMESTAMP and if both are set call Scan.setTimeRange(minStamp, maxStamp).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira