Michael Stack
c32f6e31bd
HBASE-662 UI in table.jsp gives META locations, not the table's regions location
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@665994 13f79535-47bb-0310-9956-ffa450edef68
2008-06-10 07:46:14 +00:00
Michael Stack
b5ae8db868
HBASE-665 server side scanner doesn't honor stop row
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@665928 13f79535-47bb-0310-9956-ffa450edef68
2008-06-09 22:45:24 +00:00
Michael Stack
2e0e750630
HBASE-672 Sort regions in the regionserver UI
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664289 13f79535-47bb-0310-9956-ffa450edef68
2008-06-07 06:24:14 +00:00
Michael Stack
5582a05745
HBASE-672 Sort regions in the regionserver UI
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664288 13f79535-47bb-0310-9956-ffa450edef68
2008-06-07 06:23:44 +00:00
Michael Stack
9e2352ae39
Unused class
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664285 13f79535-47bb-0310-9956-ffa450edef68
2008-06-07 05:37:38 +00:00
Michael Stack
4400995ff8
HBASE-670 Historian deadlocks if regionserver is at global memory boundary and is hosting .META.; version 2
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664280 13f79535-47bb-0310-9956-ffa450edef68
2008-06-07 04:45:41 +00:00
Michael Stack
673defd74c
Note which version of hadoop is required
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664182 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 23:03:16 +00:00
Michael Stack
a3aa3548c4
HBASE-671 New UI page displaying all regions in a table should be sorted
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664181 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 23:01:31 +00:00
Michael Stack
fb9dc18b02
HBASE-665 server side scanner doesn't honor stop row
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664180 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 22:58:10 +00:00
Michael Stack
ae83b2d6d5
HBASE-671 New UI page displaying all regions in a table should be sorted
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664179 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 22:56:17 +00:00
Michael Stack
a55aa0c517
HBASE-670 Historian deadlocks if regionserver is at global memory boundary and is hosting .META.
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@664105 13f79535-47bb-0310-9956-ffa450edef68
2008-06-06 19:52:24 +00:00
Michael Stack
be8ef48869
HBASE-668 HBASE-533 broke build
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@663764 13f79535-47bb-0310-9956-ffa450edef68
2008-06-05 22:22:13 +00:00
Jim Kellerman
1a7c2fc882
HBASE-666 UnmodifyableHRegionInfo gives the wrong encoded name
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@663350 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 19:24:40 +00:00
Michael Stack
0271ef616d
HBASE-533 Region Historian (forgot to add these files)
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@663346 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 19:10:03 +00:00
Michael Stack
4b2c5ed76d
Remove mistakenly committed change to hbase-env.sh
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@663329 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 17:53:32 +00:00
Michael Stack
3dec8def1c
HBASE-533 Region Historian
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@663314 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 17:18:21 +00:00
Jim Kellerman
f7dc508514
HBASE-639 Add HBaseAdmin.getTableDescriptor function
...
HBASE-632 HTable.getMetadata is very inefficient
HBASE-654 API HTable.getMetadata().addFamily shouldn't be exposed to user
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662975 13f79535-47bb-0310-9956-ffa450edef68
2008-06-04 04:54:47 +00:00
Jim Kellerman
fc7351288a
HBASE-655 Need programmatic way to add column family: need programmatic way to enable/disable table
...
Added HTable.isTableOnline and HTable.isTableOffline
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662905 13f79535-47bb-0310-9956-ffa450edef68
2008-06-03 22:16:43 +00:00
Jim Kellerman
2a543ce103
HBASE-663 Incorrect sequence number for cache flush
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662865 13f79535-47bb-0310-9956-ffa450edef68
2008-06-03 19:27:30 +00:00
Michael Stack
eb13bf8b42
HBASE-660 [Migration] addColumn/deleteColumn functionality in MetaUtils
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662612 13f79535-47bb-0310-9956-ffa450edef68
2008-06-03 00:34:10 +00:00
Michael Stack
3d1b788109
HBASE-660 [Migration] addColumn/deleteColumn functionality in MetaUtils
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662531 13f79535-47bb-0310-9956-ffa450edef68
2008-06-02 19:36:55 +00:00
Michael Stack
a3a4fcce15
HBASE-487 Replace hql w/ a hbase-friendly jirb or jython shell
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662148 13f79535-47bb-0310-9956-ffa450edef68
2008-06-01 05:19:08 +00:00
Michael Stack
7e0dd33fb7
HBASE-659 HLog#cacheFlushLock not cleared; hangs a region; revert code mistakenly committed
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662147 13f79535-47bb-0310-9956-ffa450edef68
2008-06-01 05:06:52 +00:00
Michael Stack
359fdf6238
HBASE-659 HLog#cacheFlushLock not cleared; hangs a region
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@662146 13f79535-47bb-0310-9956-ffa450edef68
2008-06-01 04:42:11 +00:00
Michael Stack
b5cd4f69a2
HBASE-487 New hbase shell
...
Part 3: Avoid the help problem. Output banner that tells user instead
to type 'hbase' for list of commands. Update jruby to 1.1.2 release.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661825 13f79535-47bb-0310-9956-ffa450edef68
2008-05-30 19:19:46 +00:00
Michael Stack
a6df625a35
HBASE-487 Replace hql w/ a hbase-friendly jirb or jython shell: Part 2 Add in help and version
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661567 13f79535-47bb-0310-9956-ffa450edef68
2008-05-30 05:13:58 +00:00
Michael Stack
f328681e00
HBASE-649 API polluted with default and protected access data members and methods
...
HBASE-650 Add String versions of get, scanner, put in HTable
HBASE-656 Do not retry exceptions such as unknown scanner or illegal argument
A src/java/org/apache/hadoop/hbase/ColumnNameParseException.java
A src/java/org/apache/hadoop/hbase/LeaseException.java
Added. Thrown instead of IllegalArgumentExceptions
M src/java/org/apache/hadoop/hbase/Leases.java
Use new LeaseException in place of IllegalArgument
M src/java/org/apache/hadoop/hbase/HStoreKey.java
Use new ColumnNameParse in place of IllegalArgument
M src/java/org/apache/hadoop/hbase/master/ServerManager.java
Log at debug if LeaseException (Not important if it happens).
A src/java/org/apache/hadoop/hbase/DoNotRetryIOException.java
An IOE that shouldn't be retried.
M src/java/org/apache/hadoop/hbase/InvalidColumnNameException.java
M src/java/org/apache/hadoop/hbase/UnknownScannerException.java
Inherit from DoNotRetryIOException else we keep trying.
M src/java/org/apache/hadoop/hbase/util/Bytes.java
(toByteArrays): Added one to handle [] String.
M src/java/org/apache/hadoop/hbase/client/HTable.java
Make String overrides of all methods. Made data members
private (turns out a bunch arent' even used). Stopped it
inheriting from HConstants so we don't have big dump of
all HConstants as first thing in javadoc.
M src/java/org/apache/hadoop/hbase/client/HConnectionManager.java
If instance of DoNotRetryIOException, let the exception out.
M src/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
Make String overrides of all methods. Stopped it
inheriting from HConstants so we don't have big dump of
all HConstants as first thing in javadoc.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661541 13f79535-47bb-0310-9956-ffa450edef68
2008-05-30 00:51:43 +00:00
Michael Stack
f8c4649209
HBASE-651 table.commit should throw NoSuchColumnFamilyException if column family doesn't exist
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661512 13f79535-47bb-0310-9956-ffa450edef68
2008-05-29 22:35:36 +00:00
Michael Stack
f4d0096a06
HBASE-640 TestMigrate failing on hudson
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661211 13f79535-47bb-0310-9956-ffa450edef68
2008-05-29 04:54:27 +00:00
Michael Stack
d5b3dd2cd0
Set hbase tests to output at DEBUG rather than at WARN
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661149 13f79535-47bb-0310-9956-ffa450edef68
2008-05-28 23:35:01 +00:00
Michael Stack
eb348cb54a
Unintentional commit
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661126 13f79535-47bb-0310-9956-ffa450edef68
2008-05-28 22:21:02 +00:00
Michael Stack
8d0665881e
HBASE-648 If mapfile index is empty, run repair
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661089 13f79535-47bb-0310-9956-ffa450edef68
2008-05-28 21:17:31 +00:00
Michael Stack
6061624031
HBASE-646 EOFException opening HStoreFile info file (spin on HBASE-645 and 550)
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@661040 13f79535-47bb-0310-9956-ffa450edef68
2008-05-28 18:38:46 +00:00
Michael Stack
8b292ae202
HBASE-645 and HBASE-642 Splitting log in a hostile environment -- bad hdfs -- we drop write-ahead-log edits
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@660727 13f79535-47bb-0310-9956-ffa450edef68
2008-05-27 21:42:14 +00:00
Michael Stack
6829ba8a01
HBASE-641 Improve master split logging
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@660686 13f79535-47bb-0310-9956-ffa450edef68
2008-05-27 20:26:44 +00:00
Michael Stack
c37590cd99
HBASE-644 DroppedSnapshotException but RegionServer doesn't restart
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@660366 13f79535-47bb-0310-9956-ffa450edef68
2008-05-27 04:17:52 +00:00
Michael Stack
a2a8dfbd8a
We no longer include hql
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659617 13f79535-47bb-0310-9956-ffa450edef68
2008-05-23 18:38:22 +00:00
Michael Stack
cb9d586513
HBASE-487 Replace hql w/ a hbase-friendly jirb or jython shell, Part 1: Purge hql, added raw jirb
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659445 13f79535-47bb-0310-9956-ffa450edef68
2008-05-23 06:21:16 +00:00
Michael Stack
423fca2f16
Fix a few log messages where we outputting byte arrays instead of String
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659335 13f79535-47bb-0310-9956-ffa450edef68
2008-05-23 00:30:25 +00:00
Michael Stack
f63ecc9a06
HBASE-638 Purge \r from src
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659249 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 20:49:25 +00:00
Jim Kellerman
192e438289
HBASE-589 Remove references to deprecated methods in Hadoop once hadoop-0.17.0 is released
...
HBASE-579 Add hadoop 0.17.0
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659245 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 20:32:25 +00:00
Michael Stack
3d5c479656
Getting Started minor edit
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659239 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 20:19:35 +00:00
Michael Stack
64a2a3e505
HBASE-583 RangeRowFilter, allow to choose rows based on a (lexicographic) comparison to column's values
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659164 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 17:17:07 +00:00
Michael Stack
a7f415b7d2
Add package-level doc. for filters
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@659162 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 17:15:36 +00:00
Michael Stack
6c53f19fd4
PE#format was generating non-printable characters
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658991 13f79535-47bb-0310-9956-ffa450edef68
2008-05-22 03:50:57 +00:00
Michael Stack
ee2ece88d8
Remove config. committed by mistake
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658899 13f79535-47bb-0310-9956-ffa450edef68
2008-05-21 22:11:37 +00:00
Michael Stack
a000a20845
HBASE-504 Allow HMsg's carry a payload: e.g. exception that happened
...
over on the remote side.
M src/test/org/apache/hadoop/hbase/TestSerialization.java
Add test that HMsg with region and message serializes.
M src/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
HMsg types have been enumified. Also use some of the new
static messages. On split and close because of error,
add message to the HMsg we pass back to the master.
M src/java/org/apache/hadoop/hbase/HServerInfo.java
(compareTo): Added.
M src/java/org/apache/hadoop/hbase/HRegionInfo.java
Allow null in compareTo.
M src/java/org/apache/hadoop/hbase/master/ServerManager.java
Use the new HMsg.isType figuring message type.
Redo message logging. Use convenience HMsg statics.
M src/java/org/apache/hadoop/hbase/master/RegionManager.java
Pass back overloaded message if region shutdown because of balancing.
M src/java/org/apache/hadoop/hbase/HServerAddress.java
Make it so that two addresses equate even if one has hostname
and the other IP.
M src/java/org/apache/hadoop/hbase/ipc/HMasterRegionInterface.java
Up the protocol version for regionserver reporting master messages.
M src/java/org/apache/hadoop/hbase/HMsg.java
Enumify the messge types.
Define a few static HMsgs for convenience.
Allow optional message. Improved toString.
(isType, equals, hashCode): Added.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658465 13f79535-47bb-0310-9956-ffa450edef68
2008-05-20 22:29:36 +00:00
Michael Stack
bf4536f713
HBASE-621 Make MAX_VERSIONS work like TTL: In scans and gets, check MAX_VERSIONs setting and return that many only rather than wait on compaction
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658419 13f79535-47bb-0310-9956-ffa450edef68
2008-05-20 20:40:47 +00:00
Michael Stack
7bbe456b0f
HBASE-23 UI listing regions should be sorted by address and show additional region state
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658356 13f79535-47bb-0310-9956-ffa450edef68
2008-05-20 17:29:33 +00:00
Michael Stack
fc80b823c4
HBASE-626 Use Visitor pattern in MetaRegion to reduce code clones in HTable and HConnectionManager
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@658337 13f79535-47bb-0310-9956-ffa450edef68
2008-05-20 16:54:29 +00:00