[kudu-CR] KUDU-2587: support conditional update feature

2019-10-05 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/14377

to look at the new patch set (#4).

Change subject: KUDU-2587: support conditional update feature
..

KUDU-2587: support conditional update feature

Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
---
M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AlterTableOptions.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Batch.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Operation.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ProtobufHelper.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/SessionConfiguration.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestAlterTable.java
A 
java/kudu-client/src/test/java/org/apache/kudu/client/TestConditionalUpdate.java
M src/kudu/client/schema-internal.h
M src/kudu/client/schema.cc
M src/kudu/client/schema.h
M src/kudu/common/common.proto
M src/kudu/common/row_changelist.cc
M src/kudu/common/row_changelist.h
M src/kudu/common/row_operations-test.cc
M src/kudu/common/row_operations.cc
M src/kudu/common/row_operations.h
M src/kudu/common/schema.cc
M src/kudu/common/schema.h
M src/kudu/common/wire_protocol.cc
M src/kudu/consensus/log-test.cc
M src/kudu/master/catalog_manager.cc
M src/kudu/tablet/all_types-scan-correctness-test.cc
M src/kudu/tablet/compaction-test.cc
M src/kudu/tablet/compaction.cc
M src/kudu/tablet/delta_stats.cc
M src/kudu/tablet/delta_store.cc
M src/kudu/tablet/delta_store.h
M src/kudu/tablet/deltamemstore-test.cc
M src/kudu/tablet/diskrowset-test-base.h
M src/kudu/tablet/diskrowset-test.cc
M src/kudu/tablet/memrowset-test.cc
M src/kudu/tablet/memrowset.cc
M src/kudu/tablet/tablet-decoder-eval-test.cc
M src/kudu/tablet/tablet-test-util.h
M src/kudu/tablet/tablet.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tools/tool_action_common.cc
M src/kudu/tserver/tserver.proto
41 files changed, 1,603 insertions(+), 70 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/77/14377/4
--
To view, visit http://gerrit.cloudera.org:8080/14377
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
Gerrit-Change-Number: 14377
Gerrit-PatchSet: 4
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)


[kudu-CR] KUDU-2587: support conditional update feature

2019-10-05 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/14377

to look at the new patch set (#3).

Change subject: KUDU-2587: support conditional update feature
..

KUDU-2587: support conditional update feature

Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
---
M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AlterTableOptions.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Batch.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Operation.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ProtobufHelper.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/SessionConfiguration.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestAlterTable.java
A 
java/kudu-client/src/test/java/org/apache/kudu/client/TestConditionalUpdate.java
M src/kudu/client/schema-internal.h
M src/kudu/client/schema.cc
M src/kudu/client/schema.h
M src/kudu/common/common.proto
M src/kudu/common/row_changelist.cc
M src/kudu/common/row_changelist.h
M src/kudu/common/row_operations-test.cc
M src/kudu/common/row_operations.cc
M src/kudu/common/row_operations.h
M src/kudu/common/schema.cc
M src/kudu/common/schema.h
M src/kudu/common/wire_protocol.cc
M src/kudu/consensus/log-test.cc
M src/kudu/master/catalog_manager.cc
M src/kudu/tablet/all_types-scan-correctness-test.cc
M src/kudu/tablet/compaction-test.cc
M src/kudu/tablet/compaction.cc
M src/kudu/tablet/delta_stats.cc
M src/kudu/tablet/delta_store.cc
M src/kudu/tablet/delta_store.h
M src/kudu/tablet/deltamemstore-test.cc
M src/kudu/tablet/diskrowset-test-base.h
M src/kudu/tablet/diskrowset-test.cc
M src/kudu/tablet/memrowset-test.cc
M src/kudu/tablet/memrowset.cc
M src/kudu/tablet/tablet-decoder-eval-test.cc
M src/kudu/tablet/tablet-test-util.h
M src/kudu/tablet/tablet.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tools/tool_action_common.cc
M src/kudu/tserver/tserver.proto
41 files changed, 1,610 insertions(+), 70 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/77/14377/3
--
To view, visit http://gerrit.cloudera.org:8080/14377
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
Gerrit-Change-Number: 14377
Gerrit-PatchSet: 3
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)


[kudu-CR] KUDU-2587: support conditional update feature

2019-10-05 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/14377

to look at the new patch set (#2).

Change subject: KUDU-2587: support conditional update feature
..

KUDU-2587: support conditional update feature

Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
---
M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AlterTableOptions.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Batch.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Operation.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ProtobufHelper.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/SessionConfiguration.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestAlterTable.java
A 
java/kudu-client/src/test/java/org/apache/kudu/client/TestConditionalUpdate.java
M src/kudu/client/schema-internal.h
M src/kudu/client/schema.cc
M src/kudu/client/schema.h
M src/kudu/common/common.proto
M src/kudu/common/row_changelist.cc
M src/kudu/common/row_changelist.h
M src/kudu/common/row_operations-test.cc
M src/kudu/common/row_operations.cc
M src/kudu/common/row_operations.h
M src/kudu/common/schema.cc
M src/kudu/common/schema.h
M src/kudu/common/wire_protocol.cc
M src/kudu/consensus/log-test.cc
M src/kudu/master/catalog_manager.cc
M src/kudu/tablet/all_types-scan-correctness-test.cc
M src/kudu/tablet/compaction-test.cc
M src/kudu/tablet/compaction.cc
M src/kudu/tablet/delta_stats.cc
M src/kudu/tablet/delta_store.cc
M src/kudu/tablet/delta_store.h
M src/kudu/tablet/deltamemstore-test.cc
M src/kudu/tablet/diskrowset-test-base.h
M src/kudu/tablet/diskrowset-test.cc
M src/kudu/tablet/memrowset-test.cc
M src/kudu/tablet/memrowset.cc
M src/kudu/tablet/tablet-decoder-eval-test.cc
M src/kudu/tablet/tablet-test-util.h
M src/kudu/tablet/tablet.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tools/tool_action_common.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/tserver.proto
42 files changed, 1,589 insertions(+), 69 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/77/14377/2
--
To view, visit http://gerrit.cloudera.org:8080/14377
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
Gerrit-Change-Number: 14377
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)


[kudu-CR] KUDU-2587: support conditional update feature

2019-10-05 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/14377


Change subject: KUDU-2587: support conditional update feature
..

KUDU-2587: support conditional update feature

Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
---
M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AlterTableOptions.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Batch.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Operation.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ProtobufHelper.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/SessionConfiguration.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestAlterTable.java
A 
java/kudu-client/src/test/java/org/apache/kudu/client/TestConditionalUpdate.java
M src/kudu/client/schema-internal.h
M src/kudu/client/schema.cc
M src/kudu/client/schema.h
M src/kudu/common/common.proto
M src/kudu/common/row_changelist.cc
M src/kudu/common/row_changelist.h
M src/kudu/common/row_operations-test.cc
M src/kudu/common/row_operations.cc
M src/kudu/common/row_operations.h
M src/kudu/common/schema.cc
M src/kudu/common/schema.h
M src/kudu/common/wire_protocol.cc
M src/kudu/consensus/log-test.cc
M src/kudu/master/catalog_manager.cc
M src/kudu/tablet/all_types-scan-correctness-test.cc
M src/kudu/tablet/compaction-test.cc
M src/kudu/tablet/compaction.cc
M src/kudu/tablet/delta_stats.cc
M src/kudu/tablet/delta_store.cc
M src/kudu/tablet/delta_store.h
M src/kudu/tablet/deltamemstore-test.cc
M src/kudu/tablet/diskrowset-test-base.h
M src/kudu/tablet/diskrowset-test.cc
M src/kudu/tablet/memrowset-test.cc
M src/kudu/tablet/memrowset.cc
M src/kudu/tablet/tablet-decoder-eval-test.cc
M src/kudu/tablet/tablet-test-util.h
M src/kudu/tablet/tablet.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tools/tool_action_common.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/tserver.proto
42 files changed, 1,586 insertions(+), 66 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/77/14377/1
--
To view, visit http://gerrit.cloudera.org:8080/14377
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieebe6c7ece67e723c179a4c16444b59a63aa4612
Gerrit-Change-Number: 14377
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] docs: correct invalid link about schema design

2019-08-16 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/14028 )

Change subject: docs: correct invalid link about schema_design
..


Patch Set 2:

> I see. It looks like there is a correct way to handle this so it
 > works in github and on the official site too.
 >
 > The Impala page has an example of this for the HMS integration:
 > https://github.com/apache/kudu/blob/master/docs/kudu_impala_integration.adoc
 >
 > See < documentation>> for more details

Hello Grant. Updated, please have a look.


--
To view, visit http://gerrit.cloudera.org:8080/14028
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
Gerrit-Change-Number: 14028
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Comment-Date: Fri, 16 Aug 2019 16:20:16 +
Gerrit-HasComments: No


[kudu-CR] docs: correct invalid link about schema design

2019-08-16 Thread XiaokaiWang (Code Review)
Hello Kudu Jenkins, Adar Dembo, Grant Henke, Todd Lipcon,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/14028

to look at the new patch set (#2).

Change subject: docs: correct invalid link about schema_design
..

docs: correct invalid link about schema_design

Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
---
M docs/index.adoc
M docs/known_issues.adoc
M docs/kudu_impala_integration.adoc
M docs/prior_release_notes.adoc
4 files changed, 7 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/28/14028/2
--
To view, visit http://gerrit.cloudera.org:8080/14028
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
Gerrit-Change-Number: 14028
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 
Gerrit-Reviewer: XiaokaiWang 


[kudu-CR] docs: correct invalid link

2019-08-14 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/14028 )

Change subject: docs: correct invalid link
..


Patch Set 1:

> (1 comment)

Hello Grant. Sorry for the late reply.
I saw it from here: 
https://github.com/apache/kudu/blob/master/docs/schema_design.html


--
To view, visit http://gerrit.cloudera.org:8080/14028
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
Gerrit-Change-Number: 14028
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Comment-Date: Thu, 15 Aug 2019 03:55:02 +
Gerrit-HasComments: No


[kudu-CR] docs: correct invalid link

2019-08-07 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/14028


Change subject: docs: correct invalid link
..

docs: correct invalid link

Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
---
M docs/known_issues.adoc
1 file changed, 1 insertion(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/28/14028/1
--
To view, visit http://gerrit.cloudera.org:8080/14028
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I41e8671f518bb898dd357dc5024a7d8ab335b401
Gerrit-Change-Number: 14028
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] testcase: TestTSRegisters adds ts seqno checking after ts restarts

2019-08-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13988 )

Change subject: testcase: TestTSRegisters adds ts seqno checking after ts 
restarts
..


Patch Set 2:

> (1 comment)

Changed it back. Thanks.


--
To view, visit http://gerrit.cloudera.org:8080/13988
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ic46674c007be05057c0ef614dc097e44b2acf303
Gerrit-Change-Number: 13988
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Comment-Date: Sat, 03 Aug 2019 01:51:44 +
Gerrit-HasComments: No


[kudu-CR] testcase: TestTSRegisters adds ts seqno checking after ts restarts

2019-08-02 Thread XiaokaiWang (Code Review)
Hello Kudu Jenkins, Adar Dembo, Todd Lipcon,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13988

to look at the new patch set (#2).

Change subject: testcase: TestTSRegisters adds ts seqno checking after ts 
restarts
..

testcase: TestTSRegisters adds ts seqno checking after ts restarts

Change-Id: Ic46674c007be05057c0ef614dc097e44b2acf303
---
M src/kudu/integration-tests/registration-test.cc
1 file changed, 15 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/88/13988/2
--
To view, visit http://gerrit.cloudera.org:8080/13988
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ic46674c007be05057c0ef614dc097e44b2acf303
Gerrit-Change-Number: 13988
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 


[kudu-CR] testcase: with CheckRowCount instead of CheckRowCountWithRetries

2019-08-02 Thread XiaokaiWang (Code Review)
Hello Kudu Jenkins, Adar Dembo, Todd Lipcon,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13989

to look at the new patch set (#2).

Change subject: testcase: with CheckRowCount instead of CheckRowCountWithRetries
..

testcase: with CheckRowCount instead of CheckRowCountWithRetries

KUDU-796 was fixed. So, we need not retries when reading after a restart.

Change-Id: I0f2d535bd9519e0cdd3c4f3d63e57c5c3bb53ebd
---
M src/kudu/integration-tests/cluster_verifier.cc
M src/kudu/integration-tests/cluster_verifier.h
M src/kudu/integration-tests/ts_recovery-itest.cc
3 files changed, 15 insertions(+), 49 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/89/13989/2
--
To view, visit http://gerrit.cloudera.org:8080/13989
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I0f2d535bd9519e0cdd3c4f3d63e57c5c3bb53ebd
Gerrit-Change-Number: 13989
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon 


[kudu-CR] testcase: with CheckRowCount instead of CheckRowCountWithRetries

2019-08-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13989


Change subject: testcase: with CheckRowCount instead of CheckRowCountWithRetries
..

testcase: with CheckRowCount instead of CheckRowCountWithRetries

KUDU-796 was fixed. So, we need not retries when reading after a restart.

Change-Id: I0f2d535bd9519e0cdd3c4f3d63e57c5c3bb53ebd
---
M src/kudu/integration-tests/cluster_verifier.cc
M src/kudu/integration-tests/cluster_verifier.h
M src/kudu/integration-tests/ts_recovery-itest.cc
3 files changed, 15 insertions(+), 48 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/89/13989/1
--
To view, visit http://gerrit.cloudera.org:8080/13989
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0f2d535bd9519e0cdd3c4f3d63e57c5c3bb53ebd
Gerrit-Change-Number: 13989
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] testcase: TestTSRegisters adds ts seqno checking after ts restarts

2019-08-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13988


Change subject: testcase: TestTSRegisters adds ts seqno checking after ts 
restarts
..

testcase: TestTSRegisters adds ts seqno checking after ts restarts

Change-Id: Ic46674c007be05057c0ef614dc097e44b2acf303
---
M src/kudu/integration-tests/registration-test.cc
1 file changed, 16 insertions(+), 5 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/88/13988/1
--
To view, visit http://gerrit.cloudera.org:8080/13988
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic46674c007be05057c0ef614dc097e44b2acf303
Gerrit-Change-Number: 13988
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] comment: delete the outdated comment

2019-07-25 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13917 )

Change subject: comment: delete the outdated comment
..


Patch Set 1:

The file 'repeatable-reads.md' is not exist now, I think it's necessary to 
delete the comments to avoid misleading readers.


--
To view, visit http://gerrit.cloudera.org:8080/13917
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If6f1a73c19ccb250f02f3faf9993521de3a842b5
Gerrit-Change-Number: 13917
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Comment-Date: Thu, 25 Jul 2019 08:33:02 +
Gerrit-HasComments: No


[kudu-CR] comment: delete the outdated comment

2019-07-25 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13917


Change subject: comment: delete the outdated comment
..

comment: delete the outdated comment

Change-Id: If6f1a73c19ccb250f02f3faf9993521de3a842b5
---
M src/kudu/consensus/time_manager.h
M src/kudu/tablet/mvcc.h
2 files changed, 0 insertions(+), 5 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/17/13917/1
--
To view, visit http://gerrit.cloudera.org:8080/13917
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: If6f1a73c19ccb250f02f3faf9993521de3a842b5
Gerrit-Change-Number: 13917
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] [docs]: Delete invalid link

2019-07-19 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13881 )

Change subject: [docs]: Delete invalid link
..


Patch Set 1:

> (1 comment)

Hmm, this will return back to 'Dictionary encoding' title, but actually that is 
where we are reading. Is this necessary?


--
To view, visit http://gerrit.cloudera.org:8080/13881
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ic61282e41eb2cd6ee4371d0ca2c7e42b9ccb4ee4
Gerrit-Change-Number: 13881
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Fri, 19 Jul 2019 07:20:45 +
Gerrit-HasComments: No


[kudu-CR] [docs]: Delete invalid link

2019-07-18 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13881


Change subject: [docs]: Delete invalid link
..

[docs]: Delete invalid link

Change-Id: Ic61282e41eb2cd6ee4371d0ca2c7e42b9ccb4ee4
---
M docs/design-docs/cfile.md
1 file changed, 1 insertion(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/81/13881/1
--
To view, visit http://gerrit.cloudera.org:8080/13881
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic61282e41eb2cd6ee4371d0ca2c7e42b9ccb4ee4
Gerrit-Change-Number: 13881
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-11 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13796 )

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..


Patch Set 8:

> I will add some context to KUDU-2722 on why I thought partition
 > level support would be useful/important. That said, it sounds like
 > Xiaokai has a use case for table level support per our chats:
 >
 > > Sometimes qps is over 10 thousand on partly nodes, which will
 > cause some problem such asdisk io. We should make sure that the
 > table of important task can be writed normally, so we will make the
 > not much important table's write is not enabled. When the heavy
 > traffic is over, we will open again.
 >
 > One thing I want to make sure we think about anytime we add a
 > configuration, is if it is really needed. The more configuration
 > Kudu has the harder it is to use, operate , and support.  I think
 > adding this as experimental feature/config could make sense, but it
 > sounds like adding better support for throttling, prioritization of
 > tables/RPCs, and improved scalability would actually help solve the
 > core issue more holistically.

Ok, got. Let's ignore the feature.


--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 8
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>
Gerrit-Comment-Date: Thu, 11 Jul 2019 15:53:34 +
Gerrit-HasComments: No


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-11 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Yingchun Lai, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#8).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 127 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/8
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 8
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-11 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13796 )

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..


Patch Set 7:

(2 comments)

http://gerrit.cloudera.org:8080/#/c/13796/2/src/kudu/tserver/tablet_service.cc
File src/kudu/tserver/tablet_service.cc:

http://gerrit.cloudera.org:8080/#/c/13796/2/src/kudu/tserver/tablet_service.cc@1084
PS2, Line 1084:   boost::optional extra_config = 
tablet->metadata()->extra_config();
> Still missed this.
Sorry, done now.


http://gerrit.cloudera.org:8080/#/c/13796/7/src/kudu/tserver/tablet_service.cc
File src/kudu/tserver/tablet_service.cc:

http://gerrit.cloudera.org:8080/#/c/13796/7/src/kudu/tserver/tablet_service.cc@1146
PS7, Line 1146: Status s = Status::InvalidArgument("rejecting write 
request: tablet is not writable");
  : SetupErrorAndRespond(resp->mutable_error(), s,
> Nit: why not combine these as before?
The line length is long, it's more than 100 characters after indent.



--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 7
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>
Gerrit-Comment-Date: Thu, 11 Jul 2019 13:39:45 +
Gerrit-HasComments: Yes


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Yingchun Lai, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#7).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 127 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/7
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 7
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Yingchun Lai, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#6).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 128 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/6
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 6
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Yingchun Lai, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#5).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 128 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/5
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 5
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>


[kudu-CR] [maintenance] Add extra config for maintenance manager task priority

2019-07-10 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13659 )

Change subject: [maintenance] Add extra config for maintenance manager task 
priority
..


Patch Set 2:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/13659/2/src/kudu/common/common.proto
File src/kudu/common/common.proto:

PS2:
> Do you think we should update all of the tests that xiaokai updated (https:
Do we need to confirm that it works  on all respects? I think it is needed.



--
To view, visit http://gerrit.cloudera.org:8080/13659
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I966ee626ef85ce56ba4517b9e494f3ac5b044867
Gerrit-Change-Number: 13659
Gerrit-PatchSet: 2
Gerrit-Owner: Yingchun Lai <405403...@qq.com>
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Andrew Wong 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: Will Berkeley 
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Reviewer: Yingchun Lai <405403...@qq.com>
Gerrit-Comment-Date: Wed, 10 Jul 2019 15:59:32 +
Gerrit-HasComments: Yes


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#4).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 128 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/4
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 4
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#3).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
M src/kudu/util/status.cc
M src/kudu/util/status.h
10 files changed, 136 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/3
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 3
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13796 )

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..


Patch Set 2:

> I'm curious about how to implement the read-only range partition?
 > For the read-only range partitions, it seems that the tablet-based
 > configuration might be better, not a table. :)

Hello Yao Xu, talking about this with Grant before. Yeah, table level config is 
not appropriate. An RPC would be used to set the tablet state to READ_ONLY 
(https://github.com/apache/kudu/blob/master/src/kudu/tablet/metadata.proto#L58).
 What do you think? @Adar


--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Wed, 10 Jul 2019 14:36:14 +
Gerrit-HasComments: No


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13796 )

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..


Patch Set 2:

> (14 comments)

Thanks for your comments, Adar. I update the code for your all comments, please 
take a review again.


--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Wed, 10 Jul 2019 14:28:50 +
Gerrit-HasComments: No


[kudu-CR] KUDU-2722 (table level): Support new 'write enabled' table extra config

2019-07-10 Thread XiaokaiWang (Code Review)
Hello Tidy Bot, Kudu Jenkins, Yao Xu, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13796

to look at the new patch set (#2).

Change subject: KUDU-2722 (table level): Support new 'write_enabled' table 
extra config
..

KUDU-2722 (table level): Support new 'write_enabled' table extra config

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
M src/kudu/util/status.h
9 files changed, 133 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/2
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 


[kudu-CR] KUDU-2722 (table level): Support table extraConfig 'write enabled' conf

2019-07-10 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13796 )

Change subject: KUDU-2722 (table level): Support table extraConfig 
'write_enabled' conf
..


Patch Set 1:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/13796/1/src/kudu/client/client-test.cc
File src/kudu/client/client-test.cc:

http://gerrit.cloudera.org:8080/#/c/13796/1/src/kudu/client/client-test.cc@2415
PS1, Line 2415:   session->SetTimeoutMillis(1);
> Is this strictly necessary for the test to pass?
The session only insert one row, it's not necessary. I will delete it.



--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Adar Dembo 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Wed, 10 Jul 2019 13:44:50 +
Gerrit-HasComments: Yes


[kudu-CR] KUDU-2722 (table level): Support table extraConfig 'write enabled' conf

2019-07-03 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13796


Change subject: KUDU-2722 (table level): Support table extraConfig 
'write_enabled' conf
..

KUDU-2722 (table level): Support table extraConfig 'write_enabled' conf

Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
---
M src/kudu/client/client-test.cc
M src/kudu/common/common.proto
M src/kudu/common/wire_protocol.cc
M src/kudu/tablet/tablet_metadata-test.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager-test.cc
M src/kudu/tserver/tserver.proto
8 files changed, 136 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/13796/1
--
To view, visit http://gerrit.cloudera.org:8080/13796
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibd3768eda36d9574be9c41e7cd3dd81cc5ae8f3a
Gerrit-Change-Number: 13796
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] [tserver] Fix bug in AlterSchemaTransactionState::ToString

2019-07-02 Thread XiaokaiWang (Code Review)
Hello Kudu Jenkins, Andrew Wong, Yao Xu, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13782

to look at the new patch set (#3).

Change subject: [tserver] Fix bug in AlterSchemaTransactionState::ToString
..

[tserver] Fix bug in AlterSchemaTransactionState::ToString

The error_ condition is reversed, When error is null the tserver will crash.

Stacktrace:
0x21f5dcc google::protobuf::TextFormat::Printer::Print()
0x21f5e6d google::protobuf::TextFormat::Printer::PrintToString()
0x204e335 kudu::pb_util::SecureShortDebugString()
0xbeae76 kudu::tablet::AlterSchemaTransactionState::ToString()
0xbead3f kudu::tablet::AlterSchemaTransaction::ToString()
0xbedaea kudu::tablet::TransactionDriver::ToString()
0xbf41e1 kudu::tablet::TransactionTracker::WaitForAllToFinish()
0xbf496f kudu::tablet::TransactionTracker::WaitForAllToFinish()
0xbe543f kudu::tablet::TabletReplica::Stop()
0x9cd198 kudu::tserver::TSTabletManager::DeleteTablet()
0x9d2f5f kudu::tserver::DeleteTabletRunnable::Run()
0x207365f kudu::ThreadPool::DispatchThread()
0x2068ec4 kudu::Thread::SuperviseThread()
0x7f01548b2dc5 start_thread
0x7f0152b8dced __clone

Deleting old range partion, which will wait for all txns to finish.
If being dumped txns contains 'AlterSchema-TXN', the tserver will crash.

Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
---
M src/kudu/tablet/transactions/alter_schema_transaction.cc
M src/kudu/tablet/transactions/alter_schema_transaction.h
2 files changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/82/13782/3
--
To view, visit http://gerrit.cloudera.org:8080/13782
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
Gerrit-Change-Number: 13782
Gerrit-PatchSet: 3
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Andrew Wong 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 


[kudu-CR] [tserver] Fix bug in AlterSchemaTransactionState::ToString

2019-07-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13782 )

Change subject: [tserver] Fix bug in AlterSchemaTransactionState::ToString
..


Patch Set 2:

> Build Failed
 >
 > http://jenkins.kudu.apache.org/job/kudu-gerrit/18177/ : FAILURE

I look up the error, which is no relation with the cr.


--
To view, visit http://gerrit.cloudera.org:8080/13782
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
Gerrit-Change-Number: 13782
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Andrew Wong 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Tue, 02 Jul 2019 13:15:54 +
Gerrit-HasComments: No


[kudu-CR] [tserver] Fix bug in AlterSchemaTransactionState::ToString

2019-07-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13782 )

Change subject: [tserver] Fix bug in AlterSchemaTransactionState::ToString
..


Patch Set 2:

(2 comments)

http://gerrit.cloudera.org:8080/#/c/13782/1//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/13782/1//COMMIT_MSG@7
PS1, Line 7: [tserver] Fix bug in AlterSchemaTransactionState::ToString
> nit: Can you split this into a title and a short body with a little bit of
stacktrace:
   0x21f5dcc google::protobuf::TextFormat::Printer::Print()
   0x21f5e6d google::protobuf::TextFormat::Printer::PrintToString()
   0x204e335 kudu::pb_util::SecureShortDebugString()
   0xbeae76 kudu::tablet::AlterSchemaTransactionState::ToString()
   0xbead3f kudu::tablet::AlterSchemaTransaction::ToString()
   0xbedaea kudu::tablet::TransactionDriver::ToString()
   0xbf41e1 kudu::tablet::TransactionTracker::WaitForAllToFinish()
   0xbf496f kudu::tablet::TransactionTracker::WaitForAllToFinish()
   0xbe543f kudu::tablet::TabletReplica::Stop()
   0x9cd198 kudu::tserver::TSTabletManager::DeleteTablet()
   0x9d2f5f kudu::tserver::DeleteTabletRunnable::Run()
   0x207365f kudu::ThreadPool::DispatchThread()
   0x2068ec4 kudu::Thread::SuperviseThread()
   0x7f01548b2dc5 start_thread
   0x7f0152b8dced __clone

In our environment, everyday we will delete old range partitions(three days 
ago). May it has much transactions and AlterSchema txn cost more than 1s, when 
dumping txns to string, the tserver crashed.


http://gerrit.cloudera.org:8080/#/c/13782/1//COMMIT_MSG@7
PS1, Line 7: [tserver] Fix bug in AlterSchemaTransactionState::ToString
> Need to wrap. Btw, I think the headline should be more concise.
OK, thanks.



--
To view, visit http://gerrit.cloudera.org:8080/13782
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
Gerrit-Change-Number: 13782
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Andrew Wong 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: XiaokaiWang 
Gerrit-Reviewer: Yao Xu 
Gerrit-Comment-Date: Tue, 02 Jul 2019 09:51:11 +
Gerrit-HasComments: Yes


[kudu-CR] [tserver] Fix bug in AlterSchemaTransactionState::ToString

2019-07-02 Thread XiaokaiWang (Code Review)
Hello Kudu Jenkins, Andrew Wong, Yao Xu, Grant Henke,

I'd like you to reexamine a change. Please visit

http://gerrit.cloudera.org:8080/13782

to look at the new patch set (#2).

Change subject: [tserver] Fix bug in AlterSchemaTransactionState::ToString
..

[tserver] Fix bug in AlterSchemaTransactionState::ToString

The error_ condition is reversed, When error is null the tserver will crash.

stacktrace:
0x21f5dcc google::protobuf::TextFormat::Printer::Print()
0x21f5e6d google::protobuf::TextFormat::Printer::PrintToString()
0x204e335 kudu::pb_util::SecureShortDebugString()
0xbeae76 kudu::tablet::AlterSchemaTransactionState::ToString()
0xbead3f kudu::tablet::AlterSchemaTransaction::ToString()
0xbedaea kudu::tablet::TransactionDriver::ToString()
0xbf41e1 kudu::tablet::TransactionTracker::WaitForAllToFinish()
0xbf496f kudu::tablet::TransactionTracker::WaitForAllToFinish()
0xbe543f kudu::tablet::TabletReplica::Stop()
0x9cd198 kudu::tserver::TSTabletManager::DeleteTablet()
0x9d2f5f kudu::tserver::DeleteTabletRunnable::Run()
0x207365f kudu::ThreadPool::DispatchThread()
0x2068ec4 kudu::Thread::SuperviseThread()
0x7f01548b2dc5 start_thread
0x7f0152b8dced __clone

Deleting old range partion, which will wait for all txns to finish.
If being dumped txns contains AlterSchema TXN and the txn is executed correct,
tserver will crach.

Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
---
M src/kudu/tablet/transactions/alter_schema_transaction.cc
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/82/13782/2
--
To view, visit http://gerrit.cloudera.org:8080/13782
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
Gerrit-Change-Number: 13782
Gerrit-PatchSet: 2
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Andrew Wong 
Gerrit-Reviewer: Grant Henke 
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Yao Xu 


[kudu-CR] tablet: fixed alter schema bug

2019-07-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has abandoned this change. ( http://gerrit.cloudera.org:8080/13783 )

Change subject: tablet: fixed alter schema bug
..


Abandoned
--
To view, visit http://gerrit.cloudera.org:8080/13783
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: abandon
Gerrit-Change-Id: I43851bed3fedf79fb78f67dfc88ab37ab85a260e
Gerrit-Change-Number: 13783
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 
Gerrit-Reviewer: Kudu Jenkins (120)


[kudu-CR] tablet: fixed alter schema bug

2019-07-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13783


Change subject: tablet: fixed alter schema bug
..

tablet: fixed alter schema bug

alter_schema_transaction.cc ToString() function error_ condition is reverse.
When error is null the server will crash

Change-Id: I43851bed3fedf79fb78f67dfc88ab37ab85a260e
---
M src/kudu/tablet/transactions/alter_schema_transaction.cc
1 file changed, 1 insertion(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/83/13783/1
--
To view, visit http://gerrit.cloudera.org:8080/13783
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I43851bed3fedf79fb78f67dfc88ab37ab85a260e
Gerrit-Change-Number: 13783
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang 


[kudu-CR] alter schema transaction-ToString function error condition is reverse, when error happens the server may crash

2019-07-02 Thread XiaokaiWang (Code Review)
XiaokaiWang has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/13782


Change subject: alter_schema_transaction-ToString function error_ condition is 
reverse, when error happens the server may crash
..

alter_schema_transaction-ToString function error_ condition is reverse, when 
error happens the server may crash

Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
---
M src/kudu/tablet/transactions/alter_schema_transaction.cc
1 file changed, 1 insertion(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/82/13782/1
--
To view, visit http://gerrit.cloudera.org:8080/13782
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7126edcdddae9cf21d343e6c6c219a003edb1be1
Gerrit-Change-Number: 13782
Gerrit-PatchSet: 1
Gerrit-Owner: XiaokaiWang