[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739854#comment-16739854 ] Hive QA commented on HIVE-21036: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12954458/HIVE-21036.04.patch {color:green}SUCCESS:{color} +1 due to 1 test(s) being added or modified. {color:red}ERROR:{color} -1 due to 3 failed/errored test(s), 15697 tests executed *Failed tests:* {noformat} TestAlterTableMetadata - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestReplAcidTablesWithJsonMessage - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestSemanticAnalyzerHookLoading - did not produce a TEST-*.xml file (likely timed out) (batchId=251) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/15581/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/15581/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-15581/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 3 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12954458 - PreCommit-HIVE-Build > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch, HIVE-21036.04.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739832#comment-16739832 ] Hive QA commented on HIVE-21036: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | || || || || {color:brown} master Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 1m 46s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 6m 45s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 56s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 53s{color} | {color:green} master passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 2m 23s{color} | {color:blue} standalone-metastore/metastore-common in master has 29 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 1m 6s{color} | {color:blue} standalone-metastore/metastore-server in master has 188 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 3m 45s{color} | {color:blue} ql in master has 2309 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 3s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 27s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 14s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 51s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 51s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 51s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 0s{color} | {color:red} The patch has 6 line(s) that end in whitespace. Use git apply --whitespace=fix <>. Refer https://git-scm.com/docs/git-apply {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 7m 24s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 2s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 12s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 36m 26s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Optional Tests | asflicense javac javadoc findbugs checkstyle compile | | uname | Linux hiveptest-server-upstream 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux | | Build tool | maven | | Personality | /data/hiveptest/working/yetus_PreCommit-HIVE-Build-15581/dev-support/hive-personality.sh | | git revision | master / dcc8950 | | Default Java | 1.8.0_111 | | findbugs | v3.0.0 | | whitespace | http://104.198.109.242/logs//PreCommit-HIVE-Build-15581/yetus/whitespace-eol.txt | | modules | C: standalone-metastore/metastore-common standalone-metastore/metastore-server ql U: . | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-15581/yetus.txt | | Powered by | Apache Yetushttp://yetus.apache.org | This message was automatically generated. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch, HIVE-21036.04.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. >
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739772#comment-16739772 ] Eugene Koifman commented on HIVE-21036: --- +1 patch 4 pending tests > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch, HIVE-21036.04.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739623#comment-16739623 ] Igor Kryvenko commented on HIVE-21036: -- I understood you literally about required and default. I've updated my patch, please take another look. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch, HIVE-21036.04.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739586#comment-16739586 ] Eugene Koifman commented on HIVE-21036: --- I don't understand your explanation about the constructors. I meant something like "{{optional TxnType txn_type = TxnType.DEFAULT}}" in Thrift definition. Apparently you can't have an item both required and with default. But this way it's always set to the most general transaction type and places like Worker supply a more specific one. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739573#comment-16739573 ] Igor Kryvenko commented on HIVE-21036: -- ``` could {{optional TxnType txn_type,}} in {{OpenTxnRequest}} be made required with the default being TxnType.DEFAULT? Seems like you wouldn't need {{rqst.isSetTxn_type()}} all over in that case. ``` Actually, No. We can have only 2 c'tors: the first one without parameters, in which we set the TxnType to DEFAULT, and the second one with all required parameters. And in the case of 2 c'tor we need to manually set the correct TxnType in all places in the code. Also, in some places, we can't determine correct TxnType and it might confuse someone who will read this code. I propose to create a follow-up Jira to investigate it. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738653#comment-16738653 ] Eugene Koifman commented on HIVE-21036: --- n/m the RB. could {{optional TxnType txn_type,}} in {{OpenTxnRequest}} be made required with a default being TxnType.DEFAULT? Seems like you wouldn't need {{rqst.isSetTxn_type()}} all over in that case. Nits: looks like there hand written commens in OpenTxnRequest.java which is a generated class could you restore individual import stmts inIMetaStoreClient.java > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738642#comment-16738642 ] Eugene Koifman commented on HIVE-21036: --- [~ikryvenko] could you create a ReviewBoard please > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738554#comment-16738554 ] Hive QA commented on HIVE-21036: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12954335/HIVE-21036.03.patch {color:green}SUCCESS:{color} +1 due to 1 test(s) being added or modified. {color:red}ERROR:{color} -1 due to 5 failed/errored test(s), 15696 tests executed *Failed tests:* {noformat} TestAlterTableMetadata - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestReplAcidTablesWithJsonMessage - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestSemanticAnalyzerHookLoading - did not produce a TEST-*.xml file (likely timed out) (batchId=251) org.apache.hadoop.hive.metastore.TestPartitionManagement.testPartitionDiscoveryTransactionalTable (batchId=220) org.apache.hive.minikdc.TestHs2HooksWithMiniKdc.testHookContexts (batchId=274) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/15565/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/15565/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-15565/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 5 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12954335 - PreCommit-HIVE-Build > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738566#comment-16738566 ] Igor Kryvenko commented on HIVE-21036: -- Seems like really failed tests are not related. [~ekoifman] Could you review, please? > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738524#comment-16738524 ] Hive QA commented on HIVE-21036: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | || || || || {color:brown} master Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 1m 33s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 6m 33s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 53s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 50s{color} | {color:green} master passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 2m 23s{color} | {color:blue} standalone-metastore/metastore-common in master has 29 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 1m 6s{color} | {color:blue} standalone-metastore/metastore-server in master has 188 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 3m 48s{color} | {color:blue} ql in master has 2310 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 4s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 26s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 25s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 55s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 55s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 52s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 0s{color} | {color:red} The patch has 6 line(s) that end in whitespace. Use git apply --whitespace=fix <>. Refer https://git-scm.com/docs/git-apply {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 7m 55s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 4s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 13s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 36m 50s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Optional Tests | asflicense javac javadoc findbugs checkstyle compile | | uname | Linux hiveptest-server-upstream 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux | | Build tool | maven | | Personality | /data/hiveptest/working/yetus_PreCommit-HIVE-Build-15565/dev-support/hive-personality.sh | | git revision | master / e92df8d | | Default Java | 1.8.0_111 | | findbugs | v3.0.0 | | whitespace | http://104.198.109.242/logs//PreCommit-HIVE-Build-15565/yetus/whitespace-eol.txt | | modules | C: standalone-metastore/metastore-common standalone-metastore/metastore-server ql U: . | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-15565/yetus.txt | | Powered by | Apache Yetushttp://yetus.apache.org | This message was automatically generated. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch, > HIVE-21036.03.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 com
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738475#comment-16738475 ] Hive QA commented on HIVE-21036: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12954334/HIVE-21036.02.patch {color:red}ERROR:{color} -1 due to build exiting with an error Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/15564/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/15564/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-15564/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Tests exited with: NonZeroExitCodeException Command 'bash /data/hiveptest/working/scratch/source-prep.sh' failed with exit status 1 and output '+ date '+%Y-%m-%d %T.%3N' 2019-01-09 17:40:49.545 + [[ -n /usr/lib/jvm/java-8-openjdk-amd64 ]] + export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 + JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 + export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + export 'ANT_OPTS=-Xmx1g -XX:MaxPermSize=256m ' + ANT_OPTS='-Xmx1g -XX:MaxPermSize=256m ' + export 'MAVEN_OPTS=-Xmx1g ' + MAVEN_OPTS='-Xmx1g ' + cd /data/hiveptest/working/ + tee /data/hiveptest/logs/PreCommit-HIVE-Build-15564/source-prep.txt + [[ false == \t\r\u\e ]] + mkdir -p maven ivy + [[ git = \s\v\n ]] + [[ git = \g\i\t ]] + [[ -z master ]] + [[ -d apache-github-source-source ]] + [[ ! -d apache-github-source-source/.git ]] + [[ ! -d apache-github-source-source ]] + date '+%Y-%m-%d %T.%3N' 2019-01-09 17:40:49.548 + cd apache-github-source-source + git fetch origin + git reset --hard HEAD HEAD is now at e92df8d HIVE-20159: Do Not Print StackTraces to STDERR in ConditionalResolverSkewJoin (Mani M, reviewed by BELUGA BEHR and Peter Vary) + git clean -f -d Removing standalone-metastore/metastore-server/src/gen/ + git checkout master Already on 'master' Your branch is up-to-date with 'origin/master'. + git reset --hard origin/master HEAD is now at e92df8d HIVE-20159: Do Not Print StackTraces to STDERR in ConditionalResolverSkewJoin (Mani M, reviewed by BELUGA BEHR and Peter Vary) + git merge --ff-only origin/master Already up-to-date. + date '+%Y-%m-%d %T.%3N' 2019-01-09 17:40:50.270 + rm -rf ../yetus_PreCommit-HIVE-Build-15564 + mkdir ../yetus_PreCommit-HIVE-Build-15564 + git gc + cp -R . ../yetus_PreCommit-HIVE-Build-15564 + mkdir /data/hiveptest/logs/PreCommit-HIVE-Build-15564/yetus + patchCommandPath=/data/hiveptest/working/scratch/smart-apply-patch.sh + patchFilePath=/data/hiveptest/working/scratch/build.patch + [[ -f /data/hiveptest/working/scratch/build.patch ]] + chmod +x /data/hiveptest/working/scratch/smart-apply-patch.sh + /data/hiveptest/working/scratch/smart-apply-patch.sh /data/hiveptest/working/scratch/build.patch Going to apply patch with: git apply -p0 /data/hiveptest/working/scratch/build.patch:41: trailing whitespace. * /data/hiveptest/working/scratch/build.patch:70: trailing whitespace. tmpMap.put(_Fields.TXN_TYPE, new org.apache.thrift.meta_data.FieldMetaData("txn_type", org.apache.thrift.TFieldRequirementType.OPTIONAL, /data/hiveptest/working/scratch/build.patch:98: trailing whitespace. * /data/hiveptest/working/scratch/build.patch:106: trailing whitespace. * /data/hiveptest/working/scratch/build.patch:235: trailing whitespace. } else { warning: squelched 1 whitespace error warning: 6 lines add whitespace errors. + [[ maven == \m\a\v\e\n ]] + rm -rf /data/hiveptest/working/maven/org/apache/hive + mvn -B clean install -DskipTests -T 4 -q -Dmaven.repo.local=/data/hiveptest/working/maven protoc-jar: executing: [/tmp/protoc4155849675531147514.exe, --version] libprotoc 2.5.0 protoc-jar: executing: [/tmp/protoc4155849675531147514.exe, -I/data/hiveptest/working/apache-github-source-source/standalone-metastore/metastore-common/src/main/protobuf/org/apache/hadoop/hive/metastore, --java_out=/data/hiveptest/working/apache-github-source-source/standalone-metastore/metastore-common/target/generated-sources, /data/hiveptest/working/apache-github-source-source/standalone-metastore/metastore-common/src/main/protobuf/org/apache/hadoop/hive/metastore/metastore.proto] ANTLR Parser Generator Version 3.5.2 protoc-jar: executing: [/tmp/protoc7865965608552366136.exe, --version] libprotoc 2.5.0 ANTLR Parser Generator Version 3.5.2 Output file /data/hiveptest/working/apache-github-source-source/standalone-metastore/metastore-server/target/generated-sources/org/apache/hadoop/hive/metastore/parser/FilterParser.java does not exist: must build /data/hiveptest/working/apache-github-source-source/standalone-metastore/metastore-serve
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738467#comment-16738467 ] Igor Kryvenko commented on HIVE-21036: -- Applied the same patch to verify that failed tests are not related. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch, HIVE-21036.02.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738463#comment-16738463 ] Hive QA commented on HIVE-21036: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12954322/HIVE-21036.01.patch {color:green}SUCCESS:{color} +1 due to 1 test(s) being added or modified. {color:red}ERROR:{color} -1 due to 6 failed/errored test(s), 15693 tests executed *Failed tests:* {noformat} TestAlterTableMetadata - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestReplAcidTablesWithJsonMessage - did not produce a TEST-*.xml file (likely timed out) (batchId=251) TestSemanticAnalyzerHookLoading - did not produce a TEST-*.xml file (likely timed out) (batchId=251) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[timestamptz_2] (batchId=86) org.apache.hive.jdbc.TestSSL.testMetastoreWithSSL (batchId=258) org.apache.hive.service.cli.thrift.TestThriftCLIServiceWithBinary.org.apache.hive.service.cli.thrift.TestThriftCLIServiceWithBinary (batchId=257) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/15563/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/15563/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-15563/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 6 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12954322 - PreCommit-HIVE-Build > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16738431#comment-16738431 ] Hive QA commented on HIVE-21036: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | || || || || {color:brown} master Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 43s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 7m 49s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 56s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 49s{color} | {color:green} master passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 2m 10s{color} | {color:blue} standalone-metastore/metastore-common in master has 29 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 1m 4s{color} | {color:blue} standalone-metastore/metastore-server in master has 188 extant Findbugs warnings. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 3m 41s{color} | {color:blue} ql in master has 2310 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 0s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 27s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 17s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 56s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 56s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} checkstyle {color} | {color:red} 0m 36s{color} | {color:red} ql: The patch generated 1 new + 16 unchanged - 0 fixed = 17 total (was 16) {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 0s{color} | {color:red} The patch has 6 line(s) that end in whitespace. Use git apply --whitespace=fix <>. Refer https://git-scm.com/docs/git-apply {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 7m 24s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 0s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 13s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 36m 4s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Optional Tests | asflicense javac javadoc findbugs checkstyle compile | | uname | Linux hiveptest-server-upstream 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux | | Build tool | maven | | Personality | /data/hiveptest/working/yetus_PreCommit-HIVE-Build-15563/dev-support/hive-personality.sh | | git revision | master / e92df8d | | Default Java | 1.8.0_111 | | findbugs | v3.0.0 | | checkstyle | http://104.198.109.242/logs//PreCommit-HIVE-Build-15563/yetus/diff-checkstyle-ql.txt | | whitespace | http://104.198.109.242/logs//PreCommit-HIVE-Build-15563/yetus/whitespace-eol.txt | | modules | C: standalone-metastore/metastore-common standalone-metastore/metastore-server ql U: . | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-15563/yetus.txt | | Powered by | Apache Yetushttp://yetus.apache.org | This message was automatically generated. > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Assignee: Igor Kryvenko >Priority: Major > Attachments: HIVE-21036.01.patch > > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16719573#comment-16719573 ] Eugene Koifman commented on HIVE-21036: --- FYI, [~ikryvenko] > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Priority: Major > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-21036) extend OpenTxnRequest with transaction type
[ https://issues.apache.org/jira/browse/HIVE-21036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16719437#comment-16719437 ] Eugene Koifman commented on HIVE-21036: --- should be done after HIVE-20943 and HIVE-20936 > extend OpenTxnRequest with transaction type > --- > > Key: HIVE-21036 > URL: https://issues.apache.org/jira/browse/HIVE-21036 > Project: Hive > Issue Type: Bug > Components: Transactions >Affects Versions: 4.0.0 >Reporter: Eugene Koifman >Priority: Major > > There is a {{TXN_TYPE}} field in {{TXNS}} table. > There is {{TxnHandler.TxnType}} with legal values. It would be useful to > TxnType a {{Thrift}}, add a new {{COMPACTION}} type object and allow setting > it in {{OpenTxnRequest}}. > Since HIVE-20823 compactor starts a txn and should set this. > Down the road we may want to set READ_ONLY either based on parsing of the > query or user input which can make {{TxnHandler.commitTxn}} faster. -- This message was sent by Atlassian JIRA (v7.6.3#76005)