Uh oh!
There was an error while loading. Please reload this page.
HBASE-29837 Backport HBASE-27355 Separate meta read requests from master and client (#7261) - #7652
Conversation
…e#7261) Co-authored-by: huiruan <huiruan@tencent.com> Signed-off-by: Duo Zhang <zhangduo@apache.org> Reviewed-by: Aman Poonia <aman.poonia.29@gmail.com>
| public static final int HIGH_QOS = 200; | ||
| public static final int SYSTEMTABLE_QOS = HIGH_QOS; | ||
| // QOS for internal meta read requests | ||
| public static final int INTERNAL_READ_QOS = 250; |
There was a problem hiding this comment.
I also thought of another approch where we can define INTERNAL_READ_QOS in AnnotationReadingPriorityFunction (hbase-server module) and then let the master pass the priority while requesting to MetaTableAccessor, but that way we would end up doing many changes.
Umeshkumar9414
commented
Jan 20, 2026
@frostruan , @Apache9 , @mnpoonia please review. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Umeshkumar9414
commented
Jan 20, 2026
Same tests, TestSecureIPC, were passing in the previous build. So I think we can ignore Test failure. |
Apache-HBase
commented
Jan 20, 2026
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 20, 2026
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 20, 2026
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 20, 2026
🎊 +1 overall
This message was automatically generated. |
Umeshkumar9414
commented
Jan 21, 2026
Uh oh!
There was an error while loading. Please reload this page.
…ter and client (#7261) (#7652) * HBASE-27355 Separate meta read requests from master and client (#7261) Co-authored-by: huiruan <huiruan@tencent.com> Signed-off-by: Duo Zhang <zhangduo@apache.org> Reviewed-by: Aman Poonia <aman.poonia.29@gmail.com> * HBASE-29837 spotless apply Signed-off-by: Duo Zhang <zhangduo@apache.org> Co-authored-by: Ruanhui <32773751+frostruan@users.noreply.github.com> Co-authored-by: ukumawat <ukumawat@salesforce.com> Signed-off-by: Andrew Purtell <apurtell@apache.org>
…ter and client (#7261) (#7652) * HBASE-27355 Separate meta read requests from master and client (#7261) Co-authored-by: huiruan <huiruan@tencent.com> Signed-off-by: Duo Zhang <zhangduo@apache.org> Reviewed-by: Aman Poonia <aman.poonia.29@gmail.com> * HBASE-29837 spotless apply Signed-off-by: Duo Zhang <zhangduo@apache.org> Co-authored-by: Ruanhui <32773751+frostruan@users.noreply.github.com> Co-authored-by: ukumawat <ukumawat@salesforce.com> Signed-off-by: Andrew Purtell <apurtell@apache.org>
Because, MetaTableAccessor moved to hbase-server in master/branch-3 in HBASE-24609 and HBASE-25758, cherry-pick of HBASE-27355 was not clean.
This is an important improvement and I think needed in 2.x as well.