astronee jin created MADLIB-1291:
------------------------------------
Summary: madlib.dist_jaccard abnormal for not releasing the memory
Key: MADLIB-1291
URL: https://issues.apache.org/jira/browse/MADLIB-1291
Project: Apache MADlib
Issue Type: Bug
Components: Module: Linear-Algebra Functions
Reporter: astronee jin
Fix For: v1.15.1
when running the following test
/usr/local/madlib/bin/madpack -s madlib -p hawq -c
gpadmin@localhost:5432/postgres -t linalg install-check
the programe will quit abnoramlly,
the case fails even by manual inputing:
postgres=# select madlib.dist_jaccard('\{1,-2,3}','\{4,-5,6}');
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
after the Analysis, we think the servingp process received the abormal SIGNAL
and quit, it's from abort() function. the client connection is lost too.
when debugging into function Dist.Jaccard, the memory is not released
explicitly, after add the following and recomplie:
x_set.clear();
y_set.clear();
we can execute the following and not abormal from the function of distJaccard:
postgres=# select madlib.dist_jaccard('\{1,-2,3}','\{4,-5,6}');
dist_jaccard
--------------
1
(1 row)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)