You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by zh...@apache.org on 2023/02/22 01:52:21 UTC
[kudu] branch master updated: KUDU-3451 fix memory leak in scan_token-test
This is an automated email from the ASF dual-hosted git repository.
zhangyifan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kudu.git
The following commit(s) were added to refs/heads/master by this push:
new 9fa18d2bd KUDU-3451 fix memory leak in scan_token-test
9fa18d2bd is described below
commit 9fa18d2bd53b4b54439b7967a3b6311c3f65fe81
Author: Marton Greber <gr...@gmail.com>
AuthorDate: Tue Feb 21 16:47:43 2023 +0100
KUDU-3451 fix memory leak in scan_token-test
This patch adds ElementDeleters to the test "TestScanTokensWithQueryId"
to fix the scan token leaks.
Running the test “TestScanTokensWithQueryId” 1024 times:
- without this patch all of them failed,
- with this patch, none of them failed, all were succesful.
Change-Id: Ic9f47dc0842f415ab1725a8080d59595896dc57e
Reviewed-on: http://gerrit.cloudera.org:8080/19526
Reviewed-by: Attila Bukor <ab...@apache.org>
Tested-by: Kudu Jenkins
Reviewed-by: Mahesh Reddy <mr...@cloudera.com>
Reviewed-by: Yifan Zhang <ch...@163.com>
---
src/kudu/client/scan_token-test.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/kudu/client/scan_token-test.cc b/src/kudu/client/scan_token-test.cc
index 21c3d9b16..165190fe7 100644
--- a/src/kudu/client/scan_token-test.cc
+++ b/src/kudu/client/scan_token-test.cc
@@ -719,6 +719,7 @@ TEST_F(ScanTokenTest, TestScanTokensWithQueryId) {
// Scan with query id.
{
vector<KuduScanToken*> tokens;
+ ElementDeleter deleter(&tokens);
KuduScanTokenBuilder builder(table.get());
ASSERT_OK(builder.SetQueryId("query-id-for-test"));
ASSERT_OK(builder.Build(&tokens));
@@ -744,6 +745,7 @@ TEST_F(ScanTokenTest, TestScanTokensWithQueryId) {
// Scan without query id.
{
vector<KuduScanToken*> tokens;
+ ElementDeleter deleter(&tokens);
KuduScanTokenBuilder builder(table.get());
ASSERT_OK(builder.Build(&tokens));