[ 
https://issues.apache.org/jira/browse/KUDU-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16370790#comment-16370790
 ] 

Will Berkeley commented on KUDU-2317:
-------------------------------------

[~tlipcon] See KUDU-2318.

> Tablet can fail to copy if it has metadata that is too large
> ------------------------------------------------------------
>
>                 Key: KUDU-2317
>                 URL: https://issues.apache.org/jira/browse/KUDU-2317
>             Project: Kudu
>          Issue Type: Bug
>          Components: tablet copy
>    Affects Versions: 1.6.0
>            Reporter: Will Berkeley
>            Priority: Major
>
> The BeginTabletCopySessionResponsePB contains a TabletSuperBlockPB, which 
> contains a listing of all of a tablet's rowsets. If the number of rowsets is 
> so large that the superblock exceeds the rpc max message size (default 50MB), 
> it's not possible to copy the tablet.
> The copy client will log messages like
> {noformat}
> W0214 14:14:51.899601 13430 consensus_peers.cc:396] T 
> 4e3b863d211545aea24a553d48ec3866 P 43f60e1982444bb58405ca3bdfbadcb4 -> Peer 
> 95b8321262394992a03c334039b1fe5e (tserver-00:7050): Unable to begin Tablet 
> Copy on peer: Network error: RPC frame had a length of 52536004, but we only 
> support messages up to 52428800 bytes long.
> {noformat}
> The copy source will log messages like
> {noformat}
> W0214 14:14:51.965180 15179 serialization.cc:64] Serialized 
> kudu.tserver.BeginTabletCopySessionResponsePB (58609169 bytes) is larger than 
> the maximum configured RPC message size (52428800 bytes). Sending anyway, but 
> peer may reject the data.
> {noformat}
> An additional problem this causes is that the connection between the source 
> and client is torn down, which can cause other tablet copies to fail.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to