summaryrefslogtreecommitdiff
path: root/src/server/db_op.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-15 16:07:16 +0200
committerLV-426 <lv-426@taproot.org.il>2015-03-15 16:07:16 +0200
commitbc514e3b6f254a17801c666b54d961615e90994e (patch)
tree37bca6707685930faaed75796cb97d7d1c976d95 /src/server/db_op.py
parent5d6deaae9b652a7321644930218695bf3f504702 (diff)
log warning on query result set limit hit
Diffstat (limited to 'src/server/db_op.py')
-rw-r--r--src/server/db_op.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py
index 7eb8386b..d5033e0e 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -13,7 +13,9 @@ from neo4j_util import DB_Query, generate_random_id__uuid
from neo4j_util import DB_result_set
from neo4j_util import cfmt
import neo4j_util as db_util
+import logging
+log = logging.getLogger('rhizi')
class DB_op(object):
"""
@@ -702,6 +704,9 @@ class DBO_rz_clone(DB_op):
ret_l_set.append(l)
+ if len(ret_n_set) >= self.limit: # TODO: generalize logic, mv to DB_Driver
+ log.warning('DB op result set larger than query limit: size: %d, limit: %d' % (len(ret_n_set), self.limit))
+
topo_diff = Topo_Diff(node_set_add=ret_n_set,
link_set_add=ret_l_set)
return topo_diff