[
https://issues.apache.org/jira/browse/KUDU-3495?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17747798#comment-17747798
]
Song Jiacheng edited comment on KUDU-3495 at 7/27/23 6:30 AM:
--------------------------------------------------------------
Hi, [~alexey].
Sorry to bother you again. Could you please take a look at this issue?
This issue was found recently and I am confused about this, because I think the
logic should not be like that.
was (Author: song jiacheng):
Hi, [~alexey].
Sorry to bother you again. Could you please take a look at this issue?
This issue was found recently and I am confused about this, because I think
there should not be like that.
> TServer: Unexpected result of write with old schema.
> ----------------------------------------------------
>
> Key: KUDU-3495
> URL: https://issues.apache.org/jira/browse/KUDU-3495
> Project: Kudu
> Issue Type: Bug
> Components: tserver
> Affects Versions: 1.14.0
> Reporter: Song Jiacheng
> Priority: Major
> Attachments: image-2023-07-25-18-54-29-354.png,
> image-2023-07-25-18-56-27-790.png
>
>
> For table test with two column a(primary key), b.
> If I do following operations in client side:
> # openTable(test) to get a kudu table object KuduTable1 whose schema is (a,
> b)
> # Add a column c to table test.
> # openTable(test) to get another kudu table object KuduTable2 whose schema
> is (a, b, c)
> # Insert 1 row ("d", "e", "f") using KuduTable2
> # Upsert 1 row ("d", "g") using KuduTable1
> The expected result is ("d", "g", "f") since I hope to keep the value of
> column c.
> But the result i got was ("d", "g", NULL)
> After looking through the code, I think the original reason is that the
> isset_bitmap is not all 0 at start.
> !image-2023-07-25-18-54-29-354.png!
> So I initialize the bitmap like below: !image-2023-07-25-18-56-27-790.png!
> After this modification, the result is as my expect.
> So I wonder if it is a bug since normally a user does not want to change the
> column which he did not request to.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)