[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16379270#comment-16379270 ] Thejas M Nair commented on HIVE-17735: -- [~aihuaxu] Looks like this needs to be marked as resolved with a fix version ? > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16363054#comment-16363054 ] Aihua Xu commented on HIVE-17735: - Pushed to master. Thanks [~ychena] for reviewing. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16361695#comment-16361695 ] Yongzhi Chen commented on HIVE-17735: - The change looks good. +1 > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16356106#comment-16356106 ] Yongzhi Chen commented on HIVE-17735: - By theory, it is. Just to double check, for our pattern to close query is after the transaction committed. And it is not difficult to hold the for update query until end of transaction to close. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16356054#comment-16356054 ] Alexander Kolbasov commented on HIVE-17735: --- [~ychena] The lock is held till the end of transaction, not till the end of the query. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16356000#comment-16356000 ] Yongzhi Chen commented on HIVE-17735: - I am not clear about the change related to lockForUpdate. If you closeall for the query, will you release the lock acquired by the query too? > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355338#comment-16355338 ] Hive QA commented on HIVE-17735: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12909501/HIVE-17735.2.patch {color:green}SUCCESS:{color} +1 due to 1 test(s) being added or modified. {color:red}ERROR:{color} -1 due to 26 failed/errored test(s), 12978 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.cli.TestAccumuloCliDriver.testCliDriver[accumulo_queries] (batchId=240) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[auto_sortmerge_join_2] (batchId=49) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[mapjoin_hook] (batchId=13) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[ppd_join5] (batchId=36) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[row__id] (batchId=79) org.apache.hadoop.hive.cli.TestEncryptedHDFSCliDriver.testCliDriver[encryption_move_tbl] (batchId=175) org.apache.hadoop.hive.cli.TestMiniLlapCliDriver.testCliDriver[llap_smb] (batchId=152) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[bucket_map_join_tez1] (batchId=172) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[insert_values_orig_table_use_metadata] (batchId=167) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[llap_acid] (batchId=171) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[llap_acid_fast] (batchId=161) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[resourceplan] (batchId=164) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[sysdb] (batchId=161) org.apache.hadoop.hive.cli.TestSparkCliDriver.testCliDriver[ppd_join5] (batchId=122) org.apache.hadoop.hive.cli.control.TestDanglingQOuts.checkDanglingQOut (batchId=221) org.apache.hadoop.hive.metastore.client.TestTablesCreateDropAlterTruncate.testAlterTableNullStorageDescriptorInNew[Embedded] (batchId=206) org.apache.hadoop.hive.ql.TestTxnCommandsForMmTable.testInsertOverwriteForMmTable (batchId=259) org.apache.hadoop.hive.ql.TestTxnNoBuckets.testCTAS (batchId=280) org.apache.hadoop.hive.ql.TestTxnNoBucketsVectorized.testCTAS (batchId=280) org.apache.hadoop.hive.ql.exec.TestOperators.testNoConditionalTaskSizeForLlap (batchId=282) org.apache.hadoop.hive.ql.io.TestDruidRecordWriter.testWrite (batchId=256) org.apache.hadoop.hive.ql.lockmgr.TestDbTxnManager2.checkExpectedLocks (batchId=293) org.apache.hive.beeline.cli.TestHiveCli.testNoErrorDB (batchId=188) org.apache.hive.jdbc.TestSSL.testConnectionMismatch (batchId=234) org.apache.hive.jdbc.TestSSL.testConnectionWrongCertCN (batchId=234) org.apache.hive.jdbc.TestSSL.testMetastoreConnectionWrongCertCN (batchId=234) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/9067/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/9067/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-9067/ 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: 26 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12909501 - PreCommit-HIVE-Build > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16355289#comment-16355289 ] Hive QA commented on HIVE-17735: | (/) *{color:green}+1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Findbugs executables are not available. {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:green}+1{color} | {color:green} mvninstall {color} | {color:green} 7m 22s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 39s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 20s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 46s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 39s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 36s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 36s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 19s{color} | {color:green} standalone-metastore: The patch generated 0 new + 390 unchanged - 1 fixed = 390 total (was 391) {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 50s{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} 11m 59s{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/dev-support/hive-personality.sh | | git revision | master / acc62e3 | | Default Java | 1.8.0_111 | | modules | C: standalone-metastore U: standalone-metastore | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-9067/yetus.txt | | Powered by | Apache Yetushttp://yetus.apache.org | This message was automatically generated. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16354427#comment-16354427 ] Aihua Xu commented on HIVE-17735: - Patch-2: fix one test failure. The others don't seem related. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch, HIVE-17735.2.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16353529#comment-16353529 ] Hive QA commented on HIVE-17735: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12909315/HIVE-17735.1.patch {color:red}ERROR:{color} -1 due to no test(s) being added or modified. {color:red}ERROR:{color} -1 due to 28 failed/errored test(s), 12974 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.cli.TestAccumuloCliDriver.testCliDriver[accumulo_queries] (batchId=240) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[auto_sortmerge_join_2] (batchId=49) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[mapjoin_hook] (batchId=13) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[ppd_join5] (batchId=36) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[row__id] (batchId=79) org.apache.hadoop.hive.cli.TestEncryptedHDFSCliDriver.testCliDriver[encryption_move_tbl] (batchId=175) org.apache.hadoop.hive.cli.TestMiniLlapCliDriver.testCliDriver[llap_smb] (batchId=152) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[bucket_map_join_tez1] (batchId=172) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[insert_values_orig_table_use_metadata] (batchId=167) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[llap_acid] (batchId=171) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[llap_acid_fast] (batchId=161) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[mergejoin] (batchId=166) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[resourceplan] (batchId=164) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[sysdb] (batchId=161) org.apache.hadoop.hive.cli.TestSparkCliDriver.testCliDriver[ppd_join5] (batchId=122) org.apache.hadoop.hive.cli.control.TestDanglingQOuts.checkDanglingQOut (batchId=221) org.apache.hadoop.hive.metastore.TestObjectStore.testQueryCloseOnError (batchId=215) org.apache.hadoop.hive.metastore.client.TestTablesGetExists.testGetAllTablesCaseInsensitive[Embedded] (batchId=206) org.apache.hadoop.hive.ql.TestTxnNoBuckets.testCTAS (batchId=280) org.apache.hadoop.hive.ql.TestTxnNoBucketsVectorized.testCTAS (batchId=280) org.apache.hadoop.hive.ql.exec.TestOperators.testNoConditionalTaskSizeForLlap (batchId=282) org.apache.hadoop.hive.ql.io.TestDruidRecordWriter.testWrite (batchId=256) org.apache.hive.beeline.cli.TestHiveCli.testNoErrorDB (batchId=188) org.apache.hive.hcatalog.pig.TestHCatLoaderComplexSchema.testMapWithComplexData[1] (batchId=193) org.apache.hive.hcatalog.pig.TestSequenceFileHCatStorer.testWriteDate2 (batchId=193) org.apache.hive.jdbc.TestSSL.testConnectionMismatch (batchId=234) org.apache.hive.jdbc.TestSSL.testConnectionWrongCertCN (batchId=234) org.apache.hive.jdbc.TestSSL.testMetastoreConnectionWrongCertCN (batchId=234) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/9036/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/9036/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-9036/ 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: 28 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12909315 - PreCommit-HIVE-Build > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16353482#comment-16353482 ] Hive QA commented on HIVE-17735: | (/) *{color:green}+1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Findbugs executables are not available. {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:green}+1{color} | {color:green} mvninstall {color} | {color:green} 6m 53s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 36s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 20s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 46s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 34s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 34s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 34s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 18s{color} | {color:green} standalone-metastore: The patch generated 0 new + 373 unchanged - 1 fixed = 373 total (was 374) {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 44s{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} 11m 13s{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/dev-support/hive-personality.sh | | git revision | master / f33db1f | | Default Java | 1.8.0_111 | | modules | C: standalone-metastore U: standalone-metastore | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-9036/yetus.txt | | Powered by | Apache Yetushttp://yetus.apache.org | This message was automatically generated. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16353099#comment-16353099 ] Aihua Xu commented on HIVE-17735: - patch-1: seems a couple of places are leaking the query object. Attached the patch. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov >Assignee: Aihua Xu >Priority: Major > Attachments: HIVE-17735.1.patch > > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16195464#comment-16195464 ] Alexander Kolbasov commented on HIVE-17735: --- [~anishek], [~spena] FYI > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (HIVE-17735) ObjectStore.addNotificationEvent is leaking queries
[ https://issues.apache.org/jira/browse/HIVE-17735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16195463#comment-16195463 ] Alexander Kolbasov commented on HIVE-17735: --- There is a second leak: {code} private void lockForUpdate() throws MetaException { String selectQuery = "select NEXT_EVENT_ID from NOTIFICATION_SEQUENCE"; String selectForUpdateQuery = sqlGenerator.addForUpdateClause(selectQuery); new RetryingExecutor(hiveConf, () -> { Query query = pm.newQuery("javax.jdo.query.SQL", selectForUpdateQuery); query.setUnique(true); // only need to execute it to get db Lock query.execute(); }).run(); } {code} The selectQuery is never closed. > ObjectStore.addNotificationEvent is leaking queries > --- > > Key: HIVE-17735 > URL: https://issues.apache.org/jira/browse/HIVE-17735 > Project: Hive > Issue Type: Bug > Components: Hive >Affects Versions: 3.0.0 >Reporter: Alexander Kolbasov > > In ObjectStore.addNotificationEvent(): > {code} > Query objectQuery = pm.newQuery(MNotificationNextId.class); > Collection ids = (Collection) > objectQuery.execute(); > {code} > The query is never closed. -- This message was sent by Atlassian JIRA (v6.4.14#64029)