Doug Meil
c7d0ae2692
hbase-4949. book.xml, more links for "more information about hbase"
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1210216 13f79535-47bb-0310-9956-ffa450edef68
2011-12-04 20:56:20 +00:00
larsh
8fe805ce29
HBASE-4945 NPE in HRegion.bulkLoadHFiles (Andrew P and Lars H)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1210212 13f79535-47bb-0310-9956-ffa450edef68
2011-12-04 20:54:37 +00:00
Doug Meil
f547de07c8
hbase-4948. book.xml, adding more links to resources in appendix
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1210189 13f79535-47bb-0310-9956-ffa450edef68
2011-12-04 19:57:09 +00:00
Doug Meil
ca79114d4c
hbase-4943. book updates (more FAQ, add to appendix for other resources)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1210010 13f79535-47bb-0310-9956-ffa450edef68
2011-12-03 21:28:58 +00:00
Doug Meil
73b59715e9
hbase-4941. Fixed mis-spelling of 'configuration' in 2 places (configuration.xml and hbase-default.xml)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209912 13f79535-47bb-0310-9956-ffa450edef68
2011-12-03 13:53:48 +00:00
Doug Meil
7df968e09a
hbase-4939 book.xml (architecture/faq), troubleshooting.xml (created resources section)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209688 13f79535-47bb-0310-9956-ffa450edef68
2011-12-02 20:57:35 +00:00
Doug Meil
b3d87416d2
hbase-4930. home page (index.html) reformat.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209684 13f79535-47bb-0310-9956-ffa450edef68
2011-12-02 20:40:51 +00:00
Michael Stack
5a0f0313b9
HBASE-4899 Region would be assigned twice easily with continually killing server and moving region in testing environment
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209367 13f79535-47bb-0310-9956-ffa450edef68
2011-12-02 05:55:25 +00:00
Doug Meil
dbb016a527
hbase-4928. overhauled FAQ in book.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209233 13f79535-47bb-0310-9956-ffa450edef68
2011-12-01 20:46:53 +00:00
Michael Stack
1e2757e33b
HBASE-4918 HTablePool Constructor may cause unintended behavior
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1209210 13f79535-47bb-0310-9956-ffa450edef68
2011-12-01 19:44:53 +00:00
larsh
9581eea546
HBASE-4903 Return a result from RegionObserver.preIncrement (Daniel Gómez Ferro)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208952 13f79535-47bb-0310-9956-ffa450edef68
2011-12-01 05:06:24 +00:00
karthik
50de126b79
HBASE-4463 [jira] Run more aggressive compactions during off peak hours
...
Summary:
HBASE-4463 Run more aggressive compactions during off peak hours
Increases the compact selection ratio from 1.3 to 5 at off-peak hours. This
will help utilize the available iops and bandwidth to decrease average num of
files per store. Only one such aggressive compaction is queued per store at any
point.
The number of iops on the disk and the top of the rack bandwidth utilization at
off peak hours is much lower than at peak hours depending on the application
usage pattern. We can utilize this knowledge to improve the performance of the
HBase cluster by increasing the compact selection ratio to a much larger value
during off-peak hours than otherwise - increasing hbase.hstore.compaction.ratio
(1.2 default) to hbase.hstore.compaction.ratio.offpeak (5 default). This will
help reduce the average number of files per store.
Test Plan: Started running the unit tests.
Reviewers: JIRA, Kannan, nspiegelberg, mbautin, stack
Reviewed By: nspiegelberg
CC: nspiegelberg, tedyu, lhofhansl, Karthik
Differential Revision: 471
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208885 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 23:42:21 +00:00
karthik
a9ca67a2c5
[jira] [HBASE-4867] A tool to merge configuration files
...
Summary: With our cluster configuration setup it would be good to have a tool
that would merge HBase configuration files so that files appearing later in the
list would override properties specified in earlier files. This way we could
merge an application-specific configuration file with a cluster-specific
configuration file (with the latter overriding the former) and produce a single
HBase configuration file to install on the cluster.
Test Plan: Run the tool on two configuration files (common and
cluster-specific). Use the resulting configuration on a dev cluster.
Reviewers: todd, Karthik, tedyu, stack, JIRA
Reviewed By: Karthik
CC: Karthik, mbautin, todd
Differential Revision: 537
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208832 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 22:12:22 +00:00
Todd Lipcon
54e463f519
HBASE-4820. Distributed log splitting coding enhancement to make it easier to understand, no semantics change. Contributed by Jimmy Xiang.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208801 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 21:28:36 +00:00
Doug Meil
b290b43264
hbase-4906 book.xml - repatch of MR to RDBMS example. fixed typo missed in first patch.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208671 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 18:34:58 +00:00
Doug Meil
c4078275ea
hbase-4906. book.xml. added MR summary to RDBMS section in MR chapter.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208654 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 18:30:10 +00:00
Doug Meil
338e4d602c
hbase-4905. book.xml (keyvalue types), ops_mgt.xml (metrics corrections)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208495 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 16:32:58 +00:00
Doug Meil
d11ddc0622
hbase-4898. book.xml (1 correction in no-reducer summary)
...
troubleshooting.xml 1 addition for MapReduce related documentation.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208230 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 03:08:14 +00:00
Doug Meil
a0cce57e46
hbase-4897 book.xml (clarified scan example), troubleshooting.xml (mr example)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208225 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 02:48:58 +00:00
karthik
99263fecfc
HBASE-4721 Retain Delete Markers after Major Compaction
...
Summary: major compactions *try* to retain delete markers for the configured
time interval
Test Plan:
added a new test testDeleteMarkerLongevity() in TestStoreScanner
following tests passed
TestMemStore
TestStoreScanner
TestQueryMatcher
TestCompaction
Reviewers: jgray, dhruba, lhofhansl, Karthik, nspiegelberg
Reviewed By: nspiegelberg
CC: HBase Diffs Facebook Group, lhofhansl, khemani, nspiegelberg
Differential Revision: 321
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208055 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 20:31:57 +00:00
Doug Meil
a10fb0ccad
hbase-4892 book.xml, ops_mgt.xml book changes.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208028 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 19:08:17 +00:00
Michael Stack
8db322ebdd
HBASE-4889 HRegionInfo.isMetaTable() should be true for -ROOT- regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1208006 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 18:29:31 +00:00
Michael Stack
e0a283fa3c
HBASE-4885 Building against Hadoop 0.23 uses out-of-date MapReduce artifacts
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207763 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 06:04:17 +00:00
larsh
01652cecb9
HBASE-4886 - truncate fails in HBase shell (Lars H)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207651 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 22:12:25 +00:00
Michael Stack
01c389c879
HBASE-4883 TestCatalogTracker failing for me on ubuntu
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207639 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 21:49:58 +00:00
Zhihong Yu
bdc28714e1
HBASE-4878 Master crash when splitting hlog may cause data loss (Chunhui Shen)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207560 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 20:10:58 +00:00
Michael Stack
228ebc64d8
HBASE-4877 TestHCM failing sporadically on jenkins and always for me on an ubuntu machine
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207491 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 18:22:18 +00:00
Zhihong Yu
d88f53bced
HBASE-4773 HBaseAdmin may leak ZooKeeper connections (Xufeng)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1207297 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 15:30:55 +00:00
Zhihong Yu
b1159115a4
HBASE-4862 Splitting hlog and opening region concurrently may cause data loss
...
(Chunhui Shen)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206965 13f79535-47bb-0310-9956-ffa450edef68
2011-11-28 02:35:35 +00:00
Zhihong Yu
26a4ab4a15
HBASE-4868 TestOfflineMetaRebuildBase#testMetaRebuild occasionally fails
...
(Gao Jinchao)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206755 13f79535-47bb-0310-9956-ffa450edef68
2011-11-27 16:21:10 +00:00
Zhihong Yu
f584f12260
HBASE-4833 HRegionServer stops could be 0.5s faster (N Keywal)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206490 13f79535-47bb-0310-9956-ffa450edef68
2011-11-26 16:50:35 +00:00
Zhihong Yu
6ce8bf9130
HBASE-4832 TestRegionServerCoprocessorExceptionWithAbort fails if the region server stops too fast
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206462 13f79535-47bb-0310-9956-ffa450edef68
2011-11-26 15:46:18 +00:00
Zhihong Yu
7dd0694984
HBASE-4863 Addendum to add category for TestThreads
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206369 13f79535-47bb-0310-9956-ffa450edef68
2011-11-25 23:05:27 +00:00
Doug Meil
ec4ebc7ee3
HBASE-4871 hbase book. docs cleanup.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206362 13f79535-47bb-0310-9956-ffa450edef68
2011-11-25 22:20:48 +00:00
Doug Meil
66e47a99f9
HBASE-4870 developer.xml, integration test info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206318 13f79535-47bb-0310-9956-ffa450edef68
2011-11-25 20:58:01 +00:00
Zhihong Yu
91a19bf59a
HBASE-4863 Phabricator D531 Make Thrift server thread pool bounded and add a command-line UI test
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1206267 13f79535-47bb-0310-9956-ffa450edef68
2011-11-25 17:26:40 +00:00
Zhihong Yu
3ba5e7b318
HBASE-4855 SplitLogManager hangs on cluster restart due to batch.installed doubly counted
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205959 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 19:03:46 +00:00
Zhihong Yu
5392c55cf6
HBASE-4864 TestMasterObserver#testRegionTransitionOperations occasionally
...
fails (Gao Jinchao)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205872 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 15:17:38 +00:00
Michael Stack
8d056194e1
HBASE-4861 Fix some misspells and extraneous characters in logs; set some to TRACE
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205732 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 06:13:10 +00:00
Michael Stack
fc20e56a0f
HBASE-4853 HBASE-4789 does overzealous pruning of seqids
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205722 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 04:24:56 +00:00
Michael Stack
aaabb3e8a5
HBASE-4853 HBASE-4789 does overzealous pruning of seqids; REVERT TEMPORARILY TO GET TED COMMENT IN
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205721 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 04:22:05 +00:00
Michael Stack
054c0a2418
HBASE-4853 HBASE-4789 does overzealous pruning of seqids
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205719 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 04:13:09 +00:00
Zhihong Yu
2c1c5223f4
HBASE-4739 Master dying while going to close a region can leave it in transition
...
forever (Gao Jinchao)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205706 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 02:09:09 +00:00
Nicolas Spiegelberg
2fb8275da0
HBASE-4787 Rename HTable thread pool
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205684 13f79535-47bb-0310-9956-ffa450edef68
2011-11-24 00:46:05 +00:00
karthik
a01617ba90
HBASE-4772 Utility to Create StoreFiles
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205661 13f79535-47bb-0310-9956-ffa450edef68
2011-11-23 23:34:09 +00:00
Nicolas Spiegelberg
0d73a879b3
HBASE-4785 Improve recovery time of HBase client when a region server dies.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205656 13f79535-47bb-0310-9956-ffa450edef68
2011-11-23 23:21:47 +00:00
ramkrishna
42104d08f2
HBASE-4308 Race between RegionOpenedHandler and AssignmentManager(Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205513 13f79535-47bb-0310-9956-ffa450edef68
2011-11-23 18:03:10 +00:00
Nicolas Spiegelberg
10407c9a16
HBASE-4783 Improve RowCounter to count rows in a specific key range.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205510 13f79535-47bb-0310-9956-ffa450edef68
2011-11-23 17:48:26 +00:00
Zhihong Yu
351e75629f
HBASE-4797 [availability] Skip recovered.edits files with edits we know older than what region currently has (Jimmy Jiang)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205290 13f79535-47bb-0310-9956-ffa450edef68
2011-11-23 05:23:45 +00:00
Michael Stack
a5c87acadd
HBASE-4842 [hbck] Fix intermittent failures on TestHBaseFsck.testHBaseFsck
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205101 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 17:41:19 +00:00
Michael Stack
2229f7e016
HBASE-4849 TestCatalogTracker can fail if an existing zookeeper running
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205093 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 17:31:05 +00:00
Michael Stack
8cc1870f6f
HBASE-4825 TestRegionServersMetrics and TestZKLeaderManager are not categorized (small/medium/large); ADDENDUM; PARTIAL REVERT; MISTAKENLY COMMITTED TestCatalogTracker change
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205091 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 17:28:06 +00:00
Michael Stack
986a2f553c
HBASE-4825 TestRegionServersMetrics and TestZKLeaderManager are not categorized (small/medium/large)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205090 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 17:26:00 +00:00
Michael Stack
d6d1ee0a45
HBASE-4848 TestScanner failing because hostname can't be null
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1205084 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 17:08:27 +00:00
Nicolas Spiegelberg
9f7557729c
HBASE-4808 Test to Ensure Expired Deletes Don't Override Puts
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204802 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 03:56:59 +00:00
Nicolas Spiegelberg
4a2bea25be
[jira] [HBASE-4809] Per-CF set RPC metrics
...
Summary: Porting RPC metrics incremented for each column family set touched by a
request from 0.89-fb.
Test Plan:
Unit tests, 5-node cluster. Observe metrics through JMX.
The current version of patch compiles but no testing done yet.
Reviewers: nspiegelberg, JIRA, Kannan, Karthik
Reviewed By: nspiegelberg
CC: nspiegelberg, mbautin
Differential Revision: 483
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204799 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 03:48:58 +00:00
Michael Stack
23532b3538
HBASE-4798 Sleeps and synchronisation improvements for tests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204769 13f79535-47bb-0310-9956-ffa450edef68
2011-11-22 01:04:40 +00:00
Zhihong Yu
bba38d9a5f
HBASE-4213 Addendum disables testInstantSchemaOperationsInZKForMasterFailover which didn't fail on PreCommit but failed on Jenkins
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204667 13f79535-47bb-0310-9956-ffa450edef68
2011-11-21 19:45:24 +00:00
Doug Meil
211553dd35
HBASE-4837 book.xml, schema design
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204627 13f79535-47bb-0310-9956-ffa450edef68
2011-11-21 18:11:49 +00:00
Zhihong Yu
7a8c36be23
HBASE-4213 Support for fault tolerant, instant schema updates with out master's intervention through ZK
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204611 13f79535-47bb-0310-9956-ffa450edef68
2011-11-21 17:29:32 +00:00
Andrew Kyle Purtell
46b1b65cc7
HBASE-2418 Support for ZooKeeper authentication
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204227 13f79535-47bb-0310-9956-ffa450edef68
2011-11-20 19:46:21 +00:00
Andrew Kyle Purtell
35981f50f9
HBASE-4827 TestAdmin should clean up resources after tests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204097 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 22:16:47 +00:00
Michael Stack
72c3a34146
HBASE-4829 Fix javadoc warnings in 0.92 branch
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204094 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 22:11:17 +00:00
Michael Stack
d47fd50da1
HBASE-4828 Fix failing TestShell, needs same addendum as HBASE-4815 got
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204083 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 21:48:25 +00:00
Michael Stack
d7d32fa80e
Added link to meetup
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204038 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 18:42:59 +00:00
Michael Stack
b4c79fc418
Edit of our hadoop versions section
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204037 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 18:41:22 +00:00
Michael Stack
39d7828814
HBASE-4789 On split, parent region is sticking around in oldest sequenceid to region map though not online; we don't cleanup WALs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1204034 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 18:27:51 +00:00
Zhihong Yu
ef6ba2db03
HBASE-4815 Addendum sets "hbase.online.schema.update.enable" to true
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203965 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 11:29:12 +00:00
Michael Stack
eba8dab3ec
HBASE-4436 Remove @deprecated Scan methods in 0.90 from TRUNK and 0.92
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203959 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 04:45:14 +00:00
Michael Stack
95d22b9dc5
HBASE-4256 Intra-row scanning (part deux)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203957 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 04:40:29 +00:00
Michael Stack
c42e7e1028
HBASE-4815 Disable online altering by default, create a config for it
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203916 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 00:26:59 +00:00
Gary Helmling
cc7e469310
HBASE-3025 Security: coprocessor based access control
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203909 13f79535-47bb-0310-9956-ffa450edef68
2011-11-19 00:15:27 +00:00
Gary Helmling
a2de91f85b
Amend HBASE-2742 Fix intermittent TestZKLeaderManager failure
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203841 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 21:08:38 +00:00
Michael Stack
b5f5e2aeeb
HBASE-4816 Regionserver wouldn't go down because split happened exactly at same time we issued bulk user region close call on our way out
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203814 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 20:01:30 +00:00
Michael Stack
8df0e84cf7
HBASE-4819 TestShell broke in trunk; typo
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203788 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 18:45:51 +00:00
Gary Helmling
e0e0d94f97
HBASE-2742 Provide strong authentication with a secure RPC engine
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203515 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 07:34:43 +00:00
Nicolas Spiegelberg
e7fb30c371
HBASE-4544 change RWCC to MVCC
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203468 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 02:19:37 +00:00
Nicolas Spiegelberg
1e68440431
HBASE-4594 Fix maxVersions when scanning a file with a TS > read point
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203467 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 02:19:33 +00:00
Nicolas Spiegelberg
619d1a327e
HBASE-4485 Eliminate window of missing Data
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203466 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 02:19:28 +00:00
Nicolas Spiegelberg
d116edef93
HBASE-2856 Cross Column Family Read Atomicity
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203465 13f79535-47bb-0310-9956-ffa450edef68
2011-11-18 02:19:24 +00:00
larsh
a9253a7104
HBASE-4805 Allow better control of resource consumption in HTable (Lars H)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203428 13f79535-47bb-0310-9956-ffa450edef68
2011-11-17 23:58:57 +00:00
Kannan Muthukkaruppan
3039d61014
HBASE-4628 [jira] Enhance Table Create Presplit Functionality within the HBase
...
Shell
Summary:
HBase shell can algorithmically split a new table at creation
This change adds optional arguments to the HBase shell's create command
to split a table into a specified number of regions using a specified
splitting algorithm as defined by RegionSplitter.
Currently, we allow the user to presplit in the HBase shell by explicitly
listing the startkey of all the region shards that they want. Instead, we
should provide the RegionSplitter functionality of choosing a split algorithm,
followed by the number of splits that they want.
Test Plan:
Created tables with and without splits using the shell; also attampted
to give incorrect arguments to shell create command.
Reviewers: nspiegelberg, JIRA
Reviewed By: nspiegelberg
CC: nspiegelberg, lhofhansl
Differential Revision: 429
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203413 13f79535-47bb-0310-9956-ffa450edef68
2011-11-17 23:01:59 +00:00
Michael Stack
c9d5a838d0
HBASE-4799 Catalog Janitor logic bug causes region leackage
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203308 13f79535-47bb-0310-9956-ffa450edef68
2011-11-17 18:16:30 +00:00
Todd Lipcon
9c6b3b375d
HBASE-4806 Fix logging message in HbaseObjectWritable
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1203284 13f79535-47bb-0310-9956-ffa450edef68
2011-11-17 17:18:03 +00:00
Zhihong Yu
ac6e9a1125
HBASE-4796 Race between SplitRegionHandlers for the same region kills the master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202935 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 23:40:29 +00:00
Michael Stack
e84b62cbb0
HBASE-4801 alter_status shell prints sensible message at completion
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202914 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 22:46:14 +00:00
larsh
99724ae460
HBASE-4800 Result.compareResults is incorrect (James Taylor and Lars H)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202827 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 18:38:12 +00:00
Michael Stack
207ca9895f
HBASE-4795 Fix TestHFileBlock when running on a 32-bit JVM
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202518 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 03:04:10 +00:00
Zhihong Yu
1ae05e5dd3
HBASE-4793 HBase shell still using deprecated methods removed in HBASE-4436
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202493 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 01:04:45 +00:00
Jean-Daniel Cryans
eb5e28e4e1
HBASE-4792 SplitRegionHandler doesn't care if it deletes the znode or not,
...
leaves the parent region stuck offline
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202487 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 00:42:52 +00:00
Zhihong Yu
0ab2272833
HBASE-4768 Addendum removes unnecessary assertion
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202419 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 20:57:35 +00:00
Gary Helmling
3f423daca0
HBASE-4784 Handle void return types in CoprocessorProtocol methods
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202336 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 17:55:48 +00:00
Zhihong Yu
48c16d1d66
HBASE-4790 Occasional TestDistributedLogSplitting failure (Jinchao)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202312 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 17:15:04 +00:00
Zhihong Yu
ed36c7cbda
HBASE-4764 Addendum add HLogUtilsForTests.java
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202124 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 11:00:38 +00:00
Michael Stack
dd9c07f1c9
HBASE-4764 naming errors for TestHLogUtils and SoftValueSortedMapTest
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202046 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 05:18:19 +00:00
Doug Meil
eaada4b531
HBASE-4788. Adding MR to file example.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1202031 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 04:10:38 +00:00
Nicolas Spiegelberg
548a74e9b4
HBASE-4768 Per-(table, columnFamily) metrics with configurable table name inclusion
...
Summary: This is an initial version of an HBase trunk diff for per-table/CF
metrics (see JIRA for details). Unit tests mostly pass -- need to look into
TestDistributedLogSplitting. Also still doing cluster testing.
Test Plan: Unit tests, single-node cluster, dev cluster. Need to try bulk-load
map-reduce jobs as well. Observe metrics through JMX.
Reviewers: jgray, nspiegelberg, stack, tedyu, todd, JIRA
Reviewed By: nspiegelberg
CC: nspiegelberg, Liyin, mbautin, tedyu
Differential Revision: 363
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201994 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 01:26:05 +00:00
Doug Meil
dab526e492
HBASE-4786 book.xml,performance.xml adding and reorg of schema info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201992 13f79535-47bb-0310-9956-ffa450edef68
2011-11-15 01:14:10 +00:00
Michael Stack
1c9f356fca
HBASE-4780 Lower mini cluster shutdown time in HRegionServer#waitOnAllRegionsToClose and ServerManager#letRegionServersShutdown
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201954 13f79535-47bb-0310-9956-ffa450edef68
2011-11-14 22:50:10 +00:00
Nicolas Spiegelberg
6ebf318735
HBASE-4778 Don't ignore corrupt StoreFiles when opening a region
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201940 13f79535-47bb-0310-9956-ffa450edef68
2011-11-14 22:29:03 +00:00
Zhihong Yu
7d23c9afb1
HBASE-4752 Don't create an unnecessary LinkedList when evicting from the BlockCache
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201516 13f79535-47bb-0310-9956-ffa450edef68
2011-11-13 21:17:35 +00:00
Zhihong Yu
9cdde5ab68
HBASE-4779 TestHTablePool, TestScanWithBloomError, TestRegionSplitCalculator are
...
not tagged and TestPoolMap should not use TestSuite (N Keywal)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201442 13f79535-47bb-0310-9956-ffa450edef68
2011-11-13 15:46:44 +00:00
Michael Stack
94a06fb391
HBASE-4777 Write back to client 'incompatible' if we show up with wrong version
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201400 13f79535-47bb-0310-9956-ffa450edef68
2011-11-13 04:56:26 +00:00
Zhihong Yu
62b5c04786
HBASE-4478 Improve AssignmentManager.handleRegion so that it can process certain ZK state
...
in the case of RS offline
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201186 13f79535-47bb-0310-9956-ffa450edef68
2011-11-12 04:40:41 +00:00
Michael Stack
3e37baa9f3
HBASE-4577 Region server reports storefileSizeMB bigger than storefileUncompressedSizeMB
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201106 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 23:40:29 +00:00
Michael Stack
902cd7e192
HBASE-4511 There is data loss when master failovers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201104 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 23:36:47 +00:00
Michael Stack
7671b5d49d
HBASE-4723 Loads of NotAllMetaRegionsOnlineException traces when starting the master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201097 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 23:21:07 +00:00
larsh
571e8f8520
HBASE-3433 Remove the KV copy of every KV in Scan; introduced by HBASE-3232
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1201094 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 23:19:28 +00:00
Michael Stack
a51931de2d
HBASE-4734 [bulk load] Warn if bulk load directory contained no files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200958 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 17:09:12 +00:00
Nicolas Spiegelberg
4206b1e860
[debug] Have NSFRE messages also display the row associated with the region request.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200691 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 02:11:03 +00:00
Nicolas Spiegelberg
b45fd73378
HBASE-4769 Abort RegionServer Immediately on OOME
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200662 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 00:33:46 +00:00
Michael Stack
45a629cd76
HBASE-4741 Online schema change doesn't return errors
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200660 13f79535-47bb-0310-9956-ffa450edef68
2011-11-11 00:24:04 +00:00
Michael Stack
274e7c2743
HBASE-4288 "Server not running" exception during meta verification causes RS abort
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200648 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10 23:58:06 +00:00
Nicolas Spiegelberg
04afdf9633
HBASE-3690 Option to Exclude Bulk Import Files from Minor Compaction
...
Summary:
We ran an incremental scrape with HFileOutputFormat and
encountered major compaction storms. This is caused by the bug in
HBASE-3404. The permanent fix is a little tricky without HBASE-2856. We
realized that a quicker solution for avoiding these compaction storms is
to simply exclude bulk import files from minor compactions and let them
only be handled by time-based major compactions. Add with functionality
along with a config option to enable it.
Rewrote this feature to be done on a per-bulkload basis.
Test Plan:
- mvn test -Dtest=TestHFileOutputFormat
DiffCamp Revision:
Reviewers: stack, Kannan, JIRA, dhruba
Reviewed By: stack
CC: dhruba, lhofhansl, nspiegelberg, stack
Differential Revision: 357
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200621 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10 23:31:13 +00:00
Nicolas Spiegelberg
6c57076f7e
HBASE-4765 Enhance HLog Metrics
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200619 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10 23:29:16 +00:00
Andrew Kyle Purtell
373c98b0df
HBASE-4554 Allow set/unset coprocessor table attributes from shell (Mingjie Lai)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200436 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10 17:15:20 +00:00
Zhihong Yu
076030550f
HBASE-4737 Addendum removes unnecessary print
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200138 13f79535-47bb-0310-9956-ffa450edef68
2011-11-10 04:18:42 +00:00
Zhihong Yu
f5944d1a72
HBASE-4737 Addendum tags SmallTests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1200012 13f79535-47bb-0310-9956-ffa450edef68
2011-11-09 22:37:32 +00:00
Nicolas Spiegelberg
e896f6d400
Upgrade nextKeyValue() error message from debug to info to highlight MR generation failures
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1199605 13f79535-47bb-0310-9956-ffa450edef68
2011-11-09 03:48:11 +00:00
Zhihong Yu
1f2aadb80d
HBASE-4737 Categorize the tests into small/medium/large; allow small tests to be run
...
in parallel within a single JVM (N Keywal)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1199604 13f79535-47bb-0310-9956-ffa450edef68
2011-11-09 03:38:10 +00:00
Zhihong Yu
78ebe94d05
HBASE-4740 [bulk load] the HBASE-4552 API can't tell if errors on region server are recoverable
...
(Jonathan Hsieh)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1199017 13f79535-47bb-0310-9956-ffa450edef68
2011-11-07 23:51:56 +00:00
Zhihong Yu
d54b1fdee7
HBASE-4754 FSTableDescriptors.getTableInfoPath() should handle FileNotFoundException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198953 13f79535-47bb-0310-9956-ffa450edef68
2011-11-07 21:40:28 +00:00
Zhihong Yu
f7e925c8d3
HBASE-4746 Use a random ZK client port in unit tests so we can run them in parallel
...
(Mikhail Bautin)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198856 13f79535-47bb-0310-9956-ffa450edef68
2011-11-07 18:22:57 +00:00
Michael Stack
02f6104dc2
HBASE-4753 org.apache.hadoop.hbase.regionserver.TestHRegionInfo#testGetSetOfHTD throws NPE on trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198581 13f79535-47bb-0310-9956-ffa450edef68
2011-11-06 22:47:17 +00:00
Michael Stack
7d8d42d01b
HBASE-3939 Some crossports of Hadoop IPC fixes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198573 13f79535-47bb-0310-9956-ffa450edef68
2011-11-06 21:48:31 +00:00
Michael Stack
b508f52998
HBASE-4751 Make TestAdmin#testEnableTableRoundRobinAssignment friendly to concurrent tests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198013 13f79535-47bb-0310-9956-ffa450edef68
2011-11-05 18:53:49 +00:00
Michael Stack
7052e59b38
HBASE-4749 TestMasterFailover#testMasterFailoverWithMockedRITOnDeadRS occasionally fails
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1198007 13f79535-47bb-0310-9956-ffa450edef68
2011-11-05 18:45:24 +00:00
Andrew Kyle Purtell
c775d60de6
HBASE-4745 LRU statistics thread should be a daemon
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197864 13f79535-47bb-0310-9956-ffa450edef68
2011-11-05 01:48:45 +00:00
Michael Stack
56e19a72dc
HBASE-4725 NPE in AM#updateTimers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197815 13f79535-47bb-0310-9956-ffa450edef68
2011-11-04 23:10:08 +00:00
Michael Stack
bb0c9a11d8
HBASE-4553 The update of .tableinfo is not atomic; we remove then rename
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197812 13f79535-47bb-0310-9956-ffa450edef68
2011-11-04 23:03:29 +00:00
Michael Stack
2ce1d7c97c
HBASE-4722 TestGlobalMemStoreSize has started failing; ADDENDUM
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197349 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 23:39:48 +00:00
Doug Meil
ae6af9e630
HBASE-4743 book.xml, performance.xml, troubleshooting.xml scan info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197315 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 21:22:57 +00:00
Michael Stack
92b57170e9
HBASE-4298 Support to drain RS nodes through ZK
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1197256 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 18:34:41 +00:00
Gary Helmling
a9992a53c4
HBASE-4518 TestServerCustomProtocol fails intermittently
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196952 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 05:57:36 +00:00
Michael Stack
09225cf9b6
HBASE-4480 Testing script to simplify local testing
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196939 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 04:11:46 +00:00
Doug Meil
5eaea899e3
HBASE-4736 troubleshooting.xml, xrefs to Arch chapter
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196925 13f79535-47bb-0310-9956-ffa450edef68
2011-11-03 03:05:37 +00:00
Zhihong Yu
76060691bb
HBASE-4609 ThriftServer.getRegionInfo() is expecting old ServerName format, need to
...
use new Addressing class instead (Jonathan Gray)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196873 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 23:48:22 +00:00
Doug Meil
c61f0f296f
HBASE-4735 book.xml, schema design keysize code example
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196860 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 23:26:30 +00:00
Doug Meil
88643f7220
HBASE-4732 book.xml, added link to MR tutorial in MR chapter (trivial change)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196805 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 21:19:13 +00:00
Doug Meil
b08f746cd2
HBASE-4731 book.xml, schema design - rowkey numeric example
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196801 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 21:09:47 +00:00
Doug Meil
f0444014b8
HBASE-4730 book.xml, ops_mgt.xml, performance.xml - handful of changes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196792 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 20:40:14 +00:00
Nicolas Spiegelberg
b44e09085c
HBASE-2312 [jira] Possible data loss when RS goes into GC pause while rolling
...
HLog
Summary:
There is a very corner case when bad things could happen(ie data loss):
1) RS #1 is going to roll its HLog - not yet created the new one, old one will
get no more writes
2) RS #1 enters GC Pause of Death
3) Master lists HLog files of RS#1 that is has to split as RS#1 is dead, starts
splitting
4) RS #1 wakes up, created the new HLog (previous one was rolled) and appends an
edit - which is lost
The following seems like a possible solution:
1) Master detects RS#1 is dead
2) The master renames the /hbase/.logs/<regionserver name> directory to
something else (say /hbase/.logs/<regionserver name>-dead)
3) Add mkdir support (as opposed to mkdirs) to HDFS - so that a file create
fails if the directory doesn't exist. Dhruba tells me this is very doable.
4) RS#1 comes back up and is not able create the new hlog. It restarts itself.
Test Plan: EMPTY
Reviewers: JIRA, stack, khemani
Reviewed By: khemani
CC: tedyu, nspiegelberg, stack, Kannan, khemani, jgray
Differential Revision: 99
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196773 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 19:24:23 +00:00
Nicolas Spiegelberg
119ae0c4ac
[jira] [HBASE-4627] Ability to specify a custom start/end to RegionSplitter
...
Summary:
[HBASE-4627]
added a custom start/end row to RegionSplitter. Also solved
an off-by-one error because the end row is prefix-inclusive and not
exclusive.
<a href="https://issues.apache.org/jira/browse/HBASE-4489 " title="Better key splitting in RegionSplitter"><del>HBASE-4489</del></a> changed the default endKey on HexStringSplit from 7FFF... to FFFF... While this is correct, existing users of 0.90 RegionSplitter have 7FFF as the end key in their schema and the last region will not split properly under this new code. We need to let the user specify a custom start/end key range for when situations like this arise. Optimally, we should also write the start/end key in META so we could figure this out implicitly instead of requiring the user to explicitly specify it.
Test Plan:
- mvn test -Dtest=TestRegionSplitter
CC: JIRA
Reviewers: DUMMY_REVIEWER
Differential Revision: 39
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196772 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 19:24:18 +00:00
Zhihong Yu
5721a5ac53
HBASE-4716 Addendum Use Preconditions and remove enum
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196749 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 18:35:52 +00:00
Zhihong Yu
0e32567cdd
HBASE-4716 Improve locking for single column family bulk load
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196674 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 16:28:09 +00:00
Michael Stack
321d6c3025
HBASE-4724 TestAdmin hangs randomly in trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196636 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 15:37:19 +00:00
Michael Stack
d6601d1d17
HBASE-4713 Raise debug level to warn on ExecutionException in HConnectionManager
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196592 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 14:15:54 +00:00
Zhihong Yu
87a157d9eb
HBASE-1744 HBaseAdmin ctor should obtain Configuration from HBaseTestingUtility
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196533 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 10:12:24 +00:00
Zhihong Yu
061c22b302
SE-4377 [hbck] Offline rebuild .META. from fs data only
...
(Jonathan Hsieh)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196527 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 09:51:19 +00:00
Michael Stack
3fab67a8b5
HBASE-4722 TestGlobalMemStoreSize has started failing; commit some extra logging to help debug whats going on up on jenkins
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196464 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 06:12:38 +00:00
Zhihong Yu
1b63b76e69
HBASE-1744 Thrift server to match the new java api (Tim Sell)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196451 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 04:26:26 +00:00
Jean-Daniel Cryans
930eb49759
HBASE-3515 [replication] ReplicationSource can miss a log after RS comes out of GC
...
(fixing a missing handling of IOE in Replication)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196402 13f79535-47bb-0310-9956-ffa450edef68
2011-11-02 00:05:55 +00:00
Jean-Daniel Cryans
08a9170236
HBASE-3515 [replication] ReplicationSource can miss a log after RS comes out of GC
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196398 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 23:44:02 +00:00
Michael Stack
850bb134a6
HBASE-3680 Publish more metrics about mslab; REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196389 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 23:19:59 +00:00
Michael Stack
e44d373842
HBASE-4708 Revert safemode related pieces of hbase-4510
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196321 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 22:10:10 +00:00
Nicolas Spiegelberg
8742f64536
Revert "HBASE-4627 Ability to specify a custom start/end to RegionSplitter"
...
This reverts commit r1196256.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196258 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 20:25:08 +00:00
Nicolas Spiegelberg
1b70625b81
HBASE-4627 Ability to specify a custom start/end to RegionSplitter (unintended commit)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196256 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 20:23:47 +00:00
Jonathan Gray
8e2dea1eb4
HBASE-4696 HRegionThriftServer' might have to indefinitely do redirtects (jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196254 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 20:14:42 +00:00
Michael Stack
d8516489ff
HBASE-3680 Publish more metrics about mslab; REVERTED
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196236 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 19:39:20 +00:00
Michael Stack
61735778e9
HBASE-3680 Publish more metrics about mslab
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196232 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 19:32:53 +00:00
Michael Stack
d5364c2bfd
HBASE-4695 WAL logs get deleted before region server can fully flush
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196220 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 19:12:11 +00:00
Gary Helmling
e34c773792
HBASE-4710 UnknownProtocolException should abort client retries as a DoNotRetryIOException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196185 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 18:15:11 +00:00
Michael Stack
f637b4d4e8
HBASE-4714 Don't ship w/ icms enabled by default; REDO
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196120 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 16:46:33 +00:00
Michael Stack
df053660bf
HBASE-4714 Don't ship w/ icms enabled by default; REVERT -- I overcommitted by mistake
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196117 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 16:45:31 +00:00
Michael Stack
a47b0b3293
HBASE-4714 Don't ship w/ icms enabled by default
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1196114 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 16:44:38 +00:00
Michael Stack
9018d028e1
HBASE-4703 Improvements in tests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195833 13f79535-47bb-0310-9956-ffa450edef68
2011-11-01 05:36:12 +00:00
Zhihong Yu
e29a6c1b3b
HBASE-4669 Add an option of using round-robin assignment for enabling table
...
(Jieshan Bean)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195670 13f79535-47bb-0310-9956-ffa450edef68
2011-10-31 21:00:48 +00:00
Michael Stack
f6ad8d2647
HBASE-4680 FSUtils.isInSafeMode() checks should operate on HBase root dir, where we have permissions; REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195588 13f79535-47bb-0310-9956-ffa450edef68
2011-10-31 18:09:17 +00:00
Zhihong Yu
e32b161c8f
HBASE-4552 multi-CF bulk load is not atomic across column families (Jonathan Hsieh)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195574 13f79535-47bb-0310-9956-ffa450edef68
2011-10-31 17:26:42 +00:00
Zhihong Yu
fb97e1381a
HBASE-4690 Intermittent TestRegionServerCoprocessorExceptionWithAbort failure
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195250 13f79535-47bb-0310-9956-ffa450edef68
2011-10-30 21:17:30 +00:00
Michael Stack
7918625952
HBASE-4603 Uneeded sleep time for tests in hbase.master.ServerManager#waitForRegionServers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195246 13f79535-47bb-0310-9956-ffa450edef68
2011-10-30 21:11:57 +00:00
Michael Stack
b625995326
HBASE-4613 hbase.util.Threads#threadDumpingIsAlive sleeps 1 second, slowing down the shutdown by 0.5s
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195056 13f79535-47bb-0310-9956-ffa450edef68
2011-10-29 22:01:59 +00:00
Michael Stack
f4109e3a28
HBASE-4701 TestSplitTransactionOnCluster fails on occasion when it tries to move a region
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1195034 13f79535-47bb-0310-9956-ffa450edef68
2011-10-29 21:03:55 +00:00
Michael Stack
f686732973
HBASE-4701 TestMasterObserver fails up on jenkins
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1194900 13f79535-47bb-0310-9956-ffa450edef68
2011-10-29 15:03:30 +00:00
Zhihong Yu
2b021bce11
HBASE-4694 Addendum, revert non-logging statements in DefaultLoadBalancer
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190747 13f79535-47bb-0310-9956-ffa450edef68
2011-10-29 03:35:05 +00:00
Michael Stack
9586812380
HBASE-4436 Remove trivial 0.90 deprecated code from 0.92 and trunk.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190675 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 23:40:32 +00:00
Michael Stack
8c6f8b4b96
HBASE-4694 Some cleanup of log messages in RS and M
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190669 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 23:20:14 +00:00
Michael Stack
bdd4b8d012
HBASE-4699 Cleanup the UIs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190662 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 23:05:57 +00:00
larsh
45f44dc9ea
HBASE-4691 Remove more unnecessary byte[] copies from KeyValues
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190640 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 22:29:49 +00:00
Jonathan Gray
94d1cc12ab
HBASE-4687 regionserver may miss zk-heartbeats to master when replaying edits at region open (prakash via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190610 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 21:54:30 +00:00
Zhihong Yu
e99dc7fa83
HBASE-4532 remove system.out.println (Jonathan Hsieh)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190607 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 21:49:46 +00:00
Jonathan Gray
804e99e4d0
HBASE-4528 The put operation can release the rowlock before sync-ing the Hlog (dhruba via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190606 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 21:49:38 +00:00
Jonathan Gray
9d172f9b96
HBASE-4641 Block cache can be mistakenly instantiated on Master (jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190604 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 21:43:58 +00:00
Gary Helmling
b5929431a5
HBASE-4680 FSUtils.isInSafeMode() checks should operate on HBase root dir, where we have permissions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190428 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 16:25:34 +00:00
Michael Stack
86f20b257f
HBASE-4692 HBASE-4300 broke the build
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190176 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 06:59:47 +00:00
Michael Stack
91090148f7
HBASE-4304 requestsPerSecond counter stuck at 0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190167 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 06:09:32 +00:00
Nicolas Spiegelberg
0e83d7445d
HBASE-4679 Thrift null mutation error
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190143 13f79535-47bb-0310-9956-ffa450edef68
2011-10-28 03:29:52 +00:00
Michael Stack
2e6de1360a
Added debug to figure why this TestRegionServerCoprocessorExceptionWithRemove is failing with ArrayIndexOutOfBoundsException though we just checked the List size is > 0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190080 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 23:16:49 +00:00
Michael Stack
bf0f06c569
HBASE-4300 Start of new-version master fails if old master's znode is hanging around
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190068 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 22:20:02 +00:00
Michael Stack
1a78bd8828
HBASE-4685 TestDistributedLogSplitting.testOrphanLogCreation failing because of ArithmeticException: / by zero.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190048 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 21:47:31 +00:00
Michael Stack
421ae8504c
HBASE-4388 Second start after migration from 90 to trunk crashes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1190027 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 21:05:55 +00:00
Michael Stack
3f2ddc2b17
HBASE-4688 Make it so can run PE w/o having to put hbase jar on CLASSPATH
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1189945 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 19:13:44 +00:00
larsh
9f2204fbe3
HBASE-4673 NPE in HFileReaderV2.close during major compaction when hfile.block.cache.size is set to 0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1189481 13f79535-47bb-0310-9956-ffa450edef68
2011-10-26 21:32:43 +00:00
Michael Stack
055d8e3b8c
HBASE-4634 'test.build.data' property overused leading to write data at the wrong place
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1189429 13f79535-47bb-0310-9956-ffa450edef68
2011-10-26 20:29:41 +00:00
larsh
9efd27b733
HBASE-4648 Bytes.toBigDecimal() doesn't use offset
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1189351 13f79535-47bb-0310-9956-ffa450edef68
2011-10-26 18:05:02 +00:00
Nicolas Spiegelberg
770cc7d5d2
HBASE-4645 Edits Log recovery losing data across column families
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1189285 13f79535-47bb-0310-9956-ffa450edef68
2011-10-26 16:11:11 +00:00
Michael Stack
9570f3c907
HBASE-4367 Deadlock in MemStore flusher due to JDK internally synchronizing on current thread
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1188555 13f79535-47bb-0310-9956-ffa450edef68
2011-10-25 07:40:25 +00:00
Michael Stack
3c764b1e05
HBASE-4670 Fix javadoc warnings
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1188537 13f79535-47bb-0310-9956-ffa450edef68
2011-10-25 06:51:28 +00:00
Michael Stack
0b4c5efe75
HBASE-4374 Up default regions size from 256M to 1G
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1188505 13f79535-47bb-0310-9956-ffa450edef68
2011-10-25 03:34:22 +00:00
Andrew Kyle Purtell
998539d05d
HBASE-3512 Shell support for listing currently loaded coprocessors
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1188444 13f79535-47bb-0310-9956-ffa450edef68
2011-10-24 23:22:20 +00:00