[ https://issues.apache.org/jira/browse/HBASE-15143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15923066#comment-15923066 ]
stack commented on HBASE-15143: ------------------------------- It looks good [~balazs.meszaros] Is the test failure yours? Thanks for the screen shots. LockInfo[] listLocks() matches listProcedures..... Good. We have to do this: 223 <dependency> 224 <groupId>org.apache.hbase</groupId> 225 <artifactId>hbase-protocol-shaded</artifactId> 226 </dependency> Hmm.... Was trying to have it so hbase-common did NOT depend on hbase-protocol* but I see the procedure stuff already does this. We can file a follow-on JIRA to purge protos from hbase-common. Not your fault. But let me ask, you are modeling on the ProcedureInfo? if so, that is a bit of a hack. Dang. Would be good to do a right-soln for ProcedureInfo.... and therefore for LockInfo. But this is not your issue. Should WaitingProcedure be a ProcedureInfo altogether? OR a subclass? Or have-a PI? Could you have LockInfo protobuf use PI protobuf? LockInfo needs a license. See other source files. And TestLockUtil needs license. Maybe should be in hbase.procedure2 package? Ditto for LockUtil LockUtil and LockInfo are in the top-level of the hbase package. Is that right? I suppose PI is and you are following that precedent. Otherwise, patch looks great. > Procedure v2 - Web UI displaying queues > --------------------------------------- > > Key: HBASE-15143 > URL: https://issues.apache.org/jira/browse/HBASE-15143 > Project: HBase > Issue Type: Sub-task > Components: proc-v2, UI > Reporter: Matteo Bertozzi > Assignee: Balazs Meszaros > Priority: Minor > Fix For: 2.0.0 > > Attachments: HBASE-15143-BM-0001.patch, HBASE-15143-BM-0002.patch, > HBASE-15143-BM-0003.patch, HBASE-15143-BM-0004.patch, screenshot.png > > > We can query MasterProcedureScheduler to display the various procedures and > who is holding table/region locks. > Each procedure is in a TableQueue or ServerQueue, so it is easy to display > the procedures in its own group. -- This message was sent by Atlassian JIRA (v6.3.15#6346)