Changeset: 5490fa691955 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5490fa691955
Modified Files:
sql/backends/monet5/k3m/k3m.c
Branch: k3match-stable
Log Message:
getting this to run again
diffs (50 lines):
diff --git a/sql/backends/monet5/k3m/k3m.c b/sql/backends/monet5/k3m/k3m.c
--- a/sql/backends/monet5/k3m/k3m.c
+++ b/sql/backends/monet5/k3m/k3m.c
@@ -63,7 +63,7 @@ str K3Mbuild(Client cntxt, MalBlkPtr mb,
bit newtree = !k3m_tree;
k3m_tree_tpe *k3m_tree_alloc = NULL;
(void) cntxt;
- MT_lock_set(&k3m_lock);
+ MT_lock_set(&k3m_lock, "K3Mbuild");
if (!isaBatType(getArgType(mb,pci,0)) ||
!isaBatType(getArgType(mb,pci,1)) ||
!isaBatType(getArgType(mb,pci,2)) ||
!isaBatType(getArgType(mb,pci,3))) {
@@ -158,7 +158,7 @@ str K3Mbuild(Client cntxt, MalBlkPtr mb,
k3m_tree->tree = k3m_insert_node(k3m_tree->tree,
&k3m_tree_alloc->tree[i]);
}
}
- MT_lock_unset(&k3m_lock);
+ MT_lock_unset(&k3m_lock, "K3Mbuild");
ret = BATnew(TYPE_void, TYPE_bit, 0, TRANSIENT);
BUNappend(ret, &b, 0);
*getArgReference_bat(stk, pci, 0) = ret->batCacheid;
@@ -179,7 +179,7 @@ str K3Mfree(Client cntxt, MalBlkPtr mb,
(void) stk;
(void) pci;
- MT_lock_set(&k3m_lock);
+ MT_lock_set(&k3m_lock, "K3Mfree");
for (i = 0; i < k3m_allocs_pos; i++) {
GDKfree(k3m_allocs[i]->tree);
@@ -192,7 +192,7 @@ str K3Mfree(Client cntxt, MalBlkPtr mb,
k3m_allocs_size = K3M_ALLOCS_DEFAULT_SIZE;
k3m_tree = NULL;
- MT_lock_unset(&k3m_lock);
+ MT_lock_unset(&k3m_lock, "K3Mfree");
ret = BATnew(TYPE_void, TYPE_bit, 0, TRANSIENT);
BUNappend(ret, &b, 0);
@@ -266,6 +266,10 @@ str K3Mquery(Client cntxt, MalBlkPtr mb,
}
GDKfree(search.value);
+ out_id_cat->hseqbase = 0;
+ out_id_sl->hseqbase = 0;
+ out_dist->hseqbase = 0;
+
BBPkeepref(out_id_cat->batCacheid);
BBPkeepref(out_id_sl->batCacheid);
BBPkeepref(out_dist->batCacheid);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list