summaryrefslogtreecommitdiff
path: root/src/server/rz_kernel.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-05-20 00:37:26 +0300
committerLV-426 <lv-426@taproot.org.il>2015-05-22 01:49:28 +0300
commitdeafd2cd1621daf8064946f02db5d3bbb1080d0d (patch)
tree6b3fd810793a033c358310ca8959ffcc952f484a /src/server/rz_kernel.py
parent7128735d89e26757fc97b3b4c9d850cd00c7f5e9 (diff)
rz_kernel: db_metablock_obtained -> db_metablock, cache for later use
Diffstat (limited to 'src/server/rz_kernel.py')
-rw-r--r--src/server/rz_kernel.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py
index e2b54c4b..52a03d1f 100644
--- a/src/server/rz_kernel.py
+++ b/src/server/rz_kernel.py
@@ -101,7 +101,7 @@ class RZ_Kernel(object):
self.should_stop = False
self.db_conn_avail = False
- self.db_metablock_obtained = False
+ self.db_metablock = None
def start(self):
@@ -127,7 +127,7 @@ class RZ_Kernel(object):
finally:
t__last_db_conn_check = t_0
- if self.db_conn_avail and not self.db_metablock_obtained:
+ if self.db_conn_avail and self.db_metablock is None:
try:
op_probe = DBO_rzdb__fetch_DB_metablock()
db_mb = self.db_ctl.exec_op(op_probe)
@@ -140,7 +140,8 @@ class RZ_Kernel(object):
log.info('DB initialized, schema-version: %s' % (db_mb['schema_version']))
else:
log.info('DB metablock read, schema-version: %s' % (db_mb['schema_version']))
- self.db_metablock_obtained = True
+
+ self.db_metablock = db_mb
except Exception as e:
log.info('rz_kernel: failed DB metablock fetch / DB init')