Matteo Bertozzi
8da0500e7d
HBASE-16695 Procedure v2 - Support for parent holding locks
2016-09-26 08:42:48 -07:00
Matteo Bertozzi
e01e05cc0e
HBASE-16587 Procedure v2 - Cleanup suspended proc execution
2016-09-26 08:08:44 -07:00
Jonathan M Hsieh
a90d433a2c
HBASE-12088 Remove unused hadoop-1.0, hadoop-1.1 profiles from non-root poms
2016-09-21 20:45:03 -07:00
Apekshit Sharma
b2eac0da33
HBASE-16554 Rebuild WAL tracker if trailer is corrupted.
...
Change-Id: Iecc3347de3de9fc57f57ab5f498aad404d02ec52
2016-09-19 12:23:48 -07:00
Matteo Bertozzi
9c58d26d3b
HBASE-16507 Procedure v2 - Force DDL operation to always roll forward (addendum)
2016-09-18 19:37:46 -07:00
Apekshit Sharma
da3abbcb35
HBASE-16534 Procedure v2 - Perf Tool for Scheduler.
...
Tool to test performance of locks and queues in procedure scheduler independently from other framework components.
Inserts table and region operations in the scheduler, then polls them and exercises their locks. Number of tables, regions and operations can be set using cli args.
Change-Id: I0fb27e67d3fcab70dd5d0b5197396b117b11eac6
2016-09-17 17:38:51 -07:00
Matteo Bertozzi
216e847366
HBASE-16639 TestProcedureInMemoryChore#testChoreAddAndRemove occasionally fails
2016-09-15 18:25:11 -07:00
tedyu
e782d0bbdf
HBASE-16640 TimeoutBlockingQueue#remove() should return whether the entry is removed
2016-09-15 17:34:23 -07:00
Matteo Bertozzi
f6ccae3502
HBASE-16507 Procedure v2 - Force DDL operation to always roll forward
2016-09-01 21:06:32 -07:00
Apekshit Sharma
5c7fa12ab3
HBASE-16101 addendum. Fixes runtime ClassCastException of Future<Integer> in ProcedureWALPerformanceEvaluation.
...
Change-Id: Ibe4f3a001b4f50e8598e367cc8648aeae129eee8
2016-09-01 17:23:54 -07:00
tedyu
5376106d05
HBASE-16532 Procedure-V2: Enforce procedure ownership at submission
2016-08-31 12:55:54 -07:00
Matteo Bertozzi
ea15522704
HBASE-16533 Procedure v2 - Extract chore from the executor
2016-08-30 18:40:51 -07:00
Apekshit Sharma
c66bb48ce8
HBASE-16101 Tool to microbenchmark procedure WAL performance.
...
Change-Id: I8ec158319395d2ec8e36641a3beab2694f7b6aef
2016-08-30 13:31:58 -07:00
Matteo Bertozzi
97b164ac38
HBASE-16451 Procedure v2 - Test WAL protobuf entry size limit
2016-08-23 21:02:38 -07:00
Matteo Bertozzi
91fee265cf
HBASE-16485 Procedure v2 - Add support to addChildProcedure() as last "step" in StateMachineProcedure
2016-08-23 16:42:57 -07:00
Matteo Bertozzi
34b668b0a9
HBASE-16452 Procedure v2 - Make ProcedureWALPrettyPrinter extend Tool
2016-08-19 10:09:25 -07:00
Apekshit Sharma
ce88270340
HBASE-16094 Improve cleaning up of proc wals.
...
Makes the proc log cleaner smarter.
Current method: starting from oldest log, keep deleting WALs until we encounter one which contains state of an active proc. Note that the state may be stale.
New method: Same as current method, but will also delete the wals which contain stale state.
In the starting, iterate from newest completed log (just before currently active log) and mark it for delete if it doesn't contain any state which will be required in case of recovery.
Tested: unittests.
Change-Id: Ie7499652e25af4aac8e9d71a42d60c61a03fd4e4
2016-08-18 13:30:21 -07:00
Matteo Bertozzi
e637a61e26
HBASE-16378 Procedure v2 - Make ProcedureException extend HBaseException
2016-08-17 14:31:08 -07:00
Matteo Bertozzi
8cfaa0e721
HBASE-16092 Procedure v2 - complete child procedure support
2016-07-12 10:23:02 -07:00
Apekshit
a3546a3752
HBASE-16130 Add comments to ProcedureStoreTracker.
...
Change-Id: I09d7c2375fd18a96aea48eaa161799496f491b4f
2016-06-29 12:29:48 -07:00
Matteo Bertozzi
1d06850f40
Revert "HBASE-16092 Procedure v2 - complete child procedure support"
...
This reverts commit 96c4054e3b
.
2016-06-24 14:35:29 -07:00
Matteo Bertozzi
96c4054e3b
HBASE-16092 Procedure v2 - complete child procedure support
2016-06-24 04:38:50 -07:00
Matteo Bertozzi
d66316fd80
HBASE-16068 Procedure v2 - use consts for conf properties in tests
2016-06-22 22:48:07 -07:00
Matteo Bertozzi
568e37d383
HBASE-16056 Procedure v2 - fix master crash for FileNotFound
2016-06-17 13:11:26 -07:00
Matteo Bertozzi
114fe7a81e
HBASE-16034 Fix ProcedureTestingUtility#LoadCounter.setMaxProcId()
2016-06-15 12:38:48 -07:00
Matteo Bertozzi
d5d9b7d500
HBASE-15107 Procedure v2 - Procedure Queue with Region locks
2016-06-08 12:52:58 -07:00
Matteo Bertozzi
6063afff5d
HBASE-15872 Split TestWALProcedureStore
2016-05-20 13:08:28 -07:00
Ramkrishna
97ad33c691
HBASE-15609 Remove PB references from Result, DoubleColumnInterpreter and
...
any such public facing class for 2.0 (Ram)
2016-05-09 14:56:00 +05:30
Matteo Bertozzi
bfca2a4606
HBASE-15579 Procedure v2 - Remove synchronized around nonce in Procedure submit
2016-04-22 10:15:58 -07:00
tedyu
d41a7e6310
HBASE-15639 Unguarded access to stackIndexes in Procedure#toStringDetails()
2016-04-13 08:42:30 -07:00
Jerry He
ac8cd373eb
HBASE-15592 Print Procedure WAL content
2016-04-06 21:49:07 -07:00
Stephen Yuan Jiang
e1d5c3d269
HBASE-15521 Procedure V2 - RestoreSnapshot and CloneSnapshot (Stephen Yuan Jiang)
2016-03-31 21:49:13 -07:00
Matteo Bertozzi
9e967e5c1d
HBASE-15113 Procedure v2 - Speedup eviction of sys operation results
2016-03-08 19:47:15 -08:00
Matteo Bertozzi
648cc5e823
HBASE-15422 Procedure v2 - Avoid double yield
2016-03-08 19:47:15 -08:00
Jonathan M Hsieh
f658f3ef83
HBASE-15356 Remove unused imports (Youngjoon Kim)
2016-03-03 11:42:38 -08:00
Stephen Yuan Jiang
60b81dc848
HBASE-15371: Procedure V2 - Completed support parent-child procedure (Stephen Yuan Jiang)
2016-03-01 19:37:56 -08:00
Samir Ahmic
40c55915e7
HBASE-15144 Procedure v2 - Web UI displaying Store state
2016-02-25 10:46:56 -08:00
Matteo Bertozzi
772f30fe2a
HBASE-15100 Master WALProcs are deleted out of order ending up with older wals not removed
2016-01-22 15:57:12 -08:00
Matteo Bertozzi
18a48af242
HBASE-14837 Procedure v2 - Procedure Queue Improvement
2016-01-14 09:24:42 -08:00
Matteo Bertozzi
60d33ce341
HBASE-14947 WALProcedureStore improvements
2015-12-15 12:52:34 -08:00
Vrishal Kulkarni
1f999c1e2b
HBASE-14719 Add metrics for master WAL count (numMasterWALs). Metric numMasterWALs appears as follows in metrics dump
...
{
"name" : "Hadoop:service=HBase,name=Master,sub=Procedure",
"modelerType" : "Master,sub=Procedure",
"tag.Context" : "master",
"tag.Hostname" : "vrishal-mbp",
"numMasterWALs" : 1
},
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-12-07 11:14:29 -08:00
tedyu
2317ec583d
HBASE-14894 Fix misspellings of threshold in log4j.properties files for tests (Youngjoon Kim)
2015-11-28 10:08:38 -08:00
Matteo Bertozzi
0bae444b34
HBASE-14843 TestWALProcedureStore.testLoad is flakey (addendum)
2015-11-23 23:35:10 -08:00
Matteo Bertozzi
0f3e2e0bfa
HBASE-14843 TestWALProcedureStore.testLoad is flakey
2015-11-23 09:54:42 -08:00
Matteo Bertozzi
55087ce888
HBASE-14863 Add missing test/resources/log4j files in hbase modules
2015-11-22 07:31:16 -08:00
Matteo Bertozzi
24580ace5e
HBASE-14786 TestProcedureAdmin hangs
2015-11-10 13:15:25 -08:00
Matteo Bertozzi
7b80c803b7
HBASE-14712 Increase MasterProcWALs clean up granularity
2015-11-09 09:34:51 -08:00
stack
ceddec9141
HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets
2015-11-03 20:47:20 -08:00
stack
9630fec2d5
Revert "HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets"
...
Revert. Seems to have destabilized the build
This reverts commit 6dbb5a8052
.
2015-11-02 08:17:41 -08:00
stack
6dbb5a8052
HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets
2015-11-01 22:26:43 -08:00